Per aiutare i publisher a rispettare le leggi statali sulla privacy degli Stati Uniti, l'SDK Google Mobile Ads consente ai publisher di utilizzare due diversi parametri per indicare se Google deve attivare il trattamento dati limitato (RDP). L'SDK offre ai publisher la possibilità di impostare l'RDP a livello di richiesta di annuncio utilizzando i seguenti indicatori:
- RDP di Google
- Definito da IAB
IABUSPrivacy_String
Quando viene utilizzato uno dei due parametri, Google applica limitazioni al modo in cui utilizza alcuni identificatori univoci e altri dati elaborati nella fornitura di servizi agli editori. Di conseguenza, Google mostrerà solo annunci non personalizzati. Questi parametri sostituiscono le impostazioni RDP nell'interfaccia utente.
Gli editori devono decidere autonomamente come e quando il trattamento dati limitato può supportare i loro piani di conformità. Puoi utilizzare entrambi i parametri facoltativi contemporaneamente, anche se hanno lo stesso effetto sulla pubblicazione di annunci di Google.
Questa guida ha lo scopo di aiutare i publisher a comprendere i passaggi necessari per attivare queste opzioni in base alle richieste di annuncio.
Indicatore RDP
Esistono due diversi modi per comunicare a Google che l'RDP deve essere abilitato utilizzando l'indicatore RDP di Google:
- Aggiungi un parametro extra per RDP
- Utilizza le preferenze condivise per RDP
Parametro extra per RDP
Per l'opzione parametro extra, crea una richiesta di annuncio che specifichi parametri extra, con una chiave rdp
e un valore di 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()
Assicurati di utilizzare questo oggetto di richiesta durante il caricamento di un annuncio.
Preferenze condivise per RDP
Per l'opzione delle preferenze condivise, scrivi la chiave gad_rdp
con valore 1
in SharedPreferences
.
L'SDK Google Mobile Ads legge la chiave gad_rdp
durante il caricamento dell'annuncio.
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()
Indicatore IAB
Esistono due diversi modi per comunicare a Google che l'RDP deve essere abilitato utilizzando l'indicatore IAB:
- Aggiungi un parametro extra per IAB
- Utilizzare le preferenze condivise per IAB
Parametro extra per IAB
Per l'opzione parametro extra, crea una richiesta di annuncio che specifichi parametri aggiuntivi, con una chiave IABUSPrivacy_String
e un valore stringa conforme alla specifica 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()
Assicurati di utilizzare questo oggetto di richiesta durante il caricamento di un annuncio.
Preferenze condivise per IAB
Per l'opzione delle preferenze condivise, scrivi la chiave IABUSPrivacy_String
con un
valore stringa conforme alla specifica IAB
per
SharedPreferences
.
L'SDK Google Mobile Ads legge la chiave IABUSPrivacy_String
durante il caricamento dell'annuncio.
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()
Mediazione
Se usi la mediazione:
Segui i passaggi descritti in Impostazioni CPRA per aggiungere i partner di mediazione all'elenco CPRA di partner pubblicitari nell'AdMob UI.
Valuta la possibilità di scrivere l' indicatore IAB utilizzando le preferenze condivise in modo che anche gli SDK dei partner di mediazione conformi alla specifica IAB possano leggerlo.
Consulta la documentazione di ciascun partner di rete pubblicitaria per determinare quali opzioni offre per raggiungere la conformità al CPRA.