ความยินยอมในการซิงค์ในแอป

เลือกแพลตฟอร์ม: Android ใหม่ Android iOS Unity

ซิงค์ความยินยอม ในแอปหลายแอปเพื่อลดข้อความ GDPR ที่ซ้ำซ้อนสำหรับผู้ใช้ เมื่อผู้ใช้ตัดสินใจเกี่ยวกับความยินยอมในแอปที่เปิดใช้การซิงค์ความยินยอม ระบบจะจัดเก็บตัวเลือกนี้โดยใช้ตัวระบุการซิงค์ความยินยอมที่คุณระบุ การตัดสินใจเกี่ยวกับความยินยอมดังกล่าวจะมีผลกับแอปอื่นๆ ทั้งหมดที่ใช้ตัวระบุการซิงค์ความยินยอมเดียวกันโดยอัตโนมัติ มีเพียง Google เท่านั้นที่จะใช้ตัวระบุนี้เพื่อจัดเก็บและดึงข้อมูลการตัดสินใจเกี่ยวกับความยินยอมของผู้ใช้

คู่มือนี้ครอบคลุมการซิงค์ความยินยอมตาม GDPR จาก UMP SDK ในแอปบนอุปกรณ์เคลื่อนที่

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

ก่อนเริ่มต้น ให้ทำดังนี้

  • ตั้งค่า UMP SDK
  • เปิดใช้การซิงค์ความยินยอมสำหรับแอปที่มีสิทธิ์ในแท็บความเป็นส่วนตัวและการแสดงข้อความแจ้งผู้ใช้ ของ UI ของ AdMob

ระบุรหัสการซิงค์ความยินยอมให้กับ UMP SDK ในแอปที่คุณระบุผู้ใช้ได้ หากแอปไม่มีตัวระบุผู้ใช้ ให้ใช้ตัวระบุอื่นๆ เพื่อระบุผู้ใช้ในแอป เช่น ตัวระบุสำหรับผู้ให้บริการ (IDFV)

ตั้งค่ารหัสการซิงค์ความยินยอมใน UMPConsentRequestParameters ดังนี้

Swift

let parameters = RequestParameters()
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = UIDevice.current.identifierForVendor?.uuidString

Objective-C

UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];

ตัวระบุที่คุณระบุต้องระบุผู้ใช้ในแอปทั้งหมดที่กำลังซิงค์ความยินยอมโดยไม่ซ้ำกัน แฮชหรือเข้ารหัสตัวระบุเพื่อป้องกันการส่งข้อมูลส่วนบุคคลที่ระบุตัวบุคคลนั้นได้ (PII) ไปยัง Google

บัตรประจำตัวที่ส่งมาต้องเป็นไปตามข้อกำหนดต่อไปนี้

  • สร้างเป็นสตริง UUID หรือตรงกับนิพจน์ทั่วไป ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$
  • มีจำนวนอักขระอย่างน้อย 22 ตัว
  • มีอักขระไม่เกิน 150 ตัว

ตัวอย่างรหัสการซิงค์ความยินยอมที่ถูกต้องมีดังนี้

  • 12JD92JD8078S8J29SDOAKC0EF230337
  • 12jd92jd8078s8j29sdoakc0ef230337
  • 12Jd92jD8078s8j29sDoakc0ef230337
  • 123e4567-e89b-12d3-a456-426614174000

หากไม่เป็นไปตามข้อกำหนด ระบบจะไม่ตั้งค่ารหัสการซิงค์ความยินยอม และ UMP SDK จะบันทึกคำเตือนไปยังคอนโซล