ASOhack
Back to Blog
Ad Networks

Google App Campaigns Guide for Indie Developers (2025)

How to set up and optimize Google App Campaigns across Search, Play, YouTube, and Display. Bidding strategy, creative assets, and budget benchmarks.

ASOhack TeamMarch 14, 20256 min read

Google App Campaigns (the modern name for what used to be called Universal App Campaigns) is the fastest way to get your app in front of users across Google's entire ecosystem — Search, Play Store, YouTube, Gmail, and the Display Network — from a single campaign.

Unlike most ad platforms, you don't pick placements or audiences directly. You feed Google your creative assets and a target cost-per-install (or cost-per-action), and its machine learning handles the rest.

How Google App Campaigns Work

  • One campaign, every surface — Search, Play, YouTube, Display, Discover, Gmail
  • Asset-based, not placement-based — you supply text, images, and video; Google assembles ads automatically
  • Automated bidding only — no manual bid control, you set a target CPI or target CPA
  • Machine learning optimization — the algorithm needs real conversion data to perform well

The tradeoff for the automation: less control than Apple Search Ads or Meta, but strong reach and often lower CPIs, especially on Android.

Campaign Types

GoalOptimizes forBest for
Install volumeCost-per-installEarly growth, building install base
In-app actionsCost-per-action (e.g. signup, level completed)Mid-funnel quality signals
Target ROASReturn on ad spendApps with purchase/subscription events

Recommendation: Start with install volume to build a data foundation, then move to target ROAS once you have 20-30 conversions per week flowing through Firebase or your MMP.

Setting Up Your First Campaign

Step 1: Connect Conversion Tracking

Google App Campaigns are useless without conversion data. Before spending a dollar:

  • Link Google Ads to Firebase, or your mobile measurement partner (Adjust, AppsFlyer, Singular)
  • Import at least one meaningful in-app event (trial start, purchase, key activation)
  • Confirm events are firing in the Google Ads "Conversions" tab before launching

Step 2: Prepare Your Creative Assets

Google assembles ads automatically from whatever you upload, so asset quality directly drives performance:

  • Text assets: 4-5 headlines (max 30 characters), 2 descriptions (max 90 characters)
  • Images: at least 10 images across landscape, portrait, and square ratios
  • Video: 1-3 videos, 15-30 seconds, vertical and horizontal versions — video-heavy asset groups consistently outperform image-only ones on YouTube inventory
  • HTML5: optional, but improves Display Network eligibility

Step 3: Set Your Target CPI or CPA

Google recommends setting your target close to (or slightly above) what you're already achieving organically or on other channels, then letting it optimize down over 1-2 weeks.

Monthly BudgetStrategy
$200 – $500Single install-volume campaign, broad targeting
$500 – $2,000Install campaign + one target-CPA campaign for a mid-funnel event
$2,000+Target ROAS campaign once purchase volume supports it

Google needs roughly 50 conversions in 30 days per campaign to exit the learning phase reliably — underfunded campaigns rarely perform well.

Step 4: Choose Geo and Language Targeting

Unlike Apple Search Ads, you do control geography and language at the campaign level. Common indie-dev mistakes:

  • Targeting too many countries at once, diluting the learning phase
  • Leaving default language targeting instead of matching your app's actual localization
  • Ignoring Tier 2/3 countries where CPI is dramatically lower but LTV may still be healthy

Optimization Tips

1. Feed the Algorithm Signal, Not Just Installs

If you only optimize for installs, Google will find you cheap installs of low-value users. Import a revenue or engagement event as soon as you have enough volume, and shift optimization toward it.

2. Refresh Creative Every 2-4 Weeks

Asset fatigue is real, especially on YouTube. Watch the "Ad strength" indicator and rotate underperforming assets rather than deleting the whole asset group (which resets learning).

3. Don't Touch Bids Daily

Google App Campaigns use automated bidding exclusively — there's no manual lever to pull day-to-day. Resist the urge to raise/lower target CPI more than once a week; frequent changes restart the learning phase.

4. Segment by Platform When Volume Allows

Once you have enough budget, split Search-heavy intent campaigns from Display/YouTube discovery campaigns — they behave very differently and blending them makes performance harder to read.

5. Watch for Search Partner Bleed

A meaningful share of "installs" can come from low-quality Search Partner and Display inventory. Check the Placements report periodically and exclude placements with install fraud or bot-like engagement patterns.

Benchmarks for Indie Developers

MetricGoodAveragePoor
CPI (Android, Tier 1)<$1.50$1.50-$3.00>$3.00
CPI (iOS, Tier 1)<$2.50$2.50-$4.50>$4.50
Install-to-signup rate>40%25-40%<25%
Time to exit learning phase<2 weeks2-4 weeks>4 weeks

Common Mistakes to Avoid

  1. Launching without conversion tracking — the algorithm has nothing to learn from
  2. Spreading budget across too many campaigns — each one needs its own data to optimize
  3. Uploading only 2-3 creative assets — Google needs variety to test combinations
  4. Changing targets or budgets daily — resets the learning phase every time
  5. Ignoring video assets — text/image-only campaigns miss the highest-performing YouTube inventory
  6. Setting an unrealistic target CPA — too aggressive a target starves the campaign of spend entirely

Budget Calculation

If your app has a $4.99/month subscription and average retention of 5 months:

  • LTV = $24.95
  • Target CPI = LTV ÷ 3 = $8.32 (a common rule-of-thumb ceiling)
  • At a typical Android CPI of $1.80 and a 25% trial rate and 35% sub rate:
  • CPA = $1.80 ÷ (0.25 × 0.35) = $20.57

In this example the CPA exceeds the LTV-based target, meaning the funnel — not the ad spend — is the bottleneck; fixing onboarding or the paywall usually pays off before raising ad budget.

Use our Ad Analytics Calculator to run these numbers for your specific app.

Getting Started Checklist

  1. Link conversion tracking (Firebase or your MMP) before spending anything
  2. Prepare at least 10 images and 2 videos across multiple aspect ratios
  3. Write 4-5 distinct headlines and 2 descriptions
  4. Start with an install-volume campaign and a realistic target CPI
  5. Target 2-3 countries maximum for your first campaign
  6. Let the campaign run untouched for at least 2 weeks
  7. Import a revenue or engagement event once volume supports it
  8. Refresh underperforming creative assets every 2-4 weeks
  9. Review the Placements report monthly for low-quality inventory
  10. Scale budget gradually once target CPA is consistently met

Google App Campaigns reward patience and good creative more than manual optimization skill — the biggest lever indie developers have is asset quality, not bid tweaking.

Ready to Optimize Your App Store Listing?

Try our free ASO tools — no signup required.