ASOHack
Back to Blog
Ad Networks

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.

ASOHack TeamMarch 5, 20256 min read

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:

  1. Create a Meta Business account and App ID
  2. Install the Facebook SDK in your iOS/Android app
  3. 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:

  1. Problem → Solution — "Tired of forgetting tasks? [App] makes it effortless"
  2. Social Proof — "Join 500K+ people who..." or showing 5-star reviews
  3. Feature Demo — Quick walkthrough of your app's killer feature
  4. Before/After — Show transformation (especially for productivity/fitness)
  5. 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:

GoalDaily BudgetMonthly
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

  1. Too many ad sets — spreading budget thin prevents learning
  2. Changing ads during learning phase — resets optimization
  3. Not tracking post-install events — can't optimize for revenue
  4. Ignoring creative fatigue — refresh creatives every 2-3 weeks
  5. Scaling too fast — increase budget max 20-30% per week
  6. Not testing enough creatives — this is the biggest lever
  7. Targeting too narrow — Meta's algorithm works better with broader audiences

Measuring Success

Track these metrics weekly:

MetricTarget
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:

  1. $0 budget: Focus on ASO and organic growth first. Use our free ASO tools
  2. $300/month: Test Meta + Apple Search Ads ($150 each)
  3. $1,000/month: Full Meta campaigns + Apple Search Ads + testing one new channel
  4. $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.