การรองรับ IDFA (iOS เท่านั้น)

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

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

อัปเดต Info.plist

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

หากต้องการให้ 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 คุณต้องถอนการติดตั้งแอปแล้วติดตั้งอีกครั้งในอุปกรณ์ทดสอบ