Conformité avec les lois sur la confidentialité dans les États américains

Pour 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 TRD au niveau d'une demande d'annonce à l'aide des signaux suivants:

Lorsque l'un de ces paramètres est utilisé, Google limite son utilisation de 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 de la façon dont le traitement restreint des données peut assurer la réussite de leurs plans de conformité et du moment où il doit être activé. Il est possible d'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 la procédure à suivre pour activer 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:

Paramètre supplémentaire pour RDP

Pour l'option de paramètre extras, créez une demande d'annonce qui spécifie des paramètres supplémentaires, avec une clé rdp et la valeur 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 demande lors du chargement d'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:

Paramètre "Extras" 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 demande lors du chargement d'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:

  1. Suivez les étapes décrites dans Paramètres CPRA pour ajouter vos partenaires de médiation à la liste des partenaires publicitaires sur le CPRA dans l'UIAdMob .

  2. Envisagez de rédiger le signal IAB à l'aide des 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.

  3. Consultez la documentation de chaque partenaire du réseau publicitaire pour déterminer les options qu'il propose pour vous aider à respecter le CPRA.