Accéder au contenu

Voulez-vous créer un compte Google Ads?

Vous êtes sur le point de créer un compte Google Ads. Vous pouvez créer plusieurs campagnes dans le même compte sans créer un autre compte.

Voulez-vous créer un compte Google Ads?

Vous êtes sur le point de créer un compte Google Ads. Vous pouvez créer plusieurs campagnes dans le même compte sans créer un autre compte.

Valider le mode Consentement configuré dans les annonces pour applications

Cet article vous aidera à valider la configuration du mode Consentement de votre application en l’exécutant en mode débogage et en surveillant les journaux.

Social Module

Partager

Valider pour Android

  1. Activez le mode débogage d’Analytics sur un appareil Android (ce mode est automatiquement activé pour les émulateurs).
    adb shell setprop debug.firebase.analytics.app PACKAGE_NAME
    Ce comportement persiste jusqu’à ce que vous désactiviez explicitement le mode débogage en exécutant la commande suivante :
    adb shell setprop debug.firebase.analytics.app .none.
  2. Définissez les journaux Analytics sur “verbose” et surveillez-les avec Logcat.
    1. Dans un terminal, définissez le niveau de journalisation sur “verbose”.
      adb shell setprop log.tag.FA VERBOSE
      adb shell setprop log.tag.FA-SVC VERBOSE
      Surveiller les journaux de débogage avec Logcat
      adb logcat -v time -s FA FA-SVC
    2. Dans Android Studio, définissez les mêmes filtres dans la fenêtre Logcat.
      -tag:FA -tag:FA-SVC -level:verbose
  3. Vérifiez que les valeurs par défaut ont été définies dans le fichier manifeste en recherchant les lignes de journal ci-dessous.
    1. Les signaux du mode Consentement V1 sont indiqués par une ligne.
      FA-SVC: com.google.android.gms [V] Setting consent, package, consent: {app id}
      source=MANIFEST,ad_storage=denied,analytics_storage=denied
    2. Les signaux du mode Consentement V2 sont indiqués par deux lignes.
      1. “ad_personalization” est géré à l’aide de la propriété “non_personalized_ads (npa)”. Découvrez comment contrôler la collecte de données pour la publicité personnalisée.
        FA-SVC: com.google.android.gms [V] Setting DMA consent. package, consent: {app id} source=MANIFEST, ad_user_data=denied

        Setting user property: non_personalized_ads(_npa), 1

  4. Une fois les choix de consentement de l’utilisateur partagés en déclenchant l’API du mode Consentement avec un appel setConsent dans l’application, les mêmes lignes de journal s’affichent avec “source=API” et les choix de consentement de l’utilisateur.
    1. Les signaux du mode Consentement V1 sont indiqués par une ligne.
      FA-SVC: com.google.android.gms [V] Setting consent, package, consent: {app id}

      source=API,ad_storage=granted,analytics_storage=granted

    2. Les signaux du mode Consentement V2 sont indiqués par deux lignes.
      1. “ad_personalization” est géré à l’aide de la propriété “non_personalized_ads (npa)”. Découvrez comment contrôler la collecte de données pour la publicité personnalisée.
        FA-SVC: com.google.android.gms [V] Setting DMA consent. package, consent: {app id} source=API, ad_user_data=granted

        Setting user property: non_personalized_ads(_npa), 0

Mode de base :

En plus des validations ci-dessus, vous pouvez également vérifier que le SDK n’est activé qu’après l’appel de l’API pour le mode Consentement.

  1. Avant d’activer le SDK, vous devez consulter des journaux comme le suivant :
    FA: {app id} [D] Event not sent since app measurement is disabled
  2. Vérifiez que le journal des événements first_open n’est envoyé qu’après que les choix de consentement de l’utilisateur a été envoyé à l’aide du mode Consentement.

Valider pour iOS

  1. Définir les journaux de débogage sur “verbose”
    1. Dans Xcode, sélectionnez Product > Scheme > Edit scheme… (Produit > Schéma > Modifier le schéma…).
    2. Sélectionnez Run (Exécuter) dans le menu de gauche.
    3. Sélectionnez l’onglet Arguments.
    4. Dans la section Arguments Passed On Launch (Arguments transmis au lancement), ajoutez "-FIRAnalyticsVerboseLoggingEnabled”.

Mode avancé :

  1. Recherchez les lignes de journal suivantes pour vérifier que les valeurs par défaut ont été définies.
    [FirebaseAnalytics][X-XXXXXXXXXX] ad_storage is denied.
    analytics_storage is denied. ad_user_data is denied.

    [FirebaseAnalytics][X-XXXXXXXXXX] User property set. Name, value: _пра, 1

  2. Une fois que les choix de consentement de l’utilisateur sont partagés en déclenchant l’API pour le mode Consentement avec un appel setConsent, ces choix s’affichent dans des lignes de journal comme celles-ci :
    ad_storage is granted.
    User property set. Name, value: _пра, 0

Mode de base :

Vérifiez que le journal des événements first_open n’est envoyé qu’après l’envoi des choix de consentement de l’utilisateur avec le mode Consentement, comme indiqué dans les lignes de journal ci-dessus.

En savoir plus sur les événements de journaux Firebase

Revenir en haut de la page