ตรวจสอบการตั้งค่าโหมดความยินยอมสําหรับโฆษณาแอป

บทความนี้จะช่วยคุณตรวจสอบการตั้งค่าโหมดความยินยอมของแอปโดยการเรียกใช้ในโหมดแก้ไขข้อบกพร่องและการตรวจสอบบันทึก

ตรวจสอบสำหรับ Android

  1. เปิดใช้โหมดแก้ไขข้อบกพร่องของ Analytics ในอุปกรณ์ Android (ระบบจะเปิดใช้โหมดแก้ไขข้อบกพร่องสําหรับโปรแกรมจําลองโดยอัตโนมัติ)
    adb shell setprop debug.firebase.analytics.app PACKAGE_NAME
    ลักษณะนี้จะยังคงอยู่จนกว่าคุณจะปิดใช้โหมดแก้ไขข้อบกพร่องอย่างชัดแจ้งโดยใช้คําสั่งต่อไปนี้
    adb shell setprop debug.firebase.analytics.app.none.
  2. ตั้งค่าบันทึกของ Analytics เป็นแบบละเอียดและตรวจสอบบันทึกด้วย Logcat
    1. ในเทอร์มินัล ให้ตั้งค่าระดับบันทึกเป็นแบบละเอียด
      adb shell setprop log.tag.FA VERBOSE
      adb shell setprop log.tag.FA-SVC VERBOSE
      ตรวจสอบบันทึกการแก้ไขข้อบกพร่องด้วย Logcat
      adb logcat -v time -s FA FA-SVC
    2. ใน Android Studio ให้ตั้งค่าตัวกรองเดียวกันในหน้าต่าง Logcat
      -tag:FA -tag:FA-SVC -level:verbose
  3. ตรวจสอบว่าได้ตั้งค่าเริ่มต้นในไฟล์ Manifest แล้วโดยมองหาบรรทัดบันทึกต่อไปนี้
    1. สัญญาณของโหมดความยินยอม V1 จะแสดงด้วย 1 บรรทัด

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

    2. สัญญาณของโหมดความยินยอม V2 จะแสดงด้วย 2 บรรทัด
      1. ad_personalization ได้รับการจัดการโดยใช้พร็อพเพอร์ตี้ non_personalized_ads (npa) ดูข้อมูลเพิ่มเติมเกี่ยวกับควบคุมการเก็บรวบรวมข้อมูลสําหรับโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้

        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. หลังจากแชร์ตัวเลือกความยินยอมของผู้ใช้โดยการทริกเกอร์ API ของโหมดความยินยอมผ่านการเรียกใช้ setConsent ในแอปแล้ว บรรทัดบันทึกเดียวกันจะแสดงด้วย source=API และตัวเลือกความยินยอมของผู้ใช้
    1. สัญญาณของโหมดความยินยอม V1 จะแสดงด้วย 1 บรรทัด

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

    2. สัญญาณของโหมดความยินยอม V2 จะแสดงด้วย 2 บรรทัด
      1. ad_personalization ได้รับการจัดการโดยใช้พร็อพเพอร์ตี้ non_personalized_ads (npa) ดูข้อมูลเพิ่มเติมเกี่ยวกับควบคุมการเก็บรวบรวมข้อมูลสําหรับโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้

        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

โหมดพื้นฐาน:

นอกจากการตรวจสอบข้างต้นแล้ว คุณยังยืนยันได้ว่าไม่ได้เปิดใช้ SDK จนกว่าจะเรียกใช้ API ของโหมดความยินยอมแล้ว

  1. ก่อนเปิดใช้ SDK คุณควรดูบันทึก เช่น
    FA: {app id} [D] Event not sent since app measurement is disabled
  2. ยืนยันว่าระบบจะไม่ส่งบันทึกเหตุการณ์ first_open จนกว่าจะส่งตัวเลือกความยินยอมของผู้ใช้โดยใช้โหมดความยินยอมแล้ว

ข้อมูลนี้มีประโยชน์ไหม

เราจะปรับปรุงได้อย่างไร
Android iPhone และ iPad
ค้นหา
ล้างการค้นหา
ปิดการค้นหา
แอป Google
เมนูหลัก
16993042948526854914
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
73067
false
false
false