Log in / Create free account🌐 ES☀️

Advanced training · Module 16 — App advertising — winning downloads (and users) with Google Ads

iOS apart: SKAdNetwork, Apple's consent prompt and why your numbers don't match

⏱️ 11 min read · apps 📐 Measurement · updated on 2026-08-25

If Android is a country with a census, iOS is a country with surveys: you know what is happening, but in aggregate, delayed and without names. This lesson explains the mechanism so you stop fighting reports that are never going to match.

What changed

Apple requires explicit permission to track across apps. Most users don't grant it, so the identifier that used to allow user-level attribution disappears for almost everyone. In its place, Apple offers SKAdNetwork: an aggregated attribution system managed by the operating system itself.

How SKAdNetwork works, briefly

  1. The user sees or taps an ad; the operating system records it.
  2. If they install, the app can update a conversion value (a small number encoding what they did: sign-up, purchase, revenue band…).
  3. After a while, the device sends the ad network a postback: campaign, conversion value and little else — with no user identifier.
  4. If a segment's volume is low, Apple trims the detail for privacy: you get less information, or none.

Consequences to accept as design, not as a fault:

The conversion value schema: your key decision

The conversion value is the only channel through which iOS tells you what the user did. Designing it well is measurement architecture: deciding which events or revenue bands you encode and in which time window. Attribution providers offer visual editors for this; if you measure with Firebase, its SDK also supports the conversion value setting. The rule: encode a few well-chosen milestones (say: sign-up, first purchase, revenue band), not twenty nuances you won't be able to interpret later.

How to run iOS without going mad

💡 Ninja trick: if your app lives on both systems, don't compare iOS CPI with Android CPI to decide where to invest: compare each against its own history and against the value each platform generates. They are two markets with two ways of counting; budget is split by profitability, not by direct comparison.

⚠️ Pitfall: demanding Android's traceability from iOS and concluding that "iOS doesn't work". What doesn't work is the expectation. With long windows, broad campaigns and a well-designed conversion value schema, iOS remains an excellent market — usually the one with the highest-value users.

What you should remember

📎 Sources and further reading

⚠️ Free training with no support. Ninja Scripts support channels (email and Telegram) are only for the use of the scripts, not for Google Ads questions or questions about this training.

Pick up here

← BeforeMeasurement is everything: Firebase, Google Play, attribution providers and the events that matterApp advertising — winning downloads (and users) with Google AdsAfter →Structure: one goal, one operating system, one market (and no more campaigns than you can feed)App advertising — winning downloads (and users) with Google AdsRelacionadaBefore the first euro: the checklist for launching an app campaignAdvertising an app: first stepsRelacionadaAdvertising an app is not advertising a website: the six differences that catch people outAdvertising an app: first stepsRelacionadaThe store listing: your landing page is run by another companyApp advertising — winning downloads (and users) with Google AdsRelacionadaQuality over quantity: retention, value per user and install fraudApp advertising — winning downloads (and users) with Google Ads

Ver el temario completo

🎓
You're reading the Ninja Academy in the open

Create your free account (no card) to save your progress, take the graded quizzes, earn the Basic level certificate and unlock part of the Intermediate and Advanced training.

Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →