Questa guida spiega come fornire informazioni di targeting a una richiesta di annuncio. Per un un esempio funzionante, scarica l'app Android API Demo.
Prerequisito
- Completa la Guida introduttiva.
RequestConfiguration
RequestConfiguration
è un oggetto che raccoglie informazioni di targeting da applicare a livello globale tramite
MobileAds
statico.
Per aggiornare la configurazione della richiesta, ottieni un builder dall'elenco configurazione, eseguire gli aggiornamenti desiderati e impostarli come segue:
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Kotlin
var requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Impostazione destinata ai minori
Ai fini del Children's Online Privacy Protection Act (COPPA), è presente un'impostazione chiamata "tag per il trattamento per siti o servizi destinati ai minori". Se imposti questo tag, dichiari che la presente notifica è accurata e che disponi dell'autorizzazione ad agire per conto del proprietario dell'app. Sei consapevole del fatto che l'abuso di questa impostazione può comportare la chiusura del tuo Account Google.
In qualità di sviluppatore di app, puoi indicare se desideri che Google tratti i tuoi contenuti destinati ai minori quando effettui una richiesta di annuncio. Se indichi se vuoi che Google tratti i tuoi contenuti come destinati ai minori, adottiamo disattivare gli annunci IBA (pubblicità basata sugli interessi) e di remarketing per tale richiesta di annuncio.
L'impostazione può essere utilizzata con tutte le versioni dell'SDK Google Play Services
a RequestConfiguration.Builder.setTagForChildDirectedTreatment(int)
:
Chiama
setTagForChildDirectedTreatment
conTAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE
per indicare che vuoi che contenuti trattati come destinati ai minori ai sensi del COPPA. In questo modo La trasmissione dell'identificatore pubblicità di Android (AAID).Chiama
setTagForChildDirectedTreatment
conTAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE
per indicare che non vuoi che contenuti trattati come destinati ai minori ai sensi del COPPA.Chiama
setTagForChildDirectedTreatment
conTAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED
se non vuoi indicare come vorresti che venissero trattati i tuoi contenuti nelle richieste di annunci in relazione al COPPA.
L'esempio seguente indica che vuoi che i tuoi contenuti vengano trattati come contenuti destinati ai minori ai fini della legge COPPA:
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Kotlin
var requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Utenti di età inferiore a quella del consenso digitale
Puoi contrassegnare le richieste di annunci per ricevere il trattamento per gli utenti nel Spazio economico europeo (SEE) di età inferiore a quella del consenso digitale. Questa funzionalità è studiati per facilitare il rispetto delle Regolamento sulla protezione dei dati (GDPR). Tieni presente che potresti avere altre richieste ai sensi del GDPR. Leggere la guida dell'Unione Europea e consultare rivolgersi al proprio consulente legale. Gli strumenti di Google sono studiati per facilitare la conformità alle norme e non esonerano i publisher dalle obbligazioni previste la legge. Scopri di più su come il GDPR influisce sui publisher.
Quando si utilizza questa funzionalità, un tag per utenti al di sotto dell'età del consenso digitale in Europa (TFUA) è incluso nella richiesta di annuncio. Questo parametro disabilita pubblicità personalizzata, compreso il remarketing, per tutte le richieste di annunci. Inoltre, disattiva le richieste a fornitori di annunci di terze parti, come i pixel di misurazione degli annunci e ad server di terze parti.
Come per le impostazioni rivolte ai minori, c'è un metodo
RequestConfiguration.Builder
per impostare il parametro TFUA:
setTagForUnderAgeOfConsent()
,
con le seguenti opzioni.
Chiama
setTagForUnderAgeOfConsent()
conTAG_FOR_UNDER_AGE_OF_CONSENT_TRUE
per indicare che desideri che la richiesta di annuncio riceva il trattamento per gli utenti in Spazio economico europeo (SEE) di età inferiore a quella del consenso digitale. Anche questo impedisce la trasmissione dell'identificatore pubblicità di Android (AAID).Chiama
setTagForUnderAgeOfConsent()
conTAG_FOR_UNDER_AGE_OF_CONSENT_FALSE
per indicare che la richiesta di annuncio non deve ricevere un trattamento per gli utenti nello Spazio economico europeo (SEE) di età inferiore a quella del consenso digitale.Chiama
setTagForUnderAgeOfConsent()
conTAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED
per indicare che non hai specificato se la richiesta di annuncio deve ricevere un trattamento per gli utenti nel Spazio economico europeo (SEE) di età inferiore a quella del consenso digitale.
L'esempio seguente indica che vuoi che TFUA sia incluso nelle richieste di annunci:
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Kotlin
var requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
I tag per attivare l'impostazione Rivolta ai minori
e setTagForUnderAgeOfConsent()
non devono essere entrambi impostati su true
.
In caso affermativo, l'impostazione destinata ai minori ha la precedenza.
Filtro dei contenuti degli annunci
Per rispettare le norme relative agli annunci inappropriati di Google Play che include le offerte associate all'interno di un annuncio, tutti gli annunci e i relativi le offerte mostrate nella tua app devono essere appropriate per i contenuti valutazione di la tua app, anche se i contenuti di per sé sono conformi alle norme di Google Norme di Google Play.
Strumenti come la classificazione massima dei contenuti degli annunci possono aiutarti ad avere un maggiore controllo sul gli annunci mostrati agli utenti. Puoi impostare una classificazione massima dei contenuti su per aiutare la conformità alle norme della piattaforma.
Le app possono impostare una classificazione massima dei contenuti degli annunci per le richieste di annunci utilizzando l'attributo
setMaxAdContentRating
. Gli annunci AdMob restituiti quando questo è configurato hanno una classificazione dei contenuti pari o
al di sotto di quel livello. I valori possibili per questo extra di rete si basano su
classificazioni delle etichette per i contenuti digitali e deve essere una delle seguenti
stringhe:
MAX_AD_CONTENT_RATING_G
MAX_AD_CONTENT_RATING_PG
MAX_AD_CONTENT_RATING_T
MAX_AD_CONTENT_RATING_MA
Il codice seguente configura un oggetto RequestConfiguration
per specificare che
i contenuti degli annunci restituiti devono corrispondere a una designazione di etichetta per contenuti digitali no
superiore a G
:
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Kotlin
var requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Scopri di più su:
Impostare la classificazione massima dei contenuti per ogni annuncio richiesta
Impostare la classificazione massima dei contenuti degli annunci per un'app o account.
Trattamento della privacy dei publisher (beta)
La
Trattamento della privacy degli editori
(PPT) è uno strumento facoltativo che consente alle app di indicare se disattivare gli annunci
la personalizzazione per tutte le richieste di annunci
setPublisherPrivacyPersonalizationState()
.
Quando utilizzi questa funzionalità, viene applicato un parametro PPT (Publisher Privacy Treatment)
incluse in tutte le richieste di annunci future per il resto della sessione.
Per impostazione predefinita, alle richieste di annunci inviate a Google vengono pubblicati annunci personalizzati. Le seguenti disattiva la personalizzazione degli annunci per tutte le richieste di annunci:
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Kotlin
var requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Richiesta di annuncio
L'oggetto AdRequest
raccoglie i criteri di targeting
informazioni da inviare con una richiesta di annuncio.