RequestConfiguration.Builder

class RequestConfiguration.Builder


Compilateur pour RequestConfiguration.

Résumé

Constructeurs publics

Fonctions publiques

RequestConfiguration!

crée RequestConfiguration ;

RequestConfiguration.Builder!

Définit une classification maximale du contenu des annonces.

RequestConfiguration.Builder!

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

RequestConfiguration.Builder!

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 COPPA (Children's Online Privacy Protection Act) : http://business.ftc.gov/privacy-and-security/childrens-privacy.

RequestConfiguration.Builder!

Cette méthode vous permet de marquer votre application de sorte 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.

RequestConfiguration.Builder!

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

Constructeurs publics

Builder

Builder()

Fonctions publiques

setMaxAdContentRating

@CanIgnoreReturnValue
fun setMaxAdContentRating(
    @RequestConfiguration.MaxAdContentRating maxAdContentRating: String?
): RequestConfiguration.Builder!

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
fun setPublisherPrivacyPersonalizationState(
    publisherPrivacyPersonalizationState: RequestConfiguration.PublisherPrivacyPersonalizationState!
): RequestConfiguration.Builder!

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

setTagForChildDirectedTreatment

@CanIgnoreReturnValue
fun setTagForChildDirectedTreatment(
    @RequestConfiguration.TagForChildDirectedTreatment tagForChildDirectedTreatment: Int
): RequestConfiguration.Builder!

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 COPPA (Children's Online Privacy Protection Act) : 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 COPPA (Children's Online Privacy Protection Act).

Si vous définissez cette méthode sur TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE, vous indiquez que votre application ne doit pas être considérée comme étant destinée aux enfants aux fins de la loi COPPA (Children's Online Privacy Protection Act).

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'indiqueront pas comment vous souhaitez que votre application soit traitée conformément à 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 tagForChildDirectedTreatment: Int

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
fun setTagForUnderAgeOfConsent(
    @RequestConfiguration.TagForUnderAgeOfConsent tagForUnderAgeOfConsent: Int
): RequestConfiguration.Builder!

Cette méthode vous permet de marquer votre application de sorte 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 fonctionnalité 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, balise pour les utilisateurs n'ayant pas atteint l'âge de consentement 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 de manière adaptée aux utilisateurs n'ayant pas atteint l'âge de consentement.

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 de manière adaptée aux utilisateurs n'ayant pas atteint l'âge de consentement.

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'indiquera pas comment vous souhaitez qu'elle soit traitée de manière adaptée aux utilisateurs n'ayant pas atteint l'âge légal.

setTestDeviceIds

@CanIgnoreReturnValue
fun setTestDeviceIds(testDeviceIds: (Mutable)List<String!>?): RequestConfiguration.Builder!

Définit une liste d'ID d'appareils de test correspondant aux appareils de test qui demanderont toujours des annonces tests. 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
testDeviceIds: (Mutable)List<String!>?

la liste des ID des appareils de test. Transmettez null pour vider la liste.