เพื่อช่วยให้ผู้เผยแพร่โฆษณาปฏิบัติตาม สหรัฐอเมริกา กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐ Google Mobile Ads SDK อนุญาตให้ผู้เผยแพร่โฆษณาใช้พารามิเตอร์ 2 ตัวที่แตกต่างกันเพื่อ ระบุว่า Google ควรเปิดใช้การประมวลผลข้อมูลแบบจำกัดหรือไม่ (RDP) SDK ทำให้ผู้เผยแพร่โฆษณาได้รับ ความสามารถในการตั้งค่า RDP ที่ระดับคำขอโฆษณาโดยใช้สัญญาณต่อไปนี้
- RDP ของ Google
- กำหนดโดย IAB
IABUSPrivacy_String
เมื่อมีการใช้พารามิเตอร์ใดพารามิเตอร์หนึ่ง Google จะจำกัดวิธีการใช้พารามิเตอร์ และข้อมูลอื่นๆ ที่มีการประมวลผลเพื่อให้บริการแก่ผู้เผยแพร่เนื้อหา ด้วยเหตุนี้ Google จะแสดงเฉพาะโฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้ พารามิเตอร์เหล่านี้ ลบล้างการตั้งค่า RDP ใน UI
ผู้เผยแพร่โฆษณาควรตัดสินใจเองว่าการประมวลผลข้อมูลแบบจำกัด สนับสนุนแผนการปฏิบัติตามข้อกำหนดและกรณีที่ควรเปิดใช้ คุณสามารถ ใช้พารามิเตอร์ที่ไม่บังคับทั้งสองรายการพร้อมกัน แม้ว่า ส่งผลต่อการแสดงโฆษณาของ Google
คู่มือนี้มีจุดประสงค์เพื่อช่วยให้ผู้เผยแพร่โฆษณาเข้าใจขั้นตอนที่จำเป็นในการ เปิดใช้ตัวเลือกเหล่านี้ตามคำขอโฆษณาแต่ละรายการได้
สัญญาณ RDP
คุณแจ้งให้ Google ทราบว่าควรเปิดใช้ RDP ได้ 2 วิธี โดยใช้สัญญาณ RDP ของ Google ดังนี้
พารามิเตอร์เพิ่มเติมสำหรับ RDP
สำหรับตัวเลือกพารามิเตอร์เพิ่มเติม ให้สร้างคำขอโฆษณาที่ระบุพิเศษ
ที่มีคีย์ rdp
และค่า 1
Java
Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putInt("rdp", 1);
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
.build();
Kotlin
val networkExtrasBundle = Bundle()
networkExtrasBundle.putInt("rdp", 1)
val request = AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
.build()
อย่าลืมใช้ออบเจ็กต์คำขอนี้ขณะโหลดโฆษณา
ค่ากำหนดที่แชร์สำหรับ RDP
สําหรับตัวเลือกค่ากําหนดที่ใช้ร่วมกัน ให้เขียนคีย์ gad_rdp
ที่มีค่าเป็น 1
ไปยัง
SharedPreferences
SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google จะอ่านคีย์ gad_rdp
ระหว่างการโหลดโฆษณา
Java
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
sharedPref.edit().putInt("gad_rdp", 1).apply();
Kotlin
val sharedPref = PreferenceManager.getDefaultSharedPreferences(context)
sharedPref.edit().putInt("gad_rdp", 1).apply()
สัญญาณ IAB
คุณแจ้งให้ Google ทราบว่าควรเปิดใช้ RDP ได้ 2 วิธี โดยใช้สัญญาณของ IAB
พารามิเตอร์เพิ่มเติมสําหรับ IAB
สำหรับตัวเลือกพารามิเตอร์เพิ่มเติม ให้สร้างคำขอโฆษณาที่ระบุพิเศษ
พารามิเตอร์ โดยมีคีย์ IABUSPrivacy_String
และค่าสตริงที่
เป็นไปตามIAB
Java
Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING);
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
.build();
Kotlin
val networkExtrasBundle = Bundle()
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING)
val request = AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter::class.java!!, networkExtrasBundle)
.build()
อย่าลืมใช้ออบเจ็กต์คำขอนี้ขณะโหลดโฆษณา
ค่ากําหนดที่ใช้ร่วมกันสําหรับ IAB
สำหรับตัวเลือกค่ากำหนดที่แชร์ ให้เขียนคีย์ IABUSPrivacy_String
ด้วยอักขระ
ค่าสตริงที่สอดคล้องกับ IAB
ข้อกำหนดเฉพาะ
ถึง
SharedPreferences
SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google จะอ่านคีย์ IABUSPrivacy_String
ระหว่างการโหลดโฆษณา
Java
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(context);
sharedPref.edit().putString("IABUSPrivacy_String", IAB_STRING).apply();
Kotlin
val sharedPref = PreferenceManager.getDefaultSharedPreferences(context)
sharedPref.edit().putString("IABUSPrivacy_String", IAB_STRING).apply()
สื่อกลาง
หากคุณใช้สื่อกลาง ให้ทำดังนี้
ทำตามขั้นตอนใน การตั้งค่า CPRA ในการเพิ่มพาร์ทเนอร์สื่อกลางลงในรายชื่อพาร์ทเนอร์โฆษณา CPRA ใน UI ของ AdMob
ลองเขียนหัวข้อ สัญญาณ IAB ที่ใช้ค่ากำหนดที่มีร่วมกัน ดังนั้น SDK ของพาร์ทเนอร์สื่อกลางที่ปฏิบัติตาม ข้อกำหนดของ IAB ยังสามารถอ่านสัญญาณได้ด้วย
โปรดอ่านเอกสารของพาร์ทเนอร์เครือข่ายโฆษณาแต่ละรายเพื่อดูตัวเลือก นำเสนอเพื่อช่วยให้ปฏิบัติตามข้อกำหนด CPRA