Meta Ads for App Installs: A Practical Guide for Indie Developers
How to create profitable Facebook and Instagram app install campaigns on a budget. Targeting, creative strategy, optimization, and budget tips for indie apps.
Meta Ads (Facebook & Instagram) remains the largest mobile advertising platform in the world. With over 3 billion monthly active users and one of the most sophisticated targeting systems ever built, it's a powerful growth channel for indie apps — if you know how to use it.
This guide will help you run profitable app install campaigns without wasting your budget.
Why Meta Ads for App Installs?
- Massive reach — 3B+ users across Facebook, Instagram, Messenger, and Audience Network
- Advanced targeting — demographics, interests, behaviors, and lookalike audiences
- Smart optimization — Meta's algorithm is excellent at finding users who will install and convert
- Multiple formats — video, carousel, playable, story, reel ads
- Reasonable CPIs — typically $1-3 for most app categories
The downside? iOS 14.5+ privacy changes reduced targeting precision. But Meta has adapted, and their machine learning optimization remains highly effective.
Campaign Setup
Step 1: App Events & SDK
Before running ads, set up the Meta SDK in your app:
- Create a Meta Business account and App ID
- Install the Facebook SDK in your iOS/Android app
- Set up App Events to track:
- Install
- Complete Registration
- Start Trial
- Subscribe / Purchase
- Achievement Unlocked (for games)
Why this matters: Meta's algorithm uses these events to find similar users. Without events, it can only optimize for installs (not subscribers).
Step 2: Campaign Objective
Choose App Promotion as your campaign objective, then select:
- App Installs — best for new apps building initial user base
- App Events — best for apps with enough data (50+ events/week)
Pro tip: Start with App Installs to generate data, then switch to App Events (optimize for trial start or subscription) once you have enough event data.
Step 3: Audience Targeting
For indie developers, here's what works:
Broad targeting (recommended for most):
- Age: based on your app's audience
- Location: start with your strongest market
- Let Meta's algorithm find the right users
- Works best with App Events optimization
Interest targeting:
- Target interests related to your app category
- For a fitness app: "fitness", "workout", "gym", "health"
- Keep audiences at 1M+ people for efficient delivery
Lookalike audiences:
- Create a lookalike from your best users (subscribers)
- Start with 1% lookalike for quality, expand to 3-5% for scale
- Need at least 100 source users (ideally 1,000+)
Custom audiences:
- Retarget users who installed but didn't subscribe
- Exclude existing subscribers to avoid waste
Step 4: Ad Creative
Creative is the #1 factor in Meta Ads performance. Here's what works for apps:
Video ads (best performing):
- 15-30 seconds, vertical format (9:16 for Stories/Reels)
- Hook in the first 3 seconds
- Show the app in action (screen recordings work great)
- End with a clear CTA
Effective creative formulas:
- Problem → Solution — "Tired of forgetting tasks? [App] makes it effortless"
- Social Proof — "Join 500K+ people who..." or showing 5-star reviews
- Feature Demo — Quick walkthrough of your app's killer feature
- Before/After — Show transformation (especially for productivity/fitness)
- UGC Style — Authentic, phone-recorded style outperforms polished ads
Creative tips:
- Test 3-5 different creatives per ad set
- Replace underperformers weekly
- Use automatic placements (let Meta optimize)
- Design for sound-off viewing (use captions)
Step 5: Budget & Bidding
Starting budget:
| Goal | Daily Budget | Monthly |
|---|---|---|
| Testing | $10 – $20/day | $300 – $600 |
| Learning | $20 – $50/day | $600 – $1,500 |
| Scaling | $50+/day | $1,500+ |
Bidding strategy:
- Start with Lowest Cost (automatic bidding)
- Once you know your target CPI, switch to Cost Cap
- Never use Bid Cap unless you're very experienced
Learning phase: Meta needs about 50 conversion events per week per ad set to exit the "learning phase." During this phase, performance is unstable. Don't make changes until you exit learning.
Optimization Playbook
Week 1: Launch & Learn
- Launch 3-5 ad creatives across 2 audiences
- Budget: $15-20/day
- Don't touch anything — let Meta learn
Week 2: Analyze & Adjust
- Kill creatives with CPI > 2× your target
- Kill audiences with CPI > 2× your target
- Note which creatives and audiences work best
Week 3: Iterate
- Create new creatives inspired by winners
- Test new audience variations
- Increase budget on winning ad sets by 20%
Week 4: Scale or Pivot
- If ROAS > 1.5x: increase budget gradually (20-30% per week)
- If ROAS = 1x-1.5x: focus on creative and funnel optimization
- If ROAS < 1x: pause, fix your funnel, try different angles
iOS vs Android Strategy
iOS (post-ATT)
- Fewer trackable events due to App Tracking Transparency
- Use Aggregated Event Measurement (AEM)
- Prioritize events: Purchase > Subscribe > Trial > Install
- Broader targeting works better (less data available)
- Higher CPIs but often higher LTV
Android
- Better tracking and optimization data
- More granular targeting still works
- Lower CPIs generally
- Good platform for testing creatives before running on iOS
Recommendation: Test on Android first (cheaper data), then port winning creatives to iOS.
Common Mistakes
- Too many ad sets — spreading budget thin prevents learning
- Changing ads during learning phase — resets optimization
- Not tracking post-install events — can't optimize for revenue
- Ignoring creative fatigue — refresh creatives every 2-3 weeks
- Scaling too fast — increase budget max 20-30% per week
- Not testing enough creatives — this is the biggest lever
- Targeting too narrow — Meta's algorithm works better with broader audiences
Measuring Success
Track these metrics weekly:
| Metric | Target |
|---|---|
| CPI | < 30% of LTV |
| CTR | > 1.0% |
| CVR (click to install) | > 20% |
| Trial Rate | > 25% |
| ROAS (30-day) | > 1.0x |
| ROAS (90-day) | > 2.0x |
Use our Ad Analytics Calculator to calculate your full funnel metrics and get personalized recommendations.
Budget Recommendation for Indie Devs
If you're spending your first dollar on mobile ads:
- $0 budget: Focus on ASO and organic growth first. Use our free ASO tools
- $300/month: Test Meta + Apple Search Ads ($150 each)
- $1,000/month: Full Meta campaigns + Apple Search Ads + testing one new channel
- $3,000+/month: Multi-platform with dedicated budgets per channel
Meta Ads is a powerful channel for indie developers — but only if you're measuring the right things and optimizing the full funnel. Start small, track everything, and scale what works.
Ready to Optimize Your App Store Listing?
Try our free ASO tools — no signup required.