Google UMP SDK: การใช้งานการขอความยินยอม GDPR ในเกมมือถือ Unity

ทำไมเกมมือถือจึงต้องการ SDK ความยินยอม

หากเกมของคุณแสดงโฆษณาจาก AdMob, Ad Manager หรือ waterfall แบบมีตัวกลางให้กับผู้เล่นในเขตเศรษฐกิจยุโรปหรือสหราชอาณาจักร คุณมีหน้าที่ตามกฎหมายที่จะต้องได้รับความยินยอมที่ถูกต้องก่อนที่จะใช้โฆษณาแบบเฉพาะบุคคลหรือตัวระบุการติดตามใด ๆ แบนเนอร์คุกกี้บนเว็บไม่ได้แก้ปัญหานี้ — แอปมือถือเนทีฟไม่มีคุกกี้ และความยินยอมต้องส่งไปถึง ad SDK ที่ทำงานอยู่ภายใน build ของคุณ

คำตอบของ Google คือ User Messaging Platform (UMP) SDK ซึ่งเป็นเลเยอร์ความยินยอมที่มาพร้อมกับ Google Mobile Ads SDK มันแสดงแบบฟอร์มความยินยอมที่สอดคล้องกับ IAB TCF จัดเก็บตัวเลือกของผู้เล่น และเปิดเผยสัญญาณความยินยอมที่ AdMob และพันธมิตรการไกล่เกลี่ยอ่านโดยอัตโนมัติ สำหรับสตูดิโอ Unity การทำให้ขั้นตอนนี้ถูกต้องคือความแตกต่างระหว่าง eCPM ที่ดีกับคลื่นของการลงโทษด้านนโยบาย

ขั้นตอนความยินยอม ตั้งแต่ต้นจนจบ

ลำดับการดำเนินการที่ถูกต้องสำคัญกว่าการเรียก API เดี่ยว ๆ ใด ๆ ทุกครั้งที่เปิดแอปคุณควร:

การเริ่มต้น ad SDK ก่อนที่แบบฟอร์มความยินยอมจะกลับมาเป็นข้อผิดพลาดที่พบบ่อยที่สุดที่เราเห็น มันสร้างการแสดงผลครั้งแรกที่ไม่เป็นแบบเฉพาะบุคคลหรือไม่สอดคล้องและอาจกระตุ้นการตรวจสอบนโยบายอัตโนมัติ

การใช้งาน Unity แบบขั้นต่ำ

ใน C# โครงร่างมีลักษณะดังนี้:

var request = new ConsentRequestParameters();
ConsentInformation.Update(request, (FormError error) => {
  ConsentForm.LoadAndShowConsentFormIfRequired((FormError err) => {
    if (ConsentInformation.CanRequestAds()) InitializeAds();
  });
});

การตรวจสอบ CanRequestAds() คือประตูของคุณ ตราบใดที่มันคืนค่า true — ไม่ว่าจะเพราะผู้เล่นยินยอมหรือเพราะพวกเขาอยู่นอกภูมิภาคที่ถูกควบคุม — คุณสามารถเริ่มต้นและร้องขอโฆษณาได้ อย่า cache สิ่งใดเกี่ยวกับภูมิภาคด้วยตัวเอง ให้ UMP เป็นแหล่งความจริงเพียงแหล่งเดียว

การทดสอบโดยไม่ต้องส่งขึ้นสโตร์

คุณไม่สามารถยืนยันขั้นตอนความยินยอมจากสำนักงานของคุณ เช่น ในอิสตันบูล เว้นแต่คุณจะจำลองอุปกรณ์ EEA UMP รองรับการตั้งค่าภูมิศาสตร์สำหรับดีบักและรายการ ID ที่ถูกแฮชของอุปกรณ์ทดสอบ:

ลบการตั้งค่าดีบักออกเสมอก่อน build สำหรับการใช้งานจริง การส่งแฟล็กดีบักที่บังคับ EEA ให้ผู้เล่นทุกคนเป็นเหตุการณ์ที่เกิดขึ้นจริงและน่าอาย

ความยินยอม การไกล่เกลี่ย และรายได้ของคุณ

เมื่อความยินยอมแพร่กระจายอย่างถูกต้อง ทุกเครือข่ายในสแต็กการไกล่เกลี่ยของคุณ — AdMob, Meta Audience Network, Unity Ads, AppLovin — จะได้รับสตริง TCF และสามารถเสนอราคาบนสินค้าคงคลังแบบเฉพาะบุคคลในที่ที่ได้รับอนุญาต เมื่อมันพัง เครือข่ายเหล่านั้นจะถอยกลับไปยังโฆษณาที่ไม่เป็นแบบเฉพาะบุคคลที่ eCPM เพียงเศษเสี้ยว และ waterfall ของคุณจะค่อย ๆ สูญเสียรายได้อย่างเงียบ ๆ จงปฏิบัติต่อเลเยอร์ความยินยอมในฐานะส่วนหนึ่งของสแต็กการสร้างรายได้ของคุณ ไม่ใช่เรื่องการปฏิบัติตามกฎที่คิดทีหลัง

FlexyConsent เข้ามามีบทบาทตรงไหน

UMP ครอบคลุมพื้นผิวของ Google เอง แต่ผู้เผยแพร่ที่จริงจังส่วนใหญ่ดำเนินการความยินยอมข้ามพร็อพเพอร์ตี้เว็บ แอปหลายตัว และการแท็กฝั่งเซิร์ฟเวอร์พร้อมกัน FlexyConsent มอบบันทึกความยินยอมเดียว สัญญาณ TCF และ Google Consent Mode v2 และการวิเคราะห์อัตราความยินยอมข้ามทุกแพลตฟอร์ม — เพื่อให้ตัวเลือกที่ผู้เล่นทำในเกม Unity ของคุณและตัวเลือกที่ผู้เยี่ยมชมทำบนเว็บไซต์การตลาดของคุณอยู่ในที่เดียวที่ตรวจสอบได้ การปฏิบัติตามกฎกลายเป็นแดชบอร์ด ไม่ใช่การดับเพลิงฉุกเฉิน

ประเด็นสำคัญ

← บล็อก อ่านทั้งหมด →