แสดงข้อความ IDFA

เลือกแพลตฟอร์ม: iOS Flutter

SDK สำหรับ User Messaging Platform (UMP) ช่วยให้คุณแสดงข้อความ IDFA ต่อผู้ใช้ก่อนที่จะขอความยินยอมสำหรับ ความโปร่งใสในการติดตามแอป (ATT) ข้อความ IDFA จะแสดงให้ผู้ใช้เห็นว่าแอปของคุณใช้ตัวระบุอย่างไร

คู่มือนี้ครอบคลุมการใช้ UMP SDK เพื่อแสดงข้อความ IDFA

ข้อกำหนดเบื้องต้น

ก่อนเริ่มต้น โปรดตรวจสอบว่าคุณได้ทำสิ่งต่อไปนี้แล้ว

อัปเดต Info.plist

หากต้องการแสดงข้อความแจ้งเตือนที่กำหนดเอง ให้ทำดังนี้

  1. เปิดไฟล์ Info.plist
  2. เพิ่มคีย์ NSUserTrackingUsageDescription พร้อมข้อความที่กำหนดเองซึ่ง อธิบายการใช้งาน
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

คำอธิบายการใช้งานจะปรากฏเป็นส่วนหนึ่งของการแจ้งเตือน ATT สำหรับ IDFA เมื่อคุณแสดง แบบฟอร์มขอความยินยอม

จากนั้นลิงก์เฟรมเวิร์ก AppTrackingTransparency โดยทำดังนี้

จากนั้นแอปจะแสดงข้อความ IDFA ก่อนการแจ้งเตือน ATT

การทดสอบ

ขณะทดสอบ โปรดทราบว่าการแจ้งเตือน ATT จะปรากฏเพียงครั้งเดียวเนื่องจาก requestTrackingAuthorization เป็นคำขอแบบครั้งเดียว UMP SDK จะมีแบบฟอร์มให้โหลดก็ต่อเมื่อ สถานะการให้สิทธิ์เป็น ATTrackingManagerAuthorizationStatusNotDetermined

หากต้องการให้การแจ้งเตือนปรากฏขึ้นเป็นครั้งที่ 2 คุณต้องถอนการติดตั้งและติดตั้งแอปอีกครั้งในอุปกรณ์ทดสอบ

ขอโฆษณาทั้งที่มีและไม่มี IDFA

หากผู้ใช้ปฏิเสธ ATT ให้ขอโฆษณาต่อไปโดยใช้ API ของรูปแบบโฆษณา Google Mobile Ads Flutter Plugin ไม่ส่ง IDFA ในคำขอโฆษณา ดูรายละเอียดเพิ่มเติมได้ที่หัวข้อ เลือกรูปแบบโฆษณา