← All articles

Google App Campaigns: iOS vs. Android – What You Need to Know

Running Google App Campaigns (UAC) on iOS and Android is very different. Google’s ad ecosystem operates differently on each platform because of attribution constraints, auction dynamics and placement options, and if you’re running both the same way, you’re leaving money on the table.

Let’s break down the key differences and how to optimize for each.

1. Attribution: the biggest difference between iOS and Android

iOS: limited tracking due to ATT

Apple’s App Tracking Transparency (ATT) has severely restricted attribution for iOS app campaigns. There is no device-level tracking, so attribution is less accurate. Reporting is delayed and aggregated, which means install and conversion data is not real-time. And with fewer optimization signals, Google has less data to optimize bids and placements.

There is also no direct ROAS tracking, nor a way to implement Custom Product Pages. You have to rely on SKAN postbacks, modeled conversions or other attribution methods instead.

Android: full attribution, more optimization data

Unlike iOS, Google can fully track user behavior on Android. It sees the full funnel, including click-through and view-through conversions, and performance is reported in real time without big delays. That gives the machine learning better signals and allows stronger bid optimization for purchases, subscriptions and other in-app actions.

Key takeaway: UAC is more efficient on Android because Google has better tracking data. On iOS, expect longer learning periods, less precise targeting and more reliance on Google’s modeling.

2. Performance and scale: iOS is more expensive

Cost per install (CPI) is significantly higher on iOS, for three reasons. First, there is more competition: iOS users tend to have a higher LTV, which makes ad auctions more expensive. Second, because Google lacks device-level data, optimization and targeting are less efficient, which pushes CPIs up. Third, SKAN conversions and ATT opt-in rates set a limit: the fewer opt-in conversions you have, the less accurate the modeling of post-install actions, and the less optimization power you get.

Android can scale more efficiently. More placements, better data and lower LTV lead to lower CPIs, and more accurate targeting and optimization give you more predictable long-term ROAS and stronger lifetime value predictions.

Key takeaway: if you’re looking for maximum efficiency, Android will outperform iOS in most cases. However, iOS users have a higher LTV and represent a majority in the US, so paying a premium may still be worth it.

3. Creative strategy: iOS depends more on video, Android can scale with text and images

Google App Campaigns prioritize different ad formats based on platform performance.

iOS: video creatives are a must

Text and image ads have limited scale on iOS. They mainly show on Search, since iOS doesn’t have the dominant app store placements that Android has. Video ads drive the most impressions, which makes Display and YouTube critical, and UGC-style videos perform best because high-engagement content converts better.

Android: more ad format flexibility

Text ads work better on Android because more placements are available. Videos are still key for scaling, but they are not mandatory: you may be able to scale pretty significantly with text and static images alone.

Key takeaway: on iOS, video is king. On Android, you can scale using a mix of text, images and video.

4. Bidding and optimization: how Google handles iOS vs. Android

Because attribution on iOS is limited, bidding strategies differ between the platforms.

iOS: tCPI (target cost per install) is the default

Google lacks full post-install data on iOS, so it optimizes mainly for installs. To get post-install data, you need a certain share of people to accept the ATT prompt, so that Google can use data from these users for modeling. Implementing On-Device Conversion Measurement can also help.

Configure SKAN properly and choose your conversion values carefully, so in-app events are tracked accurately. And expect a longer learning phase, because Google has fewer signals to work with.

Android: tCPA (target cost per action) and tROAS (target ROAS) work better

On Android, Google has full-funnel conversion tracking, so you can bid for purchases, subscriptions and other actions. Optimization cycles are faster, since more data means better machine learning, and you can bid directly toward profitable actions, which brings higher efficiency and better ROAS.

Key takeaway: on Android, tROAS and tCPA are always the better bidding strategies. On iOS it isn’t as clear.

5. Ad placements: where your ads will show

On iOS, your ads can show in three places:

On Android, the list is longer:

Key takeaway: Android has more placement diversity.

6. Why you shouldn’t expect the same ROAS on iOS vs. Android

ROAS is often lower on iOS. Ads serve on brand and search terms, which are higher intent but limited in scale, and more of your budget goes to YouTube and Display placements with lower direct conversion rates. On top of that, SKAN limits tracking, which reduces optimization efficiency.

ROAS is often higher on Android. More of your ads show in high-intent environments like the Google Play Store and Search, brand traffic can be captured in both of them, and full conversion tracking means better data and more efficient bidding.

So should you not run iOS campaigns at all? No, you can still scale on Google UAC with iOS campaigns. Focus on optimizing your SKAN conversion values, since more accurate postbacks mean better performance. Give Google’s modeling system enough data to work with. And invest in high-performing video creatives, because better engagement means better efficiency.

Final takeaways: how to approach UAC on iOS vs. Android

iOS is more expensive and harder to track, but high-LTV users may be worth it. Android is more efficient and offers better tracking and optimization control. Make sure you have high-performing videos before you test iOS, and don’t expect the same ROAS on both: iOS often looks worse, but not using it at all may also limit your growth. Adjust your bidding strategies to match, with tCPI and tCPA on iOS and tCPA or tROAS on Android.

The bottom line: if you want to win on both platforms, treat them separately. Optimize for their unique strengths, and don’t force a one-size-fits-all approach.

Is your app scaling at the right cost per install?