Artikel ini akan membantu Anda memvalidasi penyiapan mode izin aplikasi Anda dengan menjalankannya dalam mode debug dan memantau log.
Memvalidasi untuk Android
- Aktifkan mode debug Analytics di perangkat Android (mode debug diaktifkan secara otomatis untuk emulator).
adb shell setprop debug.firebase.analytics.app PACKAGE_NAMEadb shell setprop debug.firebase.analytics.app.none.
- Tetapkan log Analytics ke verbose dan pantau log dengan logcat.
- Di terminal, tetapkan level log ke verbose
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSEadb logcat -v time -s FA FA-SVC - Di Android Studio - tetapkan filter yang sama di jendela logcat
-tag:FA -tag:FA-SVC -level:verbose
- Di terminal, tetapkan level log ke verbose
- Validasi bahwa setelan default telah ditetapkan dalam manifes dengan mencari baris log berikut.
- Sinyal Mode Izin V1 ditunjukkan dengan satu baris
FA-SVC: com.google.android.gms [V] Setting consent, package, consent: {app id}
source=MANIFEST,ad_storage=denied,analytics_storage=denied - Sinyal Mode Izin V2 ditunjukkan dengan 2 baris
- ad_personalization dikelola menggunakan properti non_personalized_ads (npa). Pelajari lebih lanjut cara Mengontrol pengumpulan data untuk iklan yang dipersonalisasi.
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
- ad_personalization dikelola menggunakan properti non_personalized_ads (npa). Pelajari lebih lanjut cara Mengontrol pengumpulan data untuk iklan yang dipersonalisasi.
- Sinyal Mode Izin V1 ditunjukkan dengan satu baris
- Setelah pilihan izin pengguna dibagikan dengan memicu API mode izin melalui panggilan setConsent di aplikasi, baris log yang sama akan ditampilkan dengan source=API dan pilihan izin pengguna tersebut
- Sinyal Mode Izin V1 ditunjukkan dengan satu baris
FA-SVC: com.google.android.gms [V] Setting consent, package, consent: {app id}
source=API,ad_storage=granted,analytics_storage=granted - Sinyal Mode Izin V2 ditunjukkan dengan 2 baris
- ad_personalization dikelola menggunakan properti non_personalized_ads (npa). Pelajari lebih lanjut Mengontrol pengumpulan data untuk iklan yang dipersonalisasi
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
- ad_personalization dikelola menggunakan properti non_personalized_ads (npa). Pelajari lebih lanjut Mengontrol pengumpulan data untuk iklan yang dipersonalisasi
- Sinyal Mode Izin V1 ditunjukkan dengan satu baris
Mode Dasar:
Selain validasi di atas, Anda juga dapat mengonfirmasi bahwa SDK tidak diaktifkan hingga API mode izin dipanggil.
- Sebelum mengaktifkan SDK, Anda harus melihat log seperti
FA: {app id} [D] Event not sent since app measurement is disabled
- Pastikan log peristiwa first_open tidak dikirim hingga pilihan izin pengguna dikirim menggunakan mode izin.