การรองรับ IDFA

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

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

อัปเดต Info.plist

หากวางแผนที่จะใช้ UMP SDK เพื่อจัดการกับข้อกําหนด App Tracking Transparency (ATT) ของ Apple โปรดตรวจสอบว่าคุณได้สร้าง กําหนดค่า และเผยแพร่ ข้อความอธิบาย IDFA ใน AdMob 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 ก่อนกล่องโต้ตอบ ATT สำหรับ IDFA

การทดสอบ

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

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