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

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

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

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

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

สัญญาณ RDP

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

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

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

บริการไกล่เกลี่ย

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

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

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

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