RequestConfiguration

public class RequestConfiguration


Configuration globale qui sera utilisée pour chaque AdRequest.

Résumé

Types imbriqués

Compilateur pour RequestConfiguration.

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

Constantes autorisées pour setMaxAdContentRating.

États de personnalisation du traitement de la confidentialité pour les éditeurs.

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

Constantes autorisées pour setTagForChildDirectedTreatment.

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

Constantes autorisées pour setTagForUnderAgeOfConsent.

Constantes

static final String

Contenu adapté à tous les publics, y compris aux familles.

static final String

Contenu réservé à un public adulte.

static final String

Contenu adapté à la plupart des audiences avec contrôle parental.

static final String

Contenu adapté aux adolescents et aux publics plus âgés.

static final String

Aucune classification du contenu n'est spécifiée.

static final int

Indique que les demandes d'annonces ne doivent pas être traitées comme étant destinées aux enfants aux fins de la loi COPPA (Children's Online Privacy Protection Act).

static final int

Indique que les demandes d'annonces doivent être traitées comme étant destinées aux enfants aux fins de la loi COPPA (Children's Online Privacy Protection Act).

static final int

Ne précise pas si les demandes d'annonces doivent être traitées comme des annonces destinées aux enfants aux fins de la loi COPPA (Children's Online Privacy Protection Act).

static final int

Indique que l'éditeur a spécifié que la demande d'annonce ne devait pas être traitée pour les utilisateurs de l'Espace économique européen (EEE) n'ayant pas atteint l'âge de consentement.

static final int

Indique que l'éditeur a spécifié que la demande d'annonce doit être traitée pour les utilisateurs de l'Espace économique européen (EEE) n'ayant pas atteint l'âge de consentement.

static final int

Indique que l'éditeur n'a pas spécifié si la demande d'annonce doit être traitée pour les utilisateurs de l'Espace économique européen (EEE) n'ayant pas atteint l'âge de consentement.

Méthodes publiques

String

Renvoie la valeur définie par l'setMaxAdContentRating correspondante.

RequestConfiguration.PublisherPrivacyPersonalizationState

Indique l'état de personnalisation du traitement de la confidentialité pour les éditeurs.

int

Renvoie la valeur définie par l'setTagForChildDirectedTreatment correspondante.

int

Renvoie la valeur définie par l'setTagForUnderAgeOfConsent correspondante.

List<String>

Renvoie les ID d'appareil de test correspondant à l'appareil de test qui demandera toujours des annonces tests.

RequestConfiguration.Builder

Renvoie un Builder avec les valeurs de cet élément RequestConfiguration.

Constantes

MAX_AD_CONTENT_RATING_G

public static final String MAX_AD_CONTENT_RATING_G = "G"

Contenu adapté à tous les publics, y compris aux familles.

MAX_AD_CONTENT_RATING_MA

public static final String MAX_AD_CONTENT_RATING_MA = "MA"

Contenu réservé à un public adulte.

MAX_AD_CONTENT_RATING_PG

public static final String MAX_AD_CONTENT_RATING_PG = "PG"

Contenu adapté à la plupart des audiences avec contrôle parental.

MAX_AD_CONTENT_RATING_T

public static final String MAX_AD_CONTENT_RATING_T = "T"

Contenu adapté aux adolescents et aux publics plus âgés.

MAX_AD_CONTENT_RATING_UNSPECIFIED

public static final String MAX_AD_CONTENT_RATING_UNSPECIFIED = ""

Aucune classification du contenu n'est spécifiée.

TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE

public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE = 0

Indique que les demandes d'annonces ne doivent pas être traitées comme étant destinées aux enfants aux fins de la loi COPPA (Children's Online Privacy Protection Act).

TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE

public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE = 1

Indique que les demandes d'annonces doivent être traitées comme étant destinées aux enfants aux fins de la loi COPPA (Children's Online Privacy Protection Act).

TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED

public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED = -1

Ne précise pas si les demandes d'annonces doivent être traitées comme des annonces destinées aux enfants aux fins de la loi COPPA (Children's Online Privacy Protection Act).

public static final int TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE = 0

Indique que l'éditeur a spécifié que la demande d'annonce ne devait pas être traitée pour les utilisateurs de l'Espace économique européen (EEE) n'ayant pas atteint l'âge de consentement.

public static final int TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE = 1

Indique que l'éditeur a spécifié que la demande d'annonce doit être traitée pour les utilisateurs de l'Espace économique européen (EEE) n'ayant pas atteint l'âge de consentement.

public static final int TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED = -1

Indique que l'éditeur n'a pas spécifié si la demande d'annonce doit être traitée pour les utilisateurs de l'Espace économique européen (EEE) n'ayant pas atteint l'âge de consentement.

Champs publics

maxAdContentRating

public final @Nullable String maxAdContentRating

tagForChildDirectedTreatment

public final int tagForChildDirectedTreatment

tagForUnderAgeOfConsent

public final int tagForUnderAgeOfConsent

testDeviceIds

public final List<StringtestDeviceIds

Méthodes publiques

getMaxAdContentRating

@RequestConfiguration.MaxAdContentRating
public String getMaxAdContentRating()

Renvoie la valeur définie par l'setMaxAdContentRating correspondante.

getPublisherPrivacyPersonalizationState

public RequestConfiguration.PublisherPrivacyPersonalizationState getPublisherPrivacyPersonalizationState()

Indique l'état de personnalisation du traitement de la confidentialité pour les éditeurs.

getTagForChildDirectedTreatment

@RequestConfiguration.TagForChildDirectedTreatment
public int getTagForChildDirectedTreatment()

Renvoie la valeur définie par l'setTagForChildDirectedTreatment correspondante.

getTagForUnderAgeOfConsent

@RequestConfiguration.TagForUnderAgeOfConsent
public int getTagForUnderAgeOfConsent()

Renvoie la valeur définie par l'setTagForUnderAgeOfConsent correspondante.

getTestDeviceIds

public List<StringgetTestDeviceIds()

Renvoie les ID d'appareil de test correspondant à l'appareil de test qui demandera toujours des annonces tests. Renvoie une liste vide si les ID des appareils de test n'ont pas été définis précédemment.

toBuilder

public RequestConfiguration.Builder toBuilder()

Renvoie un Builder avec les valeurs de cet élément RequestConfiguration.