De voor app-advertenties ingestelde toestemmingsmodus valideren

In dit artikel leggen we uit hoe u de instellingen van de toestemmingsmodus van uw app valideert door de app uit te voeren in de foutopsporingsmodus en de logboeken te controleren.

Valideren voor Android

  1. Zet de foutopsporingsmodus van Analytics aan op een Android-apparaat (de foutopsporingsmodus wordt automatisch aangezet voor emulators).
    adb shell setprop debug.firebase.analytics.app PACKAGE_NAME
    Dit gedrag blijft zich voordoen totdat u de foutopsporingsmodus expliciet uitzet door deze opdracht uit te voeren:
    adb shell setprop debug.firebase.analytics.app .none.
  2. Stel Analytics-logboeken in op uitgebreid en controleer de logboeken met logcat.
    1. Stel in een terminal het logboekniveau in op Uitgebreid.
      adb shell setprop log.tag.FA VERBOSE
      adb shell setprop log.tag.FA-SVC VERBOSE
      Controleer de logboeken voor foutopsporing met logcat.
      adb logcat -v time -s FA FA-SVC
    2. In Android Studio: stel dezelfde filters in het logcat-venster in.
      -tag:FA -tag:FA-SVC -level:verbose
  3. Controleer of er standaardwaarden zijn ingesteld in het manifest door te zoeken naar de hieronder genoemde logregels.
    1. Signalen voor de toestemmingsmodus V1 worden aangegeven met 1 lijn.

      FA-SVC: com.google.android.gms [V] Setting consent, package, consent: {app id}
      source=MANIFEST,ad_storage=denied,analytics_storage=denied

    2. Signalen voor versie 2 van de toestemmingsmodus worden aangegeven met 2 regels.
      1. ad_personalization wordt beheerd met de property non_personalized_ads (npa). Meer informatie over hoe u gegevensverzameling voor gepersonaliseerd adverteren beheert.

        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. Nadat de keuzes voor gebruikerstoestemming zijn gedeeld door de API voor de toestemmingsmodus te activeren via een setConsent-aanroep in de app, worden dezelfde logregels getoond met source=API en de toestemmingskeuzes van de gebruiker.
    1. Signalen voor de toestemmingsmodus V1 worden aangegeven met 1 lijn.

      FA-SVC: com.google.android.gms [V] Setting consent, package, consent: {app id}
      source=API,ad_storage=granted,analytics_storage=granted

    2. Signalen voor versie 2 van de toestemmingsmodus worden aangegeven met 2 regels.
      1. ad_personalization wordt beheerd met de property non_personalized_ads (npa). Meer informatie over hoe u gegevensverzameling voor gepersonaliseerd adverteren beheert

        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

Eenvoudige modus:

Naast de hierboven genoemde validaties kunt u ook bevestigen dat de SDK pas wordt aangezet nadat de API voor de toestemmingsmodus is aangeroepen.

  1. Bekijk voordat u de SDK aanzet logboeken zoals
    FA: {app id} [D] Event not sent since app measurement is disabled
  2. Controleer of het logboek voor first_open-gebeurtenissen pas wordt verstuurd nadat de keuzes voor gebruikerstoestemming zijn verstuurd via de toestemmingsmodus.

Was dit nuttig?

Hoe kunnen we dit verbeteren?
Zoeken
Zoekopdracht wissen
Zoekfunctie sluiten
Hoofdmenu
3460674342959763362
true
Zoeken in het Helpcentrum
true
true
true
true
true
73067
false
false
false
true
false