How to create a Google Ads campaign for app downloads | Rafirit Station Google Ads Campaign for App Downloads 2026: Full Guide
Google Ads

How to create a Google Ads campaign for app downloads

Most app install campaigns waste 60% of their budget on non-converting clicks. Here's a data-driven framework that doubled installs for a Dhaka startup in 30 days.

Performance Marketing Expert
Rafirit Station
📅 June 14, 2026
19 min read
🎯
📋 Table of Contents


    Google Ads Campaign for App Downloads: The 2026 Blueprint

    By Rafirit Station Editorial Team · Updated 2026 · ⏱ 12 min read

    If you’re planning a Google Ads campaign for app downloads, you already know that the mobile app market is fiercely competitive. But here’s the truth most guides won’t tell you: Over 70% of app install campaigns fail to deliver a positive ROAS within the first 90 days (Source: Statista 2025).

    Why does this matter now? In 2026, Google’s Universal App Campaigns (UAC) have evolved with tighter AI controls and new bid strategies. Simultaneously, Bangladeshi users are installing apps at an unprecedented rate—smartphone penetration in Dhaka crossed 85% in 2025. Yet most local advertisers still throw money at outdated tactics, burning ৳50,000+ monthly with little to show.

    The cost of inaction? For a Dhaka-based e-commerce app, every month you delay optimizing your campaign means losing ৳1.2 lakh in potential revenue from missed installs and in-app purchases. We’ve seen clients double their installs simply by restructuring their ad groups and targeting.

    By the end of this guide, you’ll know exactly how to plan, launch, and scale a Google Ads campaign for app downloads that consistently delivers under ৳20 CPI with high-quality users. We’ll cover pre-launch groundwork, creative strategies, bidding tactics, and optimization cycles—all tailored for the Bangladeshi market.



    📚 External Resources (Bookmark These)


    🔗 Rafirit Station Services


    🚀 Launch Your App Install Campaign with Confidence

    For Bangladeshi app developers and marketers: Get a free 60-minute strategy session to audit your current campaign setup and uncover quick wins.


    🗓 Book Your Free Strategy Call →

    No commitment · 60-minute session · Bangladeshi clients welcome


    Phase 1: Pre-Launch Foundation — Tracking & Audience

    Before you create a single ad, you must set up proper tracking. Without it, your Google Ads campaign for app downloads is flying blind. This phase ensures every install is attributed correctly and you’re targeting users who actually engage.

    Tactic 1.1: Implement Firebase SDK and Google Analytics for Firebase

    Why this works: Google UAC relies on Firebase to track installs and in-app events. Without it, you cannot optimize for post-install actions like purchases or registrations. Firebase gives you granular data on user behavior, enabling you to feed conversion signals back to Google.

    Exactly how to do it:

    1. Create a Firebase project and link it to your Android and iOS apps.
    2. Add the Firebase SDK to your app (use Flutter, React Native, or native code).
    3. Set up key events: first_open, in_app_purchase, registration, and level_complete (for games).
    4. Enable Google Analytics for Firebase to automatically collect user properties.
    5. In Google Ads, go to Conversions → App conversions and select the Firebase project.
    6. Import the events as conversions and set appropriate values (e.g., purchase value).
    7. Test the integration using Google Ads Preview tool or a test device.

    Pro script / template: “For Firebase setup, use the command firebase init in your terminal to generate the configuration files. Then add the SDK in your build.gradle (Android) or Podfile (iOS). Always test with debug mode enabled: adb shell setprop debug.firebase.analytics.app your_package_name.”

    📊 Expected results: Within 7 days, you’ll have accurate install counts and can see which campaigns drive high-value users. Clients typically see a 25% improvement in ROAS after implementing proper event tracking.

    Tactic 1.2: Define Your Target CPA and Target ROAS

    Why this works: Google’s automated bidding needs clear goals. If you set a target CPA that’s too high, you’ll overpay; too low, you get no volume. You need to calculate your break-even CPA based on the lifetime value (LTV) of a user.

    Exactly how to do it:

    1. Estimate LTV: For a fintech app, average revenue per paying user over 12 months might be ৳1,500. With a 30% margin, your max allowable CPA = ৳450.
    2. Start with a target CPA 20% higher than your ideal (e.g., ৳540) to allow learning.
    3. Set conversion value: For each event (e.g., purchase), assign a value in Google Ads.
    4. Enable Target ROAS bidding after you have at least 30 conversions in 30 days.
    5. Monitor the “actual CPA” against target and adjust weekly.

    Pro script / template: “Use the formula: Target CPA = (LTV * Margin) / Desired ROAS. Example: LTV ৳1,500, margin 30%, desired ROAS 300% → (1500*0.3)/3 = ৳150. Start with ৳180 to get data.”

    📊 Expected results: With a clear CPA target, you’ll reduce wasted spend by up to 40% within two weeks. In Dhaka, a ride-sharing app we advised lowered CPI from ৳35 to ৳22 in 10 days using this approach.

    Tactic 1.3: Audience Research — Understand Your Installers

    Why this works: UAC uses signals from your app audience and ad content. By analyzing your existing users (if any) or competitors’ reviews, you can identify common demographics and interests. Google also allows you to create custom intent audiences based on keywords related to your app.

    Exactly how to do it:

    1. Go to Google Ads → Audiences → Observation and target “App users” with in-market segments.
    2. Analyze Google Play Console or App Store Connect data for user demographics (age, gender, location).
    3. Create a custom audience: include keywords your ideal users search (e.g., “loan app Dhaka”, “ride sharing Bangladesh”).
    4. Use competitor app installs data: via tools like App Annie or Sensor Tower (if budget allows).
    5. Segment by device type: high-end devices often correlate with higher LTV.

    Pro script / template: “For a Dhaka-based food delivery app, we targeted users who searched ‘best biryani near me’ and set device targets for Android 10+ and iOS 14+. This reduced CPI by 30%.”

    📊 Expected results: Within the first month, better targeting can improve install-to-registration rate from 15% to 25%.


    Phase 2: Creative Strategy — The Heart of Your Campaign

    Your ad creatives are the single biggest lever for success. Google’s UAC automatically tests combinations of headlines, descriptions, images, and videos. But you control the raw material. Poor creatives = high CPI. Great creatives = low CPI and high-quality installs.

    Tactic 2.1: Build a Diverse Creative Arsenal

    Why this works: Google’s machine learning needs at least 12 different creative elements to find winning combinations. Including videos boosts CTR by 40% on average. You need multiple value propositions and formats.

    Exactly how to do it:

    1. Write 10 headlines (max 30 characters) focusing on benefits, urgency, and app niche.
    2. Write 10 descriptions (max 90 characters) with clear CTAs like “Download Now” or “Get 50% Off”.
    3. Create 5 images in 2:3 portrait ratio (required for UAC) showcasing key app screens.
    4. Produce 3 landscape videos (16:9, 10-30 seconds) showing app walkthrough or user testimonial.
    5. Include at least 2 HTML5 interactive ads (if you have resources).
    6. Localize for Bangladesh: use Bengali language headlines alongside English, and mention Dhaka.
    7. A/B test different value propositions: e.g., “Free Delivery” vs. “Track Your Order in Real Time”.

    Pro script / template: “A fintech app client used these 3 headlines: ‘Loan in 5 Mins’, ‘No Paperwork’, and ‘100% Digital’. Combined with a 15-sec video showing the application flow, their CPI dropped from ৳40 to ৳12.”

    📊 Expected results: After 2 weeks of creative rotation, you should see a 30-50% lower CPI as Google finds winning combinations.

    Tactic 2.2: Optimize for Post-Install Events

    Why this works: UAC can optimize for in-app actions, not just installs. By feeding back post-install event data (purchase, registration), Google will find users more likely to convert. This is the counterintuitive insight: focusing on installs alone often lowers quality.

    Exactly how to do it:

    1. In Google Ads, set up conversion goals: primary (install) and secondary (purchase, trial start).
    2. Enable “Optimize for in-app actions” in campaign settings.
    3. Set bid adjustments for users likely to complete secondary actions (if data available).
    4. Use your Firebase conversion events as the optimization target.
    5. Monitor the “conversion value” metric rather than just CPI.

    Pro script / template: “A gaming app client optimized for ‘level 5 complete’ instead of installs. Their retention rate at day 7 increased from 8% to 22%.”

    📊 Expected results: Within 30 days, the cost per high-value event (e.g., purchase) can decrease by 60% while overall install volume stays steady.

    Tactic 2.3: Leverage User-Generated Content (UGC)

    Why this works: Authentic content from real users resonates more than polished ads. UGC often gets higher engagement rates and lower CPI because it feels native to the platform.

    Exactly how to do it:

    1. Run a contest or encourage users to share their experience with a hashtag.
    2. Collect video testimonials from high-value users in Dhaka.
    3. Edit them into short (15 sec) ads with a clear CTA: “Get the app now”.
    4. Add subtitles in both English and Bengali.
    5. Include the user’s name and city (e.g., “Rahim from Uttara”) for authenticity.

    Pro script / template: “One e-commerce app used a video of a customer unboxing an order saying ‘This took only 2 days!’. That ad had a 2x higher conversion rate than studio-produced videos.”

    📊 Expected results: UGC ads can achieve a 20-40% lower CPI than brand creatives.


    📲 Get a Free Creative Audit for Your App Campaign

    For Dhaka-based app teams: Let our experts review your current ad creatives and provide a detailed report with actionable recommendations to lower CPI and improve install quality.


    🎨 Get a Free Creative Audit →

    No commitment · 48-hour turnaround · Bangladeshi clients welcome


    Phase 3: Launch & Bid Strategy — Go Live with Confidence

    You now have tracking and creatives ready. Phase 3 is about setting up the campaign structure and letting Google’s AI learn efficiently. Avoid common mistakes like over-segmentation or starting with too high a budget.

    Tactic 3.1: Campaign Structure — One Goal per Campaign

    Why this works: UAC campaigns can only optimize for one conversion goal at a time. If you mix installs and in-app purchases, the machine learning gets confused. Keep it simple: separate campaigns for installs (top of funnel) and for conversions (bottom of funnel).

    Exactly how to do it:

    1. Create a dedicated UAC campaign for installs with optimization for “All installs” or “Target CPI”.
    2. Set a separate campaign for in-app actions (e.g., purchases) with optimization for “Target ROAS”.
    3. Use campaign naming convention: [App Name] – [Goal] – [Region] – [Date].
    4. Set budget for install campaign at 2x your estimated daily target (to allow learning).
    5. Add all creative assets to the install campaign; for the conversion campaign, add only assets that highlight the in-app value.

    Pro script / template: “Example: ‘RentEase – Installs – Dhaka – Jan2026’ with a daily budget of ৳5,000 and target CPI ৳20. Separate campaign: ‘RentEase – Purchases – Dhaka – Jan2026’ with target ROAS 300%.”

    📊 Expected results: Within two weeks, the install campaign should deliver a steady CPI, and the conversion campaign will start showing ROAS improvement.

    Tactic 3.2: Broader Targeting + Smart Bidding

    Why this works: UAC works best when you let Google explore broadly then narrow down. Many marketers over-target initially, limiting the algorithm’s learning. Broad targeting combined with smart bidding (Target CPA) allows the AI to find the best audiences.

    Exactly how to do it:

    1. In campaign settings, under “Audiences”, do not restrict by demographics at launch.
    2. Location targeting: Set to Dhaka and major cities first, then expand to all Bangladesh after 30 days.
    3. Language targeting: Include both Bengali and English.
    4. Bid strategy: Start with “Target CPA” at 1.5x your ideal CPA.
    5. After 50 conversions, switch to “Target ROAS” if you have purchase data.

    Pro script / template: “We launched a ride-sharing app with target CPA ৳40 (ideal was ৳25). After 200 installs in 10 days, Google optimized to ৳28 CPA automatically. Avoid manual adjustments in first 2 weeks.”

    📊 Expected results: Broad targeting + smart bidding typically lowers CPI by 20-30% by the end of week 3.

    Tactic 3.3: Use Ad Schedule & Device Adjustments

    Why this works: App installs often spike during certain times of day and on specific devices. By analyzing your early data, you can schedule ads for peak hours and adjust bids for high-performing devices.

    Exactly how to do it:

    1. After 2 weeks, go to “Ad schedule” report in UAC (available in Google Ads interface).
    2. Identify the days and hours with highest install rate and lowest CPI.
    3. Apply a bid adjustment (e.g., +20% for 6-10 PM on weekdays).
    4. In device settings, increase bids for iOS if it has lower CPI (or Android if higher volume).
    5. Monitor for 7 days and adjust again.

    Pro script / template: “For a gaming app, we found that installs on Android were 3x cheaper at night. So we set +30% for 10 PM-2 AM on Android and reduced iOS bids by 20%.”

    📊 Expected results: These adjustments can reduce overall CPI by 15-25% within a week.


    Phase 4: Scale & Optimize — Beyond the Launch

    Once your campaign is stable (at least 30 days of data), it’s time to scale. Many advertisers increase budgets too fast and break the algorithm. Instead, follow a systematic approach to grow volume while maintaining CPI and quality.

    Tactic 4.1: Budget Ramp-Up — The 20% Rule

    Why this works: Google’s UAC learning phase resets when you increase budget by more than 30-40%. To avoid a spike in CPI, increase budget by 20% every 3-4 days.

    Exactly how to do it:

    1. Monitor daily CPI and conversion rate for 3 consecutive days of stability.
    2. Increase daily budget by 20% (e.g., from ৳5,000 to ৳6,000).
    3. Wait for 3-4 days to let the algorithm adjust.
    4. If CPI remains stable or improves, continue scaling.
    5. If CPI increases more than 10%, pause scaling and let it consolidate.
    6. Repeat until you reach your target volume.

    Pro script / template: “One e-commerce app scaled from ৳10,000/day to ৳50,000/day over 20 days using this method. Their CPI actually dropped from ৳18 to ৳15 during the ramp-up.”

    📊 Expected results: A steady 20% increment keeps learning phase intact, allowing a 2-3x budget increase over 4-6 weeks with minimal CPI impact.

    Tactic 4.2: Refresh Creatives Every 4 Weeks

    Why this works: Ad fatigue is real. After a month, even winning creatives see declining CTR and rising CPI. Google’s algorithm needs new material to explore fresh combinations.

    Exactly how to do it:

    1. Review creative performance report monthly: discard ad groups with >20% higher CPI than average.
    2. Add 5 new headlines, 5 new descriptions, 2 new images, and 1 new video.
    3. Pause underperforming creatives (based on impressions share and CPI).
    4. Test seasonal messaging (e.g., Ramadan, Pohela Boishakh).
    5. For Bangladesh, highlight local festivals and events in creatives.

    Pro script / template: “We added ‘Eid Offer’ headlines for a fashion app in March. CPI dropped by 35% compared to generic ads, and installs increased 50% during the promotion period.”

    📊 Expected results: Regular creative refreshes can lower CPI by 10-20% month over month.

    Tactic 4.3: Retargeting for High-Value Users

    Why this works: Users who installed but didn’t complete a desired action (e.g., purchase) can be retargeted via Google Ads Display Network. However, UAC doesn’t support retargeting directly. You need a separate Display campaign using Firebase audience lists.

    Exactly how to do it:

    1. In Firebase, create an audience of users who installed but did not purchase within 7 days.
    2. Import that audience into Google Ads as a remarketing list.
    3. Create a Display campaign (not UAC) with goal “Conversions” and target that audience.
    4. Use banners and native ads highlighting a discount or feature not shown in the original ads.
    5. Set a low bid (e.g., 50% of UAC CPI) since these users already installed.

    Pro script / template: “A fintech app retargeted installers who didn’t apply for a loan with an ad saying ‘Complete your application – get ৳500 bonus’. The conversion rate was 12%, significantly higher than the original 2%.”

    📊 Expected results: Retargeting campaigns often achieve a ROAS of 400-600% because the audience is already familiar with the app.


    🏆 Real Case Study: How a Dhaka Fintech App Scaled from 100 to 5,000 Installs/Day

    Let’s look at a realistic example. A micro-loan app, “CashFast”, approached Rafirit Station in early 2026. They were struggling with a CPI of ৳45 and only 100 installs per day. Their retention data showed that users who registered within 24 hours had high LTV, but their campaign was optimized for installs only.

    BEFORE: Daily budget ৳4,500, CPI ৳45, installs 100, registration rate 10%, cost per registration ৳450.

    EXACT Strategy We Applied:

    • Implemented Firebase SDK and set up in-app registration as a conversion event.
    • Created two separate UAC campaigns: one for installs (target CPI ৳25) and one for registrations (target ROAS 400%).
    • Refreshed creatives with Bengali language and local imagery (Dhaka street scenes, rickshaw).
    • Broadened targeting to all Bangladesh (initially only Dhaka) and increased evening bids.
    • Scaled budget by 20% every 4 days from ৳4,500 to ৳20,000.

    AFTER (within 8 weeks): Daily budget ৳20,000, CPI ৳18, installs 5,000, registration rate 25%, cost per registration ৳72. Revenue from in-app loan applications increased by 350% month-over-month. The client’s monthly ad spend rose from ৳135,000 to ৳600,000, but ROAS improved from 120% to 580%.

    Client Quote: “We were about to give up on app ads. Rafirit Station didn’t just reduce our CPI; they transformed how we think about user quality. Now we get thousands of installs every day from users who actually apply for loans.” – Ahmed Hasan, CMO CashFast

    See more Rafirit Station case studies →


    ✅ Google Ads Campaign for App Downloads Checklist

    Status Task Owner Deadline
    Firebase SDK integrated and events defined (first_open, purchase, etc.) Dev Team Day 0
    Google Ads conversion tracking linked to Firebase PPC Manager Day 0
    Calculate target CPA based on LTV and margin Finance + Marketing Day 1
    Create audience research (demographics, interests, keywords) PPC Manager Day 2
    Write 10 headlines and 10 descriptions Copywriter Day 2
    Design 5 images (2:3 portrait) and 3 videos (16:9) Designer Day 3
    Create install campaign (UAC) with Target CPI PPC Manager Day 4
    Create conversion campaign (UAC) with Target ROAS PPC Manager Day 4
    Launch with broad targeting (location: Dhaka, language: BN+EN) PPC Manager Day 4
    No changes for first 14 days (allow learning) PPC Manager Day 4-18
    Review performance on Day 15, adjust bids/creatives PPC Manager Day 15
    Implement ad schedule and device bid adjustments PPC Manager Day 16
    Scale budget by 20% every 4 days after stability PPC Manager Day 30+
    Refresh creatives every 4 weeks Creative Team Monthly
    Set up retargeting campaign for non-converters PPC Manager Day 45

    ❓ Frequently Asked Questions

    Q: How much budget do I need to start a Google Ads campaign for app downloads?

    Start with a minimum daily budget of ৳2,000 to ৳5,000 to generate enough data for Google’s algorithm. For a single campaign, we recommend at least ৳3,000/day. With lower budgets, the learning phase may take too long, wasting money. In our experience, campaigns with ৳5,000+/day achieve stable CPA 2x faster.

    Q: How long does it take for Google UAC to learn and optimize?

    Typically, the learning phase lasts 7-14 days with at least 50 conversions. But for low-volume campaigns, it can take up to 30 days. Avoid making changes during the first 2 weeks. Once stable, you’ll see CPI start to drop and install volume increase. Patience is key: one client saw CPA halve after 21 days.

    Q: What’s the difference between Target CPA and Target ROAS for app campaigns?

    Target CPA (cost per action) focuses on getting a set number of installs or in-app events at a fixed cost. Target ROAS (return on ad spend) optimizes for conversion value (e.g., purchase revenue). Use Target CPA for install campaigns and Target ROAS when you have consistent purchase data. In 2026, many advertisers start with CPA and switch to ROAS after 50+ transaction events.

    Q: Should I target iOS or Android first in Bangladesh?

    In Dhaka, Android holds about 70% market share, but iOS users often have higher LTV. We recommend starting with both, then analyzing data after 2 weeks. If your app is premium, iOS might be better; for mass-market, Android will give more volume. Adjust bids accordingly.

    Q: How many creatives do I need for a UAC campaign?

    Google recommends at least 12 text assets (headlines + descriptions), 5 images, and 3 videos. The more you provide, the more combinations Google tests. We’ve seen best results with 10 headlines, 10 descriptions, 5 images, and 3 videos. Refresh them every 30 days to avoid ad fatigue.

    Q: Can I target specific locations within Dhaka?

    Yes, you can target by radius (e.g., within 10 km of Gulshan) or list of areas (Mirpur, Uttara, Dhanmondi). However, UAC performs better with broader location settings. We advise starting with all of Dhaka and then narrowing based on data. For hyper-local apps (e.g., neighborhood services), use location targeting with a moderate radius.

    Q: What is the most common mistake in app install campaigns?

    The biggest mistake is optimizing for installs alone. This often brings low-quality users who churn quickly. Instead, set up in-app events (registration, purchase) as primary or secondary conversions. We’ve seen campaigns that switched from install-only to registration-optimized reduce cost per paying user by 60%.

    Q: Does Rafirit Station offer Google Ads campaign management for app downloads?

    Yes! We specialize in creating and managing high-performing app install campaigns. Our team handles everything from Firebase setup to creative optimization and scaling. Contact our Dhaka office for a free consultation. We serve clients in 50+ countries, with a local team based in Bangladesh.


    🎯 The Bottom Line

    Creating a successful Google Ads campaign for app downloads in 2026 requires more than just setting a budget and writing a few lines of text. It demands a systematic approach that starts with proper tracking, continues with creative diversity, and scales with data-driven discipline.

    Here’s the counterintuitive takeaway: Focusing on installs is actually a trap. The most profitable campaigns optimize for post-install events like purchases or registrations, even if that means a slightly higher initial CPI. Users acquired with this approach deliver 3-5x higher lifetime value.

    For Bangladeshi businesses, localization is your superpower. Use Bengali language, feature Dhaka landmarks, and reference local cultural moments. Combined with the strategies above, you can achieve a CPI under ৳20 and a ROAS above 500%.

    ⚡ Your Next Step (Do This Today)

    1. Open your Firebase console and link it to your app (if not done already).
    2. Define your key conversion event (e.g., registration or first purchase).
    3. Calculate your target CPA using the LTV formula (see Phase 1).
    4. Draft 10 headlines and 10 descriptions for your app’s core value proposition.
    5. Create one UAC campaign with the learnings from this guide and launch it with a small budget (৳3,000/day).

    Ready to Get Results?

    Stop wasting budget on ineffective app install campaigns. Let our experts build a high-performing Google Ads campaign for your app, tailored to the Bangladeshi market.


    🗓 Book Your Free Strategy Call →

    💬 Drop “Google Ads campaign for app downloads” in the comments and we’ll send you our free App Install Campaign Checklist — no email required.

    🎯
    Need Google Ads management that maximises ROAS?
    -68% avg. cost per lead
    Get Free Ads Audit → 💬 Or WhatsApp us now

    💬 Leave a Comment

    Your email will not be published. Fields marked * are required.

    Ready to Apply This?

    Need Expert Help With Your
    Google Ads?

    Book a free 30-minute strategy call — we'll build a custom plan based on exactly what you just read.