Validați configurația modului de consimțământ pentru anunțurile în aplicații

Acest articol vă va ajuta să validați configurația modului de consimțământ al aplicației, executând-o în modul Remediere și monitorizând jurnalele.

Validați pentru Android

  1. Activați modul Remediere Analytics pe un dispozitiv Android (modul Remediere este activat automat pentru simulatoare).
    adb shell setprop debug.firebase.analytics.app PACKAGE_NAME
    Comportamentul va persista până când dezactivați în mod explicit modul Remediere executând următoarea comandă:
    adb shell setprop debug.firebase.analytics.app .none.
  2. Setați jurnalele Analytics la diagnosticare în detaliu și monitorizați jurnalele cu logcat.
    1. Într-un terminal, setați nivelul jurnalului la diagnosticare în detaliu
      adb shell setprop log.tag.FA VERBOSE
      adb shell setprop log.tag.FA-SVC VERBOSE
      Monitorizați jurnalele de remediere a erorilor cu logcat
      adb logcat -v time -s FA FA-SVC
    2. În Android Studio, setați aceleași filtre în fereastra logcat
      -tag:FA -tag:FA-SVC -level:verbose
  3. Verificați dacă valorile prestabilite au fost setate în manifest căutând următoarele rânduri de jurnal.
    1. Semnalele din versiunea 1 a modului de consimțământ sunt indicate printr-un singur rând

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

    2. Semnalele din versiunea 2 a modului de consimțământ sunt indicate prin două rânduri
      1. ad_personalization se gestionează folosind proprietatea non_personalized_ads (npa). Aflați mai multe despre gestionarea colectării datelor pentru publicitatea personalizată.

        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. După ce opțiunile utilizatorilor privind consimțământul sunt trimise prin declanșarea API-ului pentru modul de consimțământ printr-o apelare setConsent în aplicație, aceleași rânduri de jurnal vor fi afișate cu source=API și opțiunile privind consimțământul utilizatorului.
    1. Semnalele din versiunea 1 a modului de consimțământ sunt indicate printr-un singur rând

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

    2. Semnalele din versiunea 2 a modului de consimțământ sunt indicate prin două rânduri
      1. ad_personalization se gestionează folosind proprietatea non_personalized_ads (npa). Aflați mai multe despre gestionarea colectării datelor pentru publicitatea personalizată.

        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

Modul de bază

Pe lângă validările de mai sus, puteți confirma și că SDK-ul nu este activat decât după apelarea API-ului pentru modul de consimțământ.

  1. Înainte de a activa SDK-ul, trebuie să consultați jurnale precum
    FA: {app id} [D] Event not sent since app measurement is disabled
  2. Verificați ca jurnalul de evenimente first_open să fie trimis doar după ce sunt transmise opțiunile utilizatorilor privind consimțământul folosind modul de consimțământ.

A fost util?

Cum putem să îmbunătățim această pagină?
Căutare
Șterge căutarea
Închide căutarea
Meniu principal
10103579903180614194
true
Căutaţi în Centrul de ajutor
true
true
true
true
true
73067
false
false
false
false
false