Apple's App Tracking Transparency (ATT) framework vs Google-certified Consent Management Platform

566 views
Skip to first unread message

Learn To Master

unread,
Jul 12, 2023, 9:49:05 AM7/12/23
to Google Mobile Ads SDK Developers
I've implemented Google's consent management solution on Android for all apps that have admob ads. Everything is fine here. However, when it comes to iOS apps, do we need to implement this if Apple's  Apple's App Tracking Transparency (ATT) is already in place?

What is the recommended best practice on iOS apps if your app serves Admob ads?
a) Just have Apple's App Tracking Transparency (ATT) consent choice?
b) Just have Google's Consent Management Platform (UMP SDK)?
c) Have both?

Mobile Ads SDK Forum Advisor

unread,
Jul 12, 2023, 2:00:06 PM7/12/23
to learntom...@gmail.com, google-adm...@googlegroups.com

Hi,

Thank you for reaching out to us.

With regard to your concern, it is best if you can integrate both in your app, however, you have a choice to implement any of it. As per our documentation (https://developers.google.com/admob/ios/ios14#request) for ATT, it mentioned that if you decide to include App Tracking Transparency (ATT) in your app, you can use the User Messaging Platform (UMP) SDK to trigger an IDFA explainer (https://developers.google.com/admob/ios/privacy#app_tracking_transparency) that gives users some context of why you're asking for this permission. If you're not using the UMP SDK, the documentation shows you how to implement the OS-level ATT authorization request manually.

Just kindly note that adding ATT is an Apple requirement as per this article (https://developer.apple.com/news/?id=ecvrtzt2), as part of the preparation for iOS 14+ they require it to ask users and help protect your ad revenue.

This message is in relation to case "ref:_00D1U1174p._5004Q2n6lE9:ref"

Thanks,
 
Google Logo Mobile Ads SDK Team


Test Dvd

unread,
Jul 15, 2023, 10:14:38 AM7/15/23
to Google Mobile Ads SDK Developers
In short, if you already have ATT in the iOS app, is it not necessary to implement the ump sdk?

Is it so?
Reply all
Reply to author
Forward
Message has been deleted
0 new messages