SDK สำหรับ User Messaging Platform (UMP) ช่วยให้คุณแสดงข้อความ IDFA แก่ผู้ใช้ก่อนขอความยินยอมสำหรับความโปร่งใสในการติดตามแอป (ATT) ได้ ข้อความ IDFA จะแสดงให้ผู้ใช้เห็นว่าแอปของคุณใช้ตัวระบุอย่างไร
คู่มือนี้ครอบคลุมการใช้ UMP SDK เพื่อแสดงข้อความ IDFA
ข้อกำหนดเบื้องต้น
ก่อนเริ่มต้น โปรดตรวจสอบว่าคุณได้ทำสิ่งต่อไปนี้แล้ว
- ตั้งค่า Google Mobile Ads SDK
- สร้างข้อความ IDFA ใน UI ของ Ad Manager
อัปเดต Info.plist
หากต้องการแสดงข้อความแจ้งเตือนที่กำหนดเอง ให้ทำดังนี้
- เปิดไฟล์
Info.plist - เพิ่มคีย์
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 SDK ไม่ส่ง IDFA ในคำขอโฆษณา ดูรายละเอียดเพิ่มเติมได้ที่เลือกรูปแบบโฆษณา