การปฏิบัติตามกฎหมายด้านความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา

เพื่อช่วยให้ผู้เผยแพร่โฆษณาปฏิบัติตาม สหรัฐอเมริกา กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐ Google Mobile Ads SDK อนุญาตให้ผู้เผยแพร่โฆษณาใช้พารามิเตอร์ 2 ตัวที่แตกต่างกันเพื่อ ระบุว่า Google ควรเปิดใช้การประมวลผลข้อมูลแบบจำกัดหรือไม่ (RDP) SDK ทำให้ผู้เผยแพร่โฆษณาได้รับ ความสามารถในการตั้งค่า RDP ที่ระดับคำขอโฆษณาโดยใช้สัญญาณต่อไปนี้

เมื่อมีการใช้พารามิเตอร์ใดพารามิเตอร์หนึ่ง Google จะจำกัดวิธีการใช้พารามิเตอร์ และข้อมูลอื่นๆ ที่มีการประมวลผลเพื่อให้บริการแก่ผู้เผยแพร่เนื้อหา ด้วยเหตุนี้ Google จะแสดงเฉพาะโฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้ พารามิเตอร์เหล่านี้ ลบล้างการตั้งค่า RDP ใน UI

ผู้เผยแพร่โฆษณาควรตัดสินใจเองว่าการประมวลผลข้อมูลแบบจำกัด สนับสนุนแผนการปฏิบัติตามข้อกำหนดและกรณีที่ควรเปิดใช้ คุณสามารถ ใช้พารามิเตอร์ที่ไม่บังคับทั้งสองรายการพร้อมกัน แม้ว่า ส่งผลต่อการแสดงโฆษณาของ Google

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

สัญญาณ RDP

คุณแจ้งให้ Google ทราบว่าควรเปิดใช้ RDP ได้ 2 วิธี โดยใช้สัญญาณ RDP ของ Google ดังนี้

พารามิเตอร์เพิ่มเติมสำหรับ RDP

สำหรับตัวเลือกพารามิเตอร์เพิ่มเติม ให้สร้างคำขอโฆษณาที่ระบุพิเศษ ที่มีคีย์ rdp และค่า 1

Java

Bundle networkExtrasBundle = new Bundle();
networkExtrasBundle.putInt("rdp", 1);

AdManagerAdRequest request = new AdManagerAdRequest.Builder()
   .addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
   .build();

Kotlin

val networkExtrasBundle = Bundle()
networkExtrasBundle.putInt("rdp", 1)

val request = AdManagerAdRequest.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);
AdManagerAdRequest request = new AdManagerAdRequest.Builder()
   .addNetworkExtrasBundle(AdMobAdapter.class, networkExtrasBundle)
   .build();

Kotlin

val networkExtrasBundle = Bundle()
networkExtrasBundle.putString("IABUSPrivacy_String", IAB_STRING)
val request = AdManagerAdRequest.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()

สื่อกลาง

หากใช้สื่อกลาง ให้ทำดังนี้

  1. ทำตามขั้นตอนใน เลือกการตั้งค่าการประมวลผลข้อมูล ในการเพิ่มพาร์ทเนอร์สื่อกลางลงในรายชื่อพาร์ทเนอร์โฆษณา CPRA ใน Ad Manager UI

  2. ลองเขียน สัญญาณ IAB ที่ใช้ค่ากำหนดที่แชร์ ดังนั้น SDK ของพาร์ทเนอร์สื่อกลางที่ปฏิบัติตาม ข้อกำหนดของ IAB ยังสามารถอ่านสัญญาณได้ด้วย

  3. โปรดอ่านเอกสารของพาร์ทเนอร์เครือข่ายโฆษณาแต่ละรายเพื่อดูตัวเลือก นำเสนอเพื่อช่วยให้ปฏิบัติตามข้อกำหนด CPRA