What can you actually control in Google UAC?
Campaign structure, bid-stage progression, and asset group diversity.
Related resources
Campaign structure, bid-stage progression, and asset group diversity.
Related resources
UAC is a black-box campaign where machine learning decides bidding, targeting, and creative combinations. The operator's three levers are (1) campaign structure, (2) bid-stage progression, (3) asset group diversity.
UAC splits into Install campaigns (I) and In-app Action campaigns (II/III). New apps start with I, move to II (tCPA) after securing 30+ installs/day, and graduate to III (tROAS) once revenue signal stabilizes. Safe bid changes: at most once a week, within ±20%.
Create app campaigns for a selected platform and app. Run iOS and Android apps in separate campaigns. Countries need not always be separate: locations with similar goals, languages and conversion values can share targeting. Consider separate campaigns for country-level budget control or materially different performance, while checking the loss of learning data from excessive segmentation.
| Campaign type | Bid option | Conversion definition | Min daily conversions | Recommended timing |
|---|---|---|---|---|
| UAC for Install (UAC-I) | tCPI | Install | 10 | Launch ~ Day 30 |
| UAC for In-app Action (UAC-II) | tCPA | Tier-1 event (sign_up etc.) | 10 | After Day 30 |
| UAC for ROAS (UAC-III) | tROAS | Revenue | 30 | After monthly revenue stabilizes |
After any bid change, the campaign is learning for at least 7 days + 50 conversions. Changing again during that window restarts the ML and craters cost efficiency. Change at most ±20% at a time.
UAC auto-combines assets into ads. Low diversity = weak learning signal. Run 2–3 asset groups per campaign, each enforcing these minimums:
| Asset type | Minimum | Recommended | Spec |
|---|---|---|---|
| Headline (Text) | 5 | 10 | ≤30 chars; networks auto-truncate |
| Description (Text) | 5 | 10 | ≤90 chars |
| Image | 3 | 8 | 1200×628 + 1200×1200 + 1200×1500 |
| Landscape video | 1 | 3 | 16:9, 15–30s, MP4 |
| Portrait video | 1 | 3 | 9:16, 15–30s (YouTube Shorts placement) |
| Square video | 1 | 2 | 1:1, 15–30s |
| HTML5 (optional) | 0 | 1 | 300×250 or 320×480 interstitial |
With low conversion volume, first check tracking gaps, conversion delays, budget and target bids. Consider an upstream event that still relates to the business goal. Countries with similar goals, languages and conversion values may be consolidated, but iOS and Android apps remain separate campaigns. Do not treat a fixed conversion count or bid increase as a guarantee of learning success.
Check the revenue-sending toggle for the purchase event in Adjust → Google Ads partner. Without a Firebase connection revenue can't flow — switch to Adjust direct-send mode.
This is normal. All iOS 14.5+ users who declined ATT are classified into the SKAN channel; total installs = deterministic + probabilistic + SKAN summed in the Adjust dashboard.