RequestConfiguration.Builder

public class RequestConfiguration.Builder


Compilateur pour RequestConfiguration.

Résumé

Constructeurs publics

Méthodes publiques

RequestConfiguration

crée RequestConfiguration.

RequestConfiguration.Builder

Définit la configuration du traitement limité par l'âge.

RequestConfiguration.Builder

Définit une classification maximale du contenu des annonces.

RequestConfiguration.Builder

Définit l'état de personnalisation du traitement de la confidentialité de l'éditeur.

RequestConfiguration.Builder

Cette méthode est obsolète.

Utilisez setAgeRestrictedTreatment à la place.

RequestConfiguration.Builder

Cette méthode est obsolète.

Utilisez setAgeRestrictedTreatment à la place.

RequestConfiguration.Builder

Définit une liste d'identifiants d'appareils de test correspondant aux appareils de test qui demanderont toujours des annonces test.

Constructeurs publics

Builder

public Builder()

Méthodes publiques

setAgeRestrictedTreatment

@CanIgnoreReturnValue
public RequestConfiguration.Builder setAgeRestrictedTreatment(
    @Nullable AgeRestrictedTreatment ageRestrictedTreatment
)

Définit la configuration du traitement limité par l'âge.

Consultez votre conseiller juridique pour déterminer les paramètres de traitement de l'âge de vos utilisateurs en fonction de vos obligations légales et réglementaires. Pour en savoir plus sur ce paramètre, consultez https://developers.google.com/admob/android/targeting#set_the_age_treatment.

En définissant cette propriété, vous certifiez que cette notification est exacte et que vous êtes autorisé à agir au nom du propriétaire de l'application. Vous comprenez qu'une utilisation abusive de ce paramètre peut entraîner la résiliation de votre compte Google.

Paramètres
@Nullable AgeRestrictedTreatment ageRestrictedTreatment

Traitement limité par l'âge, indiquant si la demande d'annonce doit être traitée comme étant destinée à un enfant, à un adolescent ou non spécifiée.

setMaxAdContentRating

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

Définit une classification maximale du contenu des annonces. Les annonces AdMob renvoyées pour votre application auront une classification du contenu égale ou inférieure à ce niveau. Les valeurs valides sont MAX_AD_CONTENT_RATING_G, MAX_AD_CONTENT_RATING_PG, MAX_AD_CONTENT_RATING_T et MAX_AD_CONTENT_RATING_MA.

setPublisherPrivacyPersonalizationState

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

Définit l'état de personnalisation du traitement de la confidentialité de l'éditeur.

setTagForChildDirectedTreatment

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

Cette méthode vous permet de spécifier si vous souhaitez que votre application soit traitée comme étant destinée aux enfants aux fins de la loi américaine sur la protection de la vie privée des enfants en ligne (Children's Online Privacy Protection Act, COPPA) : http://business.ftc.gov/privacy-and-security/childrens-privacy.

Si vous définissez cette méthode sur TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE, vous indiquez que votre application doit être traitée comme étant destinée aux enfants aux fins de la loi américaine sur la protection de la vie privée des enfants en ligne (COPPA).

Si vous définissez cette méthode sur TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE, vous indiquez que votre application ne doit pas être traitée comme étant destinée aux enfants aux fins de la loi américaine sur la protection de la vie privée des enfants en ligne (COPPA).

Si vous ne définissez pas cette méthode ou si vous la définissez sur TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED, les demandes d'annonces n'incluront aucune indication sur la manière dont vous souhaitez que votre application soit traitée en ce qui concerne la loi COPPA.

En définissant cette méthode, vous certifiez que cette notification est exacte et que vous êtes autorisé à agir au nom du propriétaire de l'application. Vous comprenez qu'une utilisation abusive de ce paramètre peut entraîner la résiliation de votre compte Google.

Remarque : Il est possible que vous deviez patienter un certain temps avant que cette dénomination ne soit entièrement mise en application dans les services Google pertinents.

Paramètres
@RequestConfiguration.TagForChildDirectedTreatment int tagForChildDirectedTreatment

Définissez la valeur sur true pour indiquer que votre application doit être traitée comme étant destinée aux enfants. Définissez la valeur sur false pour indiquer que votre application ne doit pas être traitée comme étant destinée aux enfants.

setTagForUnderAgeOfConsent

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

Cette méthode vous permet de marquer votre application pour qu'elle soit traitée comme étant destinée à des utilisateurs de l'Espace économique européen (EEE) n'ayant pas atteint l'âge minimal requis. Cette fonction vise à vous aider à respecter le Règlement général sur la protection des données (RGPD). Notez que le RGPD peut inclure d'autres obligations légales. Veuillez consulter les instructions de l'Union européenne et contacter votre conseiller juridique. N'oubliez pas que les outils Google sont conçus pour faciliter la mise en conformité et ne dispensent aucun éditeur de ses obligations envers la loi.

Lorsque vous utilisez cette fonctionnalité, un paramètre TFUA (Tag For Users under the Age of Consent in Europe, tag pour les utilisateurs n'ayant pas atteint l'âge minimal requis en Europe) est inclus dans toutes les demandes d'annonces. Il désactive la publicité personnalisée, y compris le remarketing, pour cette demande d'annonce spécifique. Il désactive également les demandes adressées aux fournisseurs d'annonces tiers (les pixels de mesure des performances des annonces et les ad servers tiers, par exemple).

Si vous définissez cette méthode sur TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE, vous indiquez que vous souhaitez que votre application soit traitée d'une manière adaptée aux utilisateurs n'ayant pas atteint l'âge minimal requis.

Si vous définissez cette méthode sur TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE, vous indiquez que vous ne souhaitez pas que votre application soit traitée d'une manière adaptée aux utilisateurs n'ayant pas atteint l'âge minimal requis.

Si vous ne définissez pas cette méthode ou si vous la définissez sur TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED, votre application n'inclura aucune indication sur la manière dont vous souhaitez qu'elle soit traitée d'une manière adaptée aux utilisateurs n'ayant pas atteint l'âge minimal requis.

setTestDeviceIds

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

Définit une liste d'identifiants d'appareils de test correspondant aux appareils de test qui demanderont toujours des annonces test. L'ID de l'appareil de test pour l'appareil actuel est consigné dans Logcat lors de la première demande d'annonce.

Paramètres
@Nullable List<String> testDeviceIds

Liste des identifiants d'appareils de test. Transmettez null pour effacer la liste.