RequestConfiguration.Builder

public class RequestConfiguration.Builder


Muratore per RequestConfiguration.

Riepilogo

Costruttori pubblici

Metodi pubblici

RequestConfiguration

Crea RequestConfiguration.

RequestConfiguration.Builder

Imposta una classificazione massima dei contenuti degli annunci.

RequestConfiguration.Builder

Imposta lo stato di personalizzazione del trattamento della privacy del publisher.

RequestConfiguration.Builder

Questo metodo ti consente di specificare se vuoi che la tua app venga trattata come destinata ai minori ai fini del Children's Online Privacy Protection Act (COPPA) - http://business.ftc.gov/privacy-and-security/childrens-privacy.

RequestConfiguration.Builder

Questo metodo ti consente di contrassegnare la tua app in modo che riceva il trattamento per gli utenti dello Spazio economico europeo (SEE) di età inferiore a quella del consenso digitale.

RequestConfiguration.Builder

Imposta un elenco di ID dispositivo di test corrispondenti ai dispositivi di test che richiedono sempre annunci di test.

Costruttori pubblici

Builder

public Builder()

Metodi pubblici

setMaxAdContentRating

@CanIgnoreReturnValue
public RequestConfiguration.Builder setMaxAdContentRating(
    @RequestConfiguration.MaxAdContentRating @Nullable String maxAdContentRating
)

Imposta una classificazione massima dei contenuti degli annunci. Gli annunci AdMob restituiti per la tua app avranno una classificazione dei contenuti pari o inferiore a questo livello. I valori validi sono MAX_AD_CONTENT_RATING_G, MAX_AD_CONTENT_RATING_PG, MAX_AD_CONTENT_RATING_T e MAX_AD_CONTENT_RATING_MA.

setPublisherPrivacyPersonalizationState

@CanIgnoreReturnValue
public RequestConfiguration.Builder setPublisherPrivacyPersonalizationState(
    RequestConfiguration.PublisherPrivacyPersonalizationState publisherPrivacyPersonalizationState
)

Imposta lo stato di personalizzazione del trattamento della privacy del publisher.

setTagForChildDirectedTreatment

@CanIgnoreReturnValue
public RequestConfiguration.Builder setTagForChildDirectedTreatment(
    @RequestConfiguration.TagForChildDirectedTreatment int tagForChildDirectedTreatment
)

Questo metodo ti consente di specificare se vuoi che la tua app venga trattata come destinata ai minori ai fini del Children's Online Privacy Protection Act (COPPA) - http://business.ftc.gov/privacy-and-security/childrens-privacy.

Se imposti questo metodo su TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE, indicherai che la tua app deve essere trattata come destinata ai minori ai fini del Children's Online Privacy Protection Act (COPPA).

Se imposti questo metodo su TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE, indicherai che la tua app non deve essere trattata come destinata ai minori ai fini del Children's Online Privacy Protection Act (COPPA).

Se non imposti questo metodo o lo imposti su TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED, le richieste di annunci non includeranno alcuna indicazione su come vuoi che la tua app venga trattata in relazione al COPPA.

Se imposti questo metodo, certifichi che questa notifica è accurata e che sei autorizzato ad agire per conto del proprietario dell'app. Sei consapevole del fatto che l'abuso di questa impostazione potrebbe comportare la chiusura del tuo Account Google.

Nota. Potrebbe essere necessario del tempo prima che questa azione venga applicata completamente nei servizi Google pertinenti.

Parametri
@RequestConfiguration.TagForChildDirectedTreatment int tagForChildDirectedTreatment

Imposta il valore su true per indicare che la tua app deve essere trattata come destinata ai minori. Imposta il valore su false per indicare che la tua app non deve essere trattata come destinata ai bambini.

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
public RequestConfiguration.Builder setTagForUnderAgeOfConsent(
    @RequestConfiguration.TagForUnderAgeOfConsent int tagForUnderAgeOfConsent
)

Questo metodo ti consente di contrassegnare la tua app in modo che riceva il trattamento per gli utenti dello Spazio economico europeo (SEE) di età inferiore a quella del consenso digitale. Questa funzionalità è pensata per agevolare la conformità al Regolamento generale sulla protezione dei dati (GDPR). Tieni presente che potrebbero essere previste altre obbligazioni legali ai sensi del GDPR. Consulta le indicazioni dell'Unione Europea e rivolgiti a un consulente legale. Ricorda che gli strumenti di Google sono studiati per favorire la conformità alle norme e non esonerano i publisher dagli obblighi stabiliti dalla legge.

Quando utilizzi questa funzionalità, in tutte le richieste di annunci viene incluso un parametro Tag For Users under the Age of Consent in Europe (TFUA). Questo parametro disattiva la pubblicità personalizzata, compreso il remarketing, per quella specifica richiesta di annuncio. Inoltre, vengono disattivate le richieste a fornitori di annunci di terze parti, come i pixel di misurazione annunci e gli ad server di terze parti.

Se imposti questo metodo su TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE, indichi che vuoi che la tua app venga gestita in modo adatto agli utenti sotto l'età del consenso.

Se imposti questo metodo su TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE, indichi che non vuoi che la tua app venga gestita in modo adatto agli utenti di età inferiore a quella richiesta nel proprio paese.

Se non imposti questo metodo o lo imposti su TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED, la tua app non includerà alcuna indicazione su come vuoi che venga gestita in modo adatto agli utenti sotto l'età del consenso.

setTestDeviceIds

@CanIgnoreReturnValue
public RequestConfiguration.Builder setTestDeviceIds(@Nullable List<String> testDeviceIds)

Imposta un elenco di ID dispositivo di test corrispondenti ai dispositivi di test che richiedono sempre annunci di prova. L'ID dispositivo di test per il dispositivo attuale viene registrato in logcat quando viene effettuata la prima richiesta di annuncio.

Parametri
@Nullable List<String> testDeviceIds

l'elenco degli ID dei dispositivi di test. Passa null per cancellare l'elenco.