การรองรับ IDFA

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

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

อัปเดต Info.plist

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

หากต้องการให้ 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

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