Persiapan CCPA

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Untuk membantu penayang mematuhi California Consumer Privacy Act (CCPA), Google Mobile Ads SDK memungkinkan penayang menggunakan dua parameter yang berbeda untuk menunjukkan apakah Google harus mengaktifkan pemrosesan data yang dibatasi atau tidak. SDK ini memberi penayang kemampuan untuk menetapkan RDP pada tingkat permintaan iklan menggunakan sinyal berikut:

Saat salah satu parameter digunakan, Google membatasi penggunaan ID unik tertentu dan data lain yang diproses dalam penyediaan layanan kepada penayang. Akibatnya, Google hanya akan menampilkan iklan yang tidak dipersonalisasi. Parameter ini mengganti setelan RDP di UI.

Penayang harus memutuskan sendiri bagaimana pemrosesan data yang dibatasi dapat mendukung rencana kepatuhan mereka dan kapan harus diaktifkan. Anda dapat menggunakan kedua parameter opsional secara bersamaan, meskipun memiliki efek yang sama pada penayangan iklan Google.

Panduan ini ditujukan untuk membantu penayang memahami langkah-langkah yang diperlukan untuk mengaktifkan opsi ini per permintaan iklan. Pada kedua kasus tersebut, aplikasi menambahkan parameter tambahan ke setiap permintaan iklan dan juga menulis setelan ke SharedPreferences.

Sinyal RDP

Untuk memberi tahu Google bahwa RDP harus diaktifkan menggunakan sinyal Google, gunakan kunci rdp untuk parameter tambahan dan gad_rdp untuk SharedPreferences. Pastikan Anda menggunakan nama kunci yang sama persis.

Cuplikan di bawah ini menunjukkan cara membuat permintaan iklan dengan parameter RDP:

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()

Cuplikan ini menunjukkan cara menulis flag ke SharedPreferences dalam Aktivitas:

Java

SharedPreferences sharedPref = this.getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt("gad_rdp", 1);
editor.commit();

Kotlin

val sharedPref = this.getPreferences(Context.MODE_PRIVATE)
val editor = sharedPref.edit()
editor.putInt("gad_rdp", 1)
editor.commit()

Sinyal IAB

Untuk memberi tahu Google bahwa RDP harus diaktifkan menggunakan sinyal IAB, gunakan kunci IABUSPrivacy_String (salin ini dengan tepat) untuk parameter tambahan dan SharedPreferences. Pastikan nilai string yang Anda gunakan sesuai dengan spesifikasi IAB.

Cuplikan di bawah ini menunjukkan cara membuat permintaan iklan dengan parameter 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()

Cuplikan ini menunjukkan cara menulis parameter ke SharedPreferences dalam Aktivitas:

Java

SharedPreferences sharedPref = this.getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString("IABUSPrivacy_String", iab string);
editor.commit();

Kotlin

val sharedPref = this.getPreferences(Context.MODE_PRIVATE)
val editor = sharedPref.edit()
editor.putString("IABUSPrivacy_String", iab string)
editor.commit()

Mediasi

Jika Anda menggunakan mediasi, ikuti langkah-langkah di Setelan CCPA untuk menambahkan partner mediasi Anda ke daftar partner iklan CCPA di AdMob UI. Selain itu, baca setiap dokumentasi partner jaringan iklan untuk menentukan opsi yang ditawarkan untuk membantu kepatuhan CCPA.