App Tracking Transparency vs. GDPR Consent: A Mobile Publisher's Guide

Two Prompts, Two Different Laws

Open a mobile game in the EU on an iPhone and you may see two permission requests back to back: Apple's App Tracking Transparency (ATT) prompt asking to "track" you, and a GDPR consent form asking about personalized ads and data processing. Players assume these are the same thing. They are not, and conflating them is how publishers end up either non-compliant or leaving money on the table.

ATT is Apple's platform policy. GDPR is European law. One is enforced by App Store review; the other by data protection authorities with the power to levy multi-million-euro fines. You can satisfy one and still violate the other.

What App Tracking Transparency Actually Governs

ATT controls access to the IDFA (Identifier for Advertisers) and, more broadly, any tracking that links a user's activity across apps and websites owned by other companies. If a player taps "Ask App Not to Track," your app cannot access the IDFA and must not track them across other companies' properties.

What GDPR Consent Actually Governs

GDPR is about a lawful basis for processing personal data. Personalized advertising in the EEA generally requires freely given, specific, informed consent — captured through a CMP, expressed in the IAB TCF framework, and revocable at any time.

Why You Need Both, and In What Order

For an EEA player on iOS, both regimes apply simultaneously. The widely recommended sequence is to show the GDPR consent form first, then the ATT prompt. The logic: GDPR consent is the legal basis, and Apple's prompt is a platform gate layered on top. If a user refuses GDPR consent, there is little reason to even ask ATT, because you have no lawful basis to track regardless of what Apple would allow.

Concretely, a clean launch flow looks like:

The intersection is the crucial word. Personalized ads require both GDPR consent and ATT authorization on iOS. Miss either and you serve non-personalized inventory.

The Revenue Stakes

Each refused prompt steps your eCPM down. A user who grants GDPR consent but denies ATT can still receive personalized ads from contextual and first-party signals, but loses IDFA-based targeting. A user who denies both sees only non-personalized ads. Understanding these tiers lets you forecast revenue honestly and optimize the prompts you can influence — the GDPR form's timing, copy, and pre-prompt — rather than fighting Apple's fixed dialog.

Managing It All in One Place

Juggling ATT status, TCF consent strings, and Google Consent Mode signals across iOS, Android, and your web properties by hand does not scale. FlexyConsent centralizes the consent record, emits the correct TCF and Consent Mode v2 signals to your ad and analytics stack, and reports acceptance rates per platform and per region. You see exactly where consent — and revenue — is being lost, and you keep one audit-ready trail across every surface a player touches.

Key Takeaways

← Blog Read All →