ABD eyalet gizlilik yasalarına uygunluk

Yayıncıların politikaya uymasına yardımcı olmak için ABD gizlilikle ilgili yasaları, Google Mobile Ads SDK'sı, yayıncıların Google'ın kısıtlanmış veri işlemeyi etkinleştirmesi gerekip gerekmediğini belirtin (KVİ). SDK, yayıncılara Aşağıdaki sinyalleri kullanarak KVİ'yi reklam isteği düzeyinde ayarlama olanağı:

Parametrelerden biri kullanıldığında, Google belirli benzersiz tanımlayıcılar ve diğer veriler için geçerlidir. Bu nedenle Google yalnızca kişiselleştirilmemiş reklamlar gösterecektir. Bu parametreler kullanıcı arayüzünde RDP ayarlarını geçersiz kıl.

Yayıncılar kısıtlanmış veri işlemenin destek planlarını ve ne zaman etkinleştirilmesi gerektiğini belirleyebilirsiniz. Bu sayede İsteğe bağlı parametrelerin ikisini de aynı anda kullanmaları, etkisini görebilirsiniz.

Bu kılavuz, yayıncıların aşağıdaki adımları uygulayarak Bu seçenekleri reklam isteği bazında etkinleştirebilirsiniz.

RDP sinyali

KVİ'nin etkinleştirilmesi gerektiğini Google'a bildirmenin iki farklı yolu vardır. Google'ın KVİ sinyalini kullanarak:

KVİ için ekstralar parametresi

Ekstra parametre seçeneği için ekstra parametrelerini rdp anahtarı ve 1 değerini kullanarak yapabilirsiniz.

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

Reklam yüklerken bu istek nesnesini kullandığınızdan emin olun.

KVİ için paylaşılan tercihler

Paylaşılan tercihler seçeneği için gad_rdp anahtarını 1 değeriyle yazın - SharedPreferences. Google Mobile Ads SDK'sı, reklam yükleme sırasında gad_rdp anahtarını okur.

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 sinyali

KVİ'nin etkinleştirilmesi gerektiğini Google'a bildirmenin iki farklı yolu vardır. :

IAB için ekstralar parametresi

Ekstra parametre seçeneği için ekstra parametre, bir IABUSPrivacy_String anahtarı ve IAB ile uyumlu spesifikasyonlarını inceleyin.

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

Reklam yüklerken bu istek nesnesini kullandığınızdan emin olun.

IAB için paylaşılan tercihler

Paylaşılan tercihler seçeneği için IABUSPrivacy_String anahtarını bir IAB ile uyumlu dize değeri spesifikasyon - SharedPreferences. Google Mobile Ads SDK'sı, reklam yükleme sırasında IABUSPrivacy_String anahtarını okur.

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

Uyumlulaştırma

Uyumlulaştırma kullanıyorsanız:

  1. Şuradaki adımları uygulayın: Veri işleme ayarı seçme CPRA reklam iş ortakları listesine uyumlulaştırma iş ortaklarınızı eklemek için Ad Manager Kullanıcı arayüzü.

  2. Paylaşılan tercihleri kullanan IAB sinyali Bu nedenle, IAB Spesifikasyonu sinyali de okuyabilir.

  3. Hangi seçenekleri kullanabileceğinizi belirlemek için her bir reklam ağı iş ortağının dokümanlarına bakın CPRA'ya uygunluğu sağlamaya yardımcı oluyorlar.