Afin d'aider les éditeurs à respecter les lois sur la confidentialité dans les États américains, le SDK Google Mobile Ads permet aux éditeurs d'utiliser deux paramètres différents pour indiquer si Google doit activer le traitement restreint des données (TRD). Le SDK permet aux éditeurs de définir le RDP au niveau d'une demande d'annonce à l'aide des signaux suivants:
- TRD de Google
- Défini par l'IAB
IABUSPrivacy_String
Lorsque l'un de ces paramètres est utilisé, Google limite la façon dont il utilise certains identifiants uniques et d'autres données traitées pour fournir des services aux éditeurs. Par conséquent, Google ne diffusera que des annonces non personnalisées. Ces paramètres remplacent les paramètres RDP dans l'interface utilisateur.
Les éditeurs doivent décider par eux-mêmes dans quelle mesure le traitement restreint des données peut aider leurs plans de conformité et quand il doit être activé. Vous pouvez utiliser les deux paramètres facultatifs en même temps, bien qu'ils aient le même effet sur la diffusion d'annonces de Google.
L'objectif de ce guide est d'aider les éditeurs à comprendre les étapes nécessaires à l'activation de ces options pour chaque demande d'annonce.
Signal RDP
Il existe deux façons d'informer Google que le protocole RDP doit être activé à l'aide du signal RDP de Google:
- Ajoutez un paramètre "extras" pour RDP.
- Utiliser les préférences partagées pour RDP
Paramètre supplémentaire pour RDP
Pour l'option de paramètre "extras", créez une demande d'annonce spécifiant des paramètres supplémentaires, avec une clé rdp
et une valeur de 1
.
Java
Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putInt("rdp", 1);
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
.build();
Kotlin
val networkExtrasBundle = Bundle()
networkExtrasBundle.putInt("rdp", 1)
val request = AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
.build()
Veillez à utiliser cet objet de requête lorsque vous chargez une annonce.
Préférences partagées pour RDP
Pour l'option de préférences partagées, écrivez la clé gad_rdp
avec la valeur 1
dans SharedPreferences
.
Le SDK Google Mobile Ads lit la clé gad_rdp
lors du chargement de l'annonce.
Java
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
sharedPref.edit().putInt("gad_rdp", 1).apply();
Kotlin
val sharedPref = PreferenceManager.getDefaultSharedPreferences(context)
sharedPref.edit().putInt("gad_rdp", 1).apply()
Signal IAB
Il existe deux façons d'informer Google que le protocole RDP doit être activé à l'aide du signal de l'IAB:
- Ajouter un paramètre d'extras pour IAB
- Utiliser les préférences partagées pour l'IAB
Paramètre supplémentaire pour l'IAB
Pour l'option de paramètre "extras", créez une demande d'annonce qui spécifie des paramètres supplémentaires, avec une clé IABUSPrivacy_String
et une valeur de chaîne conforme à la spécification de l'IAB.
Java
Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING);
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
.build();
Kotlin
val networkExtrasBundle = Bundle()
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING)
val request = AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
.build()
Veillez à utiliser cet objet de requête lorsque vous chargez une annonce.
Préférences partagées pour l'IAB
Pour l'option de préférences partagées, écrivez la clé IABUSPrivacy_String
avec une valeur de chaîne conforme à la spécification de l'IAB dans SharedPreferences
.
Le SDK Google Mobile Ads lit la clé IABUSPrivacy_String
lors du chargement de l'annonce.
Java
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
sharedPref.edit().putString("IABUSPrivacy_String", IAB_STRING).apply();
Kotlin
val sharedPref = PreferenceManager.getDefaultSharedPreferences(context)
sharedPref.edit().putString("IABUSPrivacy_String", IAB_STRING).apply()
Médiation
Si vous utilisez la médiation:
Suivez la procédure décrite dans Paramètres CPRA pour ajouter vos partenaires de médiation à la liste des partenaires publicitaires CPRA dans l'AdMob UI.
Envisagez d'écrire le signal IAB à l'aide de préférences partagées afin que les SDK des partenaires de médiation conformes à la spécification de l'IAB puissent également lire le signal.
Consultez la documentation de chaque partenaire du réseau publicitaire pour déterminer les options qu'il propose pour vous aider à vous conformer au CPRA.