การรองรับ IDFA

คู่มือนี้สรุปขั้นตอนที่จําเป็นในการรองรับข้อความ IDFA โดยเป็นส่วนหนึ่งของ UMP SDK โดยมีเป้าหมายเพื่อจับคู่กับ Get เริ่มต้น ซึ่งแสดงภาพรวมว่า เพื่อให้แอปทำงานด้วย UMP SDK และพื้นฐานการตั้งค่า คำแนะนำด้านล่างใช้เฉพาะกับข้อความ IDFA

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

อัปเดต Info.plist

หากคุณวางแผนที่จะใช้ UMP SDK เพื่อจัดการ App Tracking Transparency (ATT) ของ Apple โปรดตรวจสอบว่าคุณได้สร้าง กำหนดค่า และเผยแพร่ ข้อความอธิบาย IDFA) ใน Ad Manager UI

เพื่อให้ UMP SDK แสดงข้อความแจ้งเตือนที่กำหนดเองในระบบ iOS กล่องโต้ตอบ ให้อัปเดต Info.plist เพื่อเพิ่มคีย์ NSUserTrackingUsageDescription ด้วยสตริงข้อความที่กำหนดเองที่อธิบายการใช้งานของคุณ

<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

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

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

เท่านี้ก็เรียบร้อย ตอนนี้แอปจะแสดงข้อความอธิบาย IDFA ก่อน IDFA กล่องโต้ตอบ ATT

การทดสอบ

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

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