Ce guide explique comment fournir des informations de ciblage à une requête d'annonce.
Prérequis
- Suivez les étapes de la section Premiers pas.
RequestConfiguration
RequestConfiguration
est une struct qui collecte des informations de ciblage à appliquer globalement via la fonction globale SetRequestConfiguration()
.
Pour mettre à jour la configuration de la requête, obtenez d'abord la configuration actuelle, effectuez les mises à jour souhaitées, puis définissez-la comme suit:
firebase::gma::RequestConfiguration retrieved_configuration = firebase::gma::GetRequestConfiguration(); // .. apply your changes, then: firebase::gma::SetRequestConfiguration(request_configuration);
Paramètre destiné aux enfants
Conformément à la loi COPPA (Children's Online Privacy Protection Act), un paramètre appelé "Balise pour le traitement adapté aux contenus destinés aux enfants" est disponible. En définissant cette balise, vous certifiez que cette notification est exacte et que 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 résiliation de votre compte Google.
En tant que développeur d'applications, vous pouvez indiquer à Google que vous souhaitez que votre contenu soit considéré comme destiné aux enfants lorsque vous envoyez une demande d'annonce. 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.
Le paramètre peut être configuré en attribuant le membre tag_for_child_directed_treatment
de la structure RequestConfiguration
à l'une des valeurs énumérées suivantes:
- Attribuez
RequestConfiguration::tag_for_child_directed_treatment
àRequestConfiguration::kChildDirectedTreatmentTrue
pour indiquer que vous souhaitez que votre contenu soit considéré comme destiné aux enfants aux fins de la loi COPPA. - Attribuez
RequestConfiguration::tag_for_child_directed_treatment
àRequestConfiguration::kChildDirectedTreatmentFalse
pour indiquer que vous ne souhaitez pas que votre contenu soit considéré comme destiné aux enfants aux fins de la loi COPPA. - Attribuez
RequestConfiguration::tag_for_child_directed_treatment
àRequestConfiguration::kChildDirectedTreatmentUnspecified
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:
firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.tag_for_child_directed_treatment = firebase::RequestConfiguration::kChildDirectedTreatmentTrue; firebase::gma::SetRequestConfiguration(request_configuration);
En définissant cette balise, 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.
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. 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. En savoir plus sur l'impact du RGPD sur les éditeurs
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 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 enfants, un membre de RequestConfiguration permet de configurer le paramètre TFUA: tag_for_under_age_of_consent
, qui peut être configuré avec les valeurs énumérées suivantes:
- Attribuez
RequestConfiguration::tag_for_under_age_of_consent
àRequestConfiguration::kUnderAgeOfConsentTrue
pour indiquer que vous souhaitez que la demande d'annonce soit traitée comme étant destinée à des utilisateurs de l'Espace économique européen (EEE) n'ayant pas atteint l'âge minimal requis. - Attribuez
RequestConfiguration::tag_for_under_age_of_consent
àRequestConfiguration::kUnderAgeOfConsentFalse
pour indiquer que vous ne souhaitez pas que la demande d'annonce soit traitée pour les utilisateurs de l'Espace économique européen (EEE) n'ayant pas atteint l'âge de consentement. - Attribuez
RequestConfiguration::tag_for_under_age_of_consent
àRequestConfiguration::kUnderAgeOfConsentUnspecified
pour indiquer que vous n'avez 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.
L'exemple suivant indique que vous souhaitez que TFUA soit inclus dans vos demandes d'annonces:
firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.tag_for_under_age_of_consent = firebase::RequestConfiguration::kUnderAgeOfConsentTrue; firebase::gma::SetRequestConfiguration(request_configuration);
Vous ne devez pas définir simultanément les tags permettant d'activer le paramètre "Contenu destiné aux enfants" et "Utilisateurs de moins de l'âge légal du consentement" sur "true". Si tel est le cas, le paramètre "Contenu destiné aux enfants" est prioritaire.
Filtrage du contenu des annonces
Les applications peuvent définir une classification maximale du contenu des annonces pour leurs demandes d'annonces via RequestConfiguration::max_ad_content_rating field
. Les annonces AdMob renvoyées lorsque cette option est configurée ont une classification du contenu égale ou inférieure à ce niveau. Les valeurs possibles sont basées sur les classifications des libellés de contenu numérique et doivent correspondre à l'une des valeurs énumérées suivantes:
RequestConfiguration::kMaxAdContentRatingG
RequestConfiguration::kMaxAdContentRatingPG
RequestConfiguration::kMaxAdContentRatingT
RequestConfiguration::kMaxAdContentRatingMA
Le code suivant configure une struct RequestConfiguration
pour spécifier que le contenu de l'annonce renvoyé doit correspondre à une désignation de libellé de contenu numérique ne dépassant pas G:
firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.max_ad_content_rating = firebase::RequestConfiguration::kMaxAdContentRatingG; firebase::gma::SetRequestConfiguration(request_configuration);
AdRequest
L'objet AdRequest
collecte des informations de ciblage à envoyer avec une demande d'annonce.
URL de contenu
Lorsqu'elles demandent une annonce, les applications peuvent transmettre l'URL du contenu qu'elles diffusent. Le ciblage par mots clés permet ainsi de mettre en correspondance l'annonce avec le contenu.
Par exemple, si votre application demande une annonce pendant la diffusion de contenu provenant de https://www.example.com
, vous pouvez transmettre cette URL pour cibler des mots clés pertinents:
// AdRequest with content URL: firebase::admob::AdRequest ad_request(/*content_url=*/"https://www.example.com"); // AdRequest without content URL: firebase::admob::AdRequest ad_request();