← All services
04 / Service

App Campaigns — installs that pay back

App marketing isn't "set up a Google Ads campaign". It's working with Firebase, in-app event mapping, creative matrices for every format, and quality control from clicks down to Day-30 retention.

UACtCPAtROASFirebaseiOS / AndroidAppsFlyerSKAdNetwork
Context

Why UAC needs specialised expertise

UAC (now officially App campaigns) is a specialised Google Ads product. There are no traditional ad groups, no keywords. You give Google your assets, your goal, your budget — and the algorithm distributes impressions across Search, Play Store, YouTube, Display, and Discover.

It looks like autopilot, but install quality depends on three things: clean event signal (Firebase / AppsFlyer), strong assets (Google requires 5–20 creatives), and the right optimisation goal (CPI vs. CPA-event vs. ROAS).

We've run UAC for fintech, mobile games, edtech, and ecommerce apps. Every vertical has its own loop: chase DAU here, first-purchase there, Day-7 retention elsewhere.

What we deliver

What we work with

— 01

Firebase / AppsFlyer setup

SDK validation, in-app event taxonomy, deduplication across attribution sources, post-install events configured for algorithmic optimisation.

— 02

Bidding strategy ladder

Goal selection: tCPI for awareness, tCPA for lead-gen apps, tROAS for in-app purchases. Sequenced migration as data accumulates.

— 03

Assets for every format

Asset pack: HTML5 banners, vertical 9:16 video, 1:1 square, 16:9 landscape, 5+ headlines, 5+ descriptions. Regular rotation.

— 04

iOS post-ATT strategy

SKAdNetwork integration, conversion-value mapping, working within the iOS 14.5+ accuracy constraints. Hybrid approaches with MMP attribution.

— 05

Traffic quality control

Fraud control (incentivised installs, click-spam), geo exclusions, post-install behaviour analysis — to avoid optimising on "dirty" installs.

— 06

Cohort analysis

Day-1, Day-7, Day-30 retention by source. ROAS Day-7 vs Day-30. LTV modelling for tROAS campaigns.

How we work

Engagement stages

— 01

Firebase / MMP audit

Event correctness, deduplication, post-install action mapping, Google Ads Custom Conversions setup.

— 02

Goal alignment

Working with your product team: which in-app event do we optimise for, which KPI defines ROAS, how far down the funnel do we look.

— 03

Two-campaign launch

iOS and Android run separately. Initial goals: tCPI or tCPA on event. Starting budget €2,000–4,000 per platform depending on app scale.

— 04

Learning phase

14–21 days before any ROAS strategy. Minimum 50 conversions / 7 days for stable optimisation.

— 05

ROAS mode

Migration to tROAS, sequential budget increases (×1.2 per week), addition of new creative concepts.

Tooling

Stack we work with

Google Ads
Firebase
AppsFlyer / Adjust
Google Analytics for Firebase
Play Console / App Store Connect
SKAdNetwork
Looker Studio
BigQuery
Honest fit

Right for whom

Good fit if

  • Mobile app with installed Firebase or AppsFlyer SDK
  • In-app events tracked accurately (no duplicates)
  • Monthly budget from €3,000 per platform
  • Day-7+ cohort data available for ROAS optimisation
  • Creative team or partner ready for regular asset refresh

Not a fit if

  • App without attribution SDK — nothing to optimise against
  • Categories restricted by Play Store (unlicensed gambling, certain crypto)
  • Budget under €1,500 / month — UAC needs data to learn

Talk to us about app growth

Send us your current account access and a few notes on your goals. We come back with a free audit and a clear recommendation within two business days.

Request a free audit
Continue

Other services