Search code examples
iosadmobgdprconsentform

Questions about GDPR for AdMob and their UMP SDK for consent form


I have some questions about the GDPR policy on AdMob. I'm not living in EEA and am also not so familiar with the GDPR, so I'd be glad if you can help me.

First of all, if my iOS app is published in the EEA and the app shows the AD via AdMob,

  • We do need to get GDPR consent, correct?
  • We do need to get GDPR consent even if we don't show Personalized ADs (by setting the npa=1 flag to AD request), correct? (Because they use Cookie for other purposes)

Besides, I'm thinking of using Google's UMP (User Messaging Platform) form to get GDPR consent. However, there's no way to retrieve the user's decision at least via Google Mobile Ads SDK, so

  • How can I forward consent to the AdMob ADs request as Google mentions here? For example, set npa=1 only when a user doesn't consent to Personalized ADs in the UMP form. Is it impossible?
  • Or, if a user doesn't consent to Personalized ADs in the UMP form, AdMob stops personalizing on their end without any publisher's action? (e.g. forwarding the consent to the AdMob ADs request such as the npa=1 flag on the iOS app?)

Finally, related to the previous last question, in the UMP form, there's a way to disable even Basic Ads,

  • Is it the same as Non-Personalized Ads?
  • If so, if the user disables both Personalized and Basic Ads in the UMP form, AdMob stops showing any Ads to this user?

enter image description here


Solution

  • I accidentally found the answer to the issue of the npa=1 after a year.

    According to the person from the Mobile Ads SDK Team, the consent results are stored in UserDefaults (SharedPreference in Android) and AdMob SDK uses it without any publishers' additional action.

    FYI: https://groups.google.com/g/google-admob-ads-sdk/c/I6j0Pr-_ziY/m/VOH06zsWAQAJ