Ce guide explique comment fournir des informations de ciblage au réseau SDK Ads.
Pour obtenir un exemple fonctionnel, téléchargez l'application de démonstration de l'API Android.Télécharger la démonstration de l'API
Conditions préalables
- Suivez le guide de démarrage.
RequestConfiguration
RequestConfiguration
collecte les informations de ciblage appliquées globalement à chaque demande d'annonce. Pour connaître les tags de ciblage disponibles, consultez la documentation sur RequestConfiguration.Builder
.
Pour mettre à jour la configuration de la requête, obtenez un compilateur à partir de la configuration existante, effectuez les mises à jour souhaitées, puis définissez-le comme suit :
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Paramètre destiné aux enfants
Aux fins de la loi Children's Online Privacy Protection Act (COPPA), il existe un paramètre appelé "tag pour signaler un traitement adapté aux contenus destinés aux enfants". En définissant cette balise, vous certifiez que cette notification est exacte et vous êtes autorisé à agir au nom du propriétaire de l'application. Vous comprenez que toute utilisation abusive de ce paramètre peut entraîner la clôture de votre compte. de votre compte Google.
En tant que développeur d'applications, vous pouvez indiquer si vous souhaitez que Google traite vos lorsque vous envoyez une demande d'annonce pour indiquer que du contenu est destiné aux enfants. Si vous indiquez que vous souhaitez que Google considère votre contenu comme destiné aux enfants, nous prendrons les mesures nécessaires pour désactiver la publicité ciblée par centres d'intérêt et les annonces de remarketing pour la demande d'annonce concernée.
Vous pouvez appliquer le paramètre destiné aux enfants via
setTagForChildDirectedTreatment()
:
Appeler
setTagForChildDirectedTreatment
avecTAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE
pour indiquer que vous souhaitez le contenu traité comme étant destiné aux enfants aux fins de la loi COPPA. Cela permet d'éviter la transmission de l'identifiant publicitaire Android (AAID).Appelez
setTagForChildDirectedTreatment
avecTAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE
pour indiquer que vous ne souhaitez pas que votre contenu soit traité comme étant destiné aux enfants aux fins de la loi COPPA.Appelez
setTagForChildDirectedTreatment
avecTAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED
si vous ne souhaitez pas indiquer comment vous souhaitez que votre contenu soit traité conformément à la loi COPPA dans les demandes d'annonces.
L'exemple suivant indique que vous souhaitez que votre contenu soit considéré comme destiné aux enfants aux fins de la loi COPPA :
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Utilisateurs n'ayant pas atteint l'âge minimal requis
Vous pouvez marquer vos demandes d'annonces de sorte qu'elles soient traitées comme étant destinées à 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. Consultez les consignes de l'Union européenne et contactez votre conseiller juridique. Notez que les outils Google sont conçus pour simplifier la conformité et ne dispensent aucun éditeur de ses obligations envers la loi. En savoir plus sur l'impact du RGPD sur les éditeurs
Lorsque vous utilisez cette fonctionnalité, un paramètre TFUA (Tag For Users Under The Age Of Consent In Europe) est inclus dans la demande d'annonce. Ce paramètre désactive la publicité personnalisée (y compris le remarketing) pour toutes les demandes d'annonces. 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).
Comme pour les paramètres destinés aux contenus destinés aux enfants, une méthode est disponible dans RequestConfiguration.Builder
pour définir le paramètre TFUA :
setTagForUnderAgeOfConsent()
,
avec les options suivantes.
Appeler le
setTagForUnderAgeOfConsent()
avecTAG_FOR_UNDER_AGE_OF_CONSENT_TRUE
pour indiquer que vous souhaitez que la demande d'annonce soit traitée pour les utilisateurs situés dans dans l'Espace économique européen (EEE) n'ayant pas atteint l'âge minimal requis. Cette opération empêche la transmission de l'identifiant publicitaire Android (AAID).Appelez
setTagForUnderAgeOfConsent()
avecTAG_FOR_UNDER_AGE_OF_CONSENT_FALSE
pour indiquer que vous ne souhaitez pas traiter la demande d'annonce pour les utilisateurs de l'Espace économique européen (EEE) n'ayant pas atteint l'âge de consentement.Appeler
setTagForUnderAgeOfConsent()
avecTAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED
pour indiquer que vous n'avez pas spécifie si la demande d'annonce doit être traitée pour les utilisateurs du dans l'Espace économique européen (EEE) n'ayant pas atteint l'âge minimal requis.
L'exemple suivant indique que vous souhaitez inclure le tag TFUA dans vos demandes d'annonces:
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Vous ne devez pas définir simultanément les tags permettant d'activer le paramètre adapté aux enfants et setTagForUnderAgeOfConsent()
sur true
.
Si c'est le cas, le paramètre destiné aux contenus destinés aux enfants prévaut.
Filtrage du contenu des annonces
Pour respecter le Règlement sur les annonces inappropriées de Google Play, qui inclut les offres associées dans une annonce, toutes les annonces et les offres associées diffusées dans votre application doivent être adaptées à la classification du contenu de votre application, même si le contenu en lui-même est par ailleurs conforme aux règles de Google Play.
Des outils tels que la classification maximale du contenu des annonces peuvent vous aider à mieux contrôler le contenu des annonces diffusées auprès de vos utilisateurs. Vous pouvez définir une classification maximale du contenu pour vous aider à respecter les règles de la plate-forme.
Les applications peuvent définir une classification maximale du contenu des annonces pour leurs demandes d'annonces à l'aide de la méthode
setMaxAdContentRating
. Lorsque cette option est configurée, les annonces AdMob affichent une classification du contenu égale ou égale à
en dessous de ce niveau. Les valeurs possibles de cet extra réseau sont basées sur
classification de libellés de contenu numérique, et doit correspondre à l'une des
strings:
MAX_AD_CONTENT_RATING_G
MAX_AD_CONTENT_RATING_PG
MAX_AD_CONTENT_RATING_T
MAX_AD_CONTENT_RATING_MA
Le code suivant configure un objet RequestConfiguration
pour spécifier que
le contenu d'annonce renvoyé doit correspondre à une désignation de libellé de contenu numérique non
supérieure à G
:
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Consultez les articles suivants :
Définition de la classification maximale du contenu pour chaque annonce demande
Définir la classification maximale du contenu des annonces pour une application compte
Traitement de la confidentialité pour les éditeurs (bêta)
La
Traitement de la confidentialité pour les éditeurs
L'API (PPT) est un outil facultatif qui permet aux applications d'indiquer s'il faut désactiver les annonces
de personnalisation pour toutes les demandes d'annonces
setPublisherPrivacyPersonalizationState()
.
Lorsque vous utilisez cette fonctionnalité, un paramètre de traitement de la confidentialité de l'éditeur (PPT) est inclus dans toutes les futures demandes d'annonces pour le reste de la session.
Par défaut, les demandes d'annonces envoyées à Google reçoivent des annonces personnalisées. Le code suivant désactive la personnalisation des annonces pour toutes les demandes d'annonces :
Kotlin
val requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
.build()
MobileAds.setRequestConfiguration(requestConfiguration)
Java
RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
.toBuilder()
.setPublisherPrivacyPersonalizationState(PublisherPrivacyPersonalizationState.DISABLED)
.build();
MobileAds.setRequestConfiguration(requestConfiguration);
Demande d'annonce
L'objet AdRequest
collecte le ciblage
à envoyer avec une demande d'annonce.
Consultez l'exemple de ciblage par annonce pour découvrir comment implémenter le ciblage par annonce dans l'application de démonstration de l'API Android.