Ads served by Google can be categorized as personalized or non-personalized, both requiring consent from users in the EEA. By default, ad requests to Google serve personalized ads, with ad selection based on the user's previously collected data. Google also supports configuring ad requests to serve non-personalized ads. Learn more about personalized and non-personalized ads.
This guide describes how to forward consent to the Google Mobile Ads SDK once you have obtained consent.
- Sign in to your AdMob account and select ad technology providers.
Forward consent to the Google Mobile Ads SDK
The default behavior of the Google Mobile Ads SDK is to serve personalized ads.
If a user has consented to receive only non-personalized ads, you can configure
AdRequest object with the following code to
specify that only non-personalized ads should be requested:
AdRequest request = new AdRequest.Builder() .AddExtra("npa", "1") .Build();
If non-personalized ads are requested, the ad request URL currently includes
&npa=1. However, note that this is an internal implementation detail of the
Google Mobile Ads SDK and is subject to change.
Google currently is unable to obtain and handle consent for mediation networks, so you'll need to obtain and handle consent for each ad network separately. We are actively working with all of our open source and versioned mediation networks to provide updated documentation with details on how to forward consent. Documentation is already live for the following mediation networks: