Skip to content
Tolinku
Tolinku
Sign In Start Free
App Growth · · 7 min read

Paid User Acquisition for Mobile Apps: Getting Started

By Tolinku Staff
|
Tolinku referral programs dashboard screenshot for growth blog posts

Organic growth is great, but it's slow and unpredictable. Paid user acquisition (UA) lets you control the flow of new users by paying for installs across advertising channels. When done well, paid UA is the fastest way to scale your user base. When done poorly, it burns through budget with little to show for it.

This guide covers the fundamentals of mobile paid UA: which channels to use, how to budget, what creative formats work, and how to set up attribution so you know what's actually working.

The Core Economics

Paid UA is fundamentally an investment equation: you spend money to acquire users, and those users need to generate more revenue than they cost. The key metrics:

Cost Per Install (CPI): How much you pay for each app install. Varies wildly by market, platform, and category.

Category Typical CPI (US)
Gaming (casual) $1.50-$4.00
Gaming (midcore/hardcore) $3.00-$8.00
E-commerce $2.00-$5.00
Finance/Fintech $5.00-$15.00
Health & Fitness $2.00-$6.00
Social/Dating $3.00-$7.00
Utility/Productivity $1.00-$3.00

Lifetime Value (LTV): The total revenue a user generates over their lifetime. This must exceed CPI for the math to work.

Return on Ad Spend (ROAS): Revenue generated / ad spend. A ROAS of 1.0 means you broke even. Target varies by business model, but most apps aim for 1.5x or higher within 30-90 days.

Payback Period: How long it takes for a user's revenue to cover their acquisition cost. Shorter is better, as it frees up budget for more acquisition.

Choosing Your Channels

Meta Ads (Facebook/Instagram)

The largest mobile ad platform by volume. Strong targeting capabilities based on user behavior, interests, demographics, and lookalike audiences.

Best for: Consumer apps, e-commerce, gaming, social apps. Ad formats: Video ads (Reels, Stories), carousel ads, playable ads (gaming). Strengths: Massive scale, sophisticated targeting, strong optimization algorithms. Challenges: Rising CPIs, privacy changes (ATT) have reduced targeting precision on iOS, creative fatigue requires constant iteration.

Getting started: Create a campaign with "App Installs" as the objective. Upload your app to Meta's SDK or partner MMP for attribution. Start with broad targeting and let Meta's algorithm find your best users.

Google's Universal App Campaigns run across Search, Display, YouTube, and Google Play simultaneously. You provide text, images, and video; Google's algorithm decides where and how to show them.

Best for: All app categories, especially those with search intent. Ad formats: Text, image, video, HTML5 (auto-formatted by Google). Strengths: Access to Google Search (high-intent users), YouTube (massive reach), Google Play (in-store ads). Challenges: Less granular control than Meta (Google's algorithm handles most optimization), limited creative testing options.

Getting started: Link your app from the Play Store or App Store, set a target CPI, provide creative assets, and launch. Google handles placement optimization.

Apple Search Ads

Ads that appear at the top of App Store search results. High intent because users are actively searching for apps.

Best for: iOS apps in any category. Ad formats: Search result ads (looks like an organic result with a blue "Ad" badge). Strengths: Extremely high intent (users are already in the store searching), strong conversion rates, no creative production needed (uses your existing store listing). Challenges: iOS only, limited scale (only reaches users who search), can be expensive for competitive keywords.

Getting started: Use Search Ads Basic (simple, automated) or Search Ads Advanced (keyword-level control). Start with your brand terms and competitor terms, then expand to category keywords.

TikTok Ads

TikTok's ad platform offers video-first app install campaigns targeting a younger demographic.

Best for: Consumer apps targeting Gen Z and millennials, entertainment, social, lifestyle. Ad formats: In-feed video ads, TopView, branded effects. Strengths: Highly engaged audience, video-native format, strong virality potential. Challenges: Younger skewing audience (may not fit all apps), creative needs to feel native (polished ads perform poorly).

Other Channels

  • Snapchat Ads: Good for younger demographics, strong AR/playable ad formats
  • Reddit Ads: Interest-based targeting, good for niche communities
  • Twitter/X Ads: App install cards, good for tech-savvy audiences
  • Programmatic/DSPs: Broad reach across thousands of apps and websites, best for scale at lower CPIs
  • Influencer marketing: Not strictly "paid ads" but increasingly important for app UA, especially on TikTok and YouTube

Budgeting

Starting Budget

For a meaningful test, allocate enough budget to generate statistically significant results. As a rule of thumb:

  • Minimum viable test: $1,000-$3,000 per channel, per week, for 2-3 weeks
  • Learning phase: Most ad platforms need 50-100 conversions per week to optimize effectively
  • At $3 CPI: $150-$300/day to clear the learning phase

Starting too small means the algorithm can't learn, and you won't have enough data to make decisions.

Budget Allocation

When running multiple channels, allocate based on performance:

  1. Test phase (weeks 1-3): Split budget roughly evenly across 2-3 channels
  2. Optimize phase (weeks 4-8): Shift budget toward the best-performing channels
  3. Scale phase (ongoing): Increase spend on winners, continue testing new channels with a smaller "exploration" budget (10-20% of total)

Daily vs. Lifetime Budgets

Daily budgets give you consistent daily spend and easier day-to-day monitoring. Lifetime budgets give the algorithm more flexibility to spend more on high-performing days and less on slow days.

For testing, use daily budgets for predictability. For scaling, lifetime budgets often deliver better results.

Creative Strategy

Creative is the single biggest lever in paid UA. The same targeting with different creative can produce CPIs that vary by 3-5x.

Video Ads

Video is the dominant format across all major platforms. Effective app install videos:

  • Hook in the first 3 seconds: Show the core value proposition immediately
  • Show the app in use: Screen recordings with zoom-ins, annotations, and smooth transitions
  • Keep it short: 15-30 seconds for most platforms (6-10 seconds for Stories/Reels)
  • Design for sound-off: Use text overlays and captions
  • End with a clear CTA: "Download free" or "Try it now"

Iteration and Testing

Plan to produce 5-10 creative variants per campaign, not one. Test different:

  • Hooks: Different opening shots or value propositions
  • Use cases: Different features or user scenarios
  • Formats: UGC-style vs. polished, short vs. long, portrait vs. landscape
  • CTAs: "Get started free" vs. "Download now" vs. "Try the app"

Creative fatigue sets in after 2-4 weeks of heavy spend. Have new variants ready before performance drops.

Attribution Setup

Without attribution, you can't know which channel, campaign, or creative drove each install. This is the foundation of UA optimization.

How Attribution Works

When a user clicks an ad and installs your app:

  1. The ad network records the click (with a click ID)
  2. The user installs and opens the app
  3. Your attribution platform matches the install back to the click
  4. The install is credited to the campaign, ad set, and creative

Setting Up Attribution

Use Tolinku's analytics to track click-to-install conversion funnels from your deep links. For paid UA specifically, you'll typically use a combination of:

  • Ad network SDKs: Meta SDK, Google SDK, etc. for in-network attribution
  • Deep linking: For campaigns where users click a link before reaching the store
  • Postback URLs: Server-to-server callbacks that inform ad networks about installs and downstream events

Post-Install Event Tracking

Attribution doesn't stop at install. Track post-install events (registration, purchase, subscription) and pass them back to ad networks for optimization. This lets the algorithms optimize for valuable users, not just installs.

Configure "optimize for" events in each ad platform:

  • Meta: Optimize for "purchase" instead of "app install"
  • Google: Set value-based bidding with in-app event values
  • Apple: Pass post-install events via the AdServices framework

For a thorough guide on attribution, see Mobile Attribution: A Developer's Guide.

Avoiding Common Mistakes

Optimizing for installs instead of value: Cheap installs are useless if users don't engage. Always look at downstream metrics (D7 retention, revenue, LTV) alongside CPI.

Not tracking post-install events: Without event tracking, ad networks optimize blindly. Pass at least 2-3 key events (registration, first action, purchase) back to the ad platform.

Creative stagnation: Running the same ad for months guarantees declining performance. Plan for regular creative refreshes.

Ignoring the landing experience: A user who clicks an ad and lands on your app's home screen (instead of the content from the ad) is confused and more likely to churn. Use deep linking to match the post-install experience to the ad creative.

Not accounting for organic cannibalization: Some paid installs would have happened organically. Factor this into your true CPI calculations.

Spending before product-market fit: If your app has low retention (D1 < 30%, D7 < 15%), fix the product before scaling paid UA. You're paying to send users into a leaky bucket.

Getting Started Checklist

  1. Set up attribution (deep linking + ad network SDKs)
  2. Define your target CPI and ROAS goals based on LTV
  3. Choose 2 channels to test (Meta + one other)
  4. Produce 5+ creative variants
  5. Launch with $1,000-$3,000/week per channel
  6. Monitor daily for 2-3 weeks
  7. Shift budget toward the winning channel and creatives
  8. Scale gradually (increase budget by 20-30% at a time, not 3x overnight)

For a broader view of growth strategies beyond paid UA, see Mobile App Growth: 25 Strategies That Work.

Get deep linking tips in your inbox

One email per week. No spam.

Ready to add deep linking to your app?

Set up Universal Links, App Links, deferred deep linking, and analytics in minutes. Free to start.