RequestConfiguration

public class RequestConfiguration


Configurazione globale che verrà utilizzata per ogni AdRequest.

Riepilogo

Tipi nidificati

Costruttore per RequestConfiguration.

@Retention(value = SOURCE)
@StringDef(value = )
public annotation RequestConfiguration.MaxAdContentRating

Costanti consentite per setMaxAdContentRating.

Stati di personalizzazione del trattamento della privacy del publisher.

@Retention(value = SOURCE)
@IntDef(value = )
public annotation RequestConfiguration.TagForChildDirectedTreatment

Costanti consentite per setTagForChildDirectedTreatment.

@Retention(value = SOURCE)
@IntDef(value = )
public annotation RequestConfiguration.TagForUnderAgeOfConsent

Costanti consentite per setTagForUnderAgeOfConsent.

Costanti

static final String

Contenuti adatti a un pubblico generico, incluse le famiglie.

static final String

Contenuti adatti solo a un pubblico adulto.

static final String

Contenuti adatti alla maggior parte del pubblico, con la supervisione dei genitori.

static final String

Contenuti adatti ad adolescenti e a un pubblico più maturo.

static final String

Nessuna classificazione dei contenuti specificata.

static final int

Indica che le richieste di annunci non devono essere trattate come destinate ai minori ai sensi del Children's Online Privacy Protection Act (COPPA).

static final int

Indica che le richieste di annunci devono essere trattate come destinate ai minori ai sensi del Children's Online Privacy Protection Act (COPPA).

static final int

Non fornisce alcuna indicazione se le richieste di annunci devono essere trattate come destinate ai minori ai fini del Children's Online Privacy Protection Act (COPPA).

static final int

Indica che il publisher ha specificato che la richiesta di annuncio non deve ricevere il trattamento per gli utenti nello Spazio economico europeo (SEE) di età inferiore a quella minima richiesta nel proprio paese.

static final int

Indica che il publisher ha specificato che la richiesta di annuncio deve essere trattata come destinata agli utenti nello Spazio economico europeo (SEE) di età inferiore a quella minima richiesta nel proprio paese.

static final int

Indica che il publisher non ha specificato se la richiesta di annuncio deve ricevere il trattamento per gli utenti nello Spazio economico europeo (SEE) di età inferiore a quella minima richiesta nel proprio paese.

Metodi pubblici

String

Restituisce il valore impostato dal setMaxAdContentRating corrispondente.

RequestConfiguration.PublisherPrivacyPersonalizationState

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

int

Restituisce il valore impostato dal setTagForChildDirectedTreatment corrispondente.

int

Restituisce il valore impostato dal setTagForUnderAgeOfConsent corrispondente.

List<String>

Restituisce gli ID dei dispositivi di test corrispondenti al dispositivo di test che richiederà sempre annunci di prova.

RequestConfiguration.Builder

Restituisce un Builder con i valori di questo RequestConfiguration.

Costanti

MAX_AD_CONTENT_RATING_G

public static final String MAX_AD_CONTENT_RATING_G = "G"

Contenuti adatti a un pubblico generico, incluse le famiglie.

MAX_AD_CONTENT_RATING_MA

public static final String MAX_AD_CONTENT_RATING_MA = "MA"

Contenuti adatti solo a un pubblico adulto.

MAX_AD_CONTENT_RATING_PG

public static final String MAX_AD_CONTENT_RATING_PG = "PG"

Contenuti adatti alla maggior parte del pubblico, con la supervisione dei genitori.

MAX_AD_CONTENT_RATING_T

public static final String MAX_AD_CONTENT_RATING_T = "T"

Contenuti adatti ad adolescenti e a un pubblico più maturo.

MAX_AD_CONTENT_RATING_UNSPECIFIED

public static final String MAX_AD_CONTENT_RATING_UNSPECIFIED = ""

Nessuna classificazione dei contenuti specificata.

TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE

public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE = 0

Indica che le richieste di annunci non devono essere trattate come destinate ai minori ai sensi del Children's Online Privacy Protection Act (COPPA).

TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE

public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE = 1

Indica che le richieste di annunci devono essere trattate come destinate ai minori ai sensi del Children's Online Privacy Protection Act (COPPA).

TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED

public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED = -1

Non fornisce alcuna indicazione se le richieste di annunci devono essere trattate come destinate ai minori ai fini del Children's Online Privacy Protection Act (COPPA).

public static final int TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE = 0

Indica che il publisher ha specificato che la richiesta di annuncio non deve ricevere il trattamento per gli utenti nello Spazio economico europeo (SEE) di età inferiore a quella minima richiesta nel proprio paese.

public static final int TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE = 1

Indica che il publisher ha specificato che la richiesta di annuncio deve essere trattata come destinata agli utenti nello Spazio economico europeo (SEE) di età inferiore a quella minima richiesta nel proprio paese.

public static final int TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED = -1

Indica che il publisher non ha specificato se la richiesta di annuncio deve ricevere il trattamento per gli utenti nello Spazio economico europeo (SEE) di età inferiore a quella minima richiesta nel proprio paese.

Campi pubblici

maxAdContentRating

public final @Nullable String maxAdContentRating

tagForChildDirectedTreatment

public final int tagForChildDirectedTreatment

tagForUnderAgeOfConsent

public final int tagForUnderAgeOfConsent

testDeviceIds

public final List<StringtestDeviceIds

Metodi pubblici

getMaxAdContentRating

@RequestConfiguration.MaxAdContentRating
public String getMaxAdContentRating()

Restituisce il valore impostato dal setMaxAdContentRating corrispondente.

getPublisherPrivacyPersonalizationState

public RequestConfiguration.PublisherPrivacyPersonalizationState getPublisherPrivacyPersonalizationState()

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

getTagForChildDirectedTreatment

@RequestConfiguration.TagForChildDirectedTreatment
public int getTagForChildDirectedTreatment()

Restituisce il valore impostato dal setTagForChildDirectedTreatment corrispondente.

getTagForUnderAgeOfConsent

@RequestConfiguration.TagForUnderAgeOfConsent
public int getTagForUnderAgeOfConsent()

Restituisce il valore impostato dal setTagForUnderAgeOfConsent corrispondente.

getTestDeviceIds

public List<StringgetTestDeviceIds()

Restituisce gli ID dei dispositivi di test corrispondenti al dispositivo di test che richiederà sempre annunci di prova. Restituisce un elenco vuoto se gli ID dei dispositivi di test non sono stati impostati in precedenza.

toBuilder

public RequestConfiguration.Builder toBuilder()

Restituisce un Builder con i valori di questo RequestConfiguration.