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 classification maximale du contenu des annonces.

RequestConfiguration.Builder

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

RequestConfiguration.Builder

Cette méthode vous permet d'indiquer 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

public Builder()

Méthodes publiques

build

public RequestConfiguration build()

crée RequestConfiguration ;

setMaxAdContentRating

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

Définit la classification maximale du contenu des annonces. Les annonces AdMob renvoyées pour votre application auront une classification du contenu inférieure ou égale à 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é pour l'éditeur.

setTagForChildDirectedTreatment

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

Cette méthode vous permet d'indiquer 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 considérée comme 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 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 que l'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 cette valeur sur true pour indiquer que votre application doit être traitée comme étant destinée aux enfants. Définissez cette 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 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 simplifier la conformité et ne dispensent aucun éditeur de ses obligations envers la loi.

Lorsque vous utilisez cette fonctionnalité, un paramètre TFUA (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 géré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 géré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 aucune information sur la manière dont vous souhaitez qu'elle soit gérée de manière adaptée aux utilisateurs de moins de l'âge légal.

setTestDeviceIds

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

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 enregistré dans logcat lors de la première demande d'annonce.

Paramètres
@Nullable List<String> testDeviceIds

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