การสนับสนุนตัวระบุสําหรับผู้ลงโฆษณา (IDFA)

SDK สําหรับแพลตฟอร์มการรับส่งข้อความของผู้ใช้ (UMP) ช่วยให้คุณแสดงข้อความ IDFA ต่อผู้ใช้ได้ก่อนที่จะขอความยินยอมสําหรับความโปร่งใสในการติดตามแอป (ATT) ข้อความ IDFA จะแสดงให้ผู้ใช้ทราบว่าแอปของคุณใช้ตัวระบุดังกล่าวอย่างไร

คู่มือนี้อธิบายการใช้ UMP SDK เพื่อแสดงข้อความ IDFA

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

ก่อนเริ่มต้น โปรดตรวจสอบว่าคุณได้ทำสิ่งต่อไปนี้แล้ว

อัปเดต Info.plist

หากต้องการแสดงข้อความแจ้งเตือนที่กําหนดเอง ให้ทําดังนี้

  1. เปิดไฟล์ Info.plist
  2. เพิ่มคีย์ 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 ของรูปแบบโฆษณา SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google จะไม่ส่ง IDFA ในคําขอโฆษณา ดูรายละเอียดเพิ่มเติมได้ที่หัวข้อเลือกรูปแบบโฆษณา