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

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

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

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

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

สัญญาณ RDP

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

พารามิเตอร์เพิ่มเติมสำหรับ 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 โดยใช้สัญญาณของ IAB ได้ 2 วิธี ดังนี้

พารามิเตอร์เพิ่มเติมสำหรับ 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