Google Mobile Ads SDK'sı, yayıncıların ABD eyalet gizlilik yasalarına uymasına yardımcı olmak için Google'ın kısıtlanmış veri işlemeyi (KVİ) etkinleştirip etkinleştirmeyeceğini belirtmek üzere iki farklı parametre kullanmasına olanak tanır. SDK, yayıncılara aşağıdaki sinyalleri kullanarak RDP'yi reklam isteği düzeyinde ayarlama olanağı sunar:
- Google'ın RDP'si
- IAB tarafından tanımlanan
IABUSPrivacy_String
Bu parametrelerden biri kullanıldığında Google, yayıncılara hizmet sunarken işlenen belirli benzersiz tanımlayıcıları ve diğer verileri kullanma şeklini kısıtlar. Sonuç olarak Google yalnızca kişiselleştirilmemiş reklamlar gösterir. Bu parametreler, kullanıcı arayüzündeki RDP ayarlarını geçersiz kılar.
Yayıncılar, kısıtlanmış veri işlemenin uygunluk planlarını nasıl destekleyebileceğine ve ne zaman etkinleştirileceğine kendileri karar vermelidir. Google'ın reklam sunumu üzerinde aynı etkiye sahip olsalar da her iki isteğe bağlı parametreyi de aynı anda kullanabilirsiniz.
Bu kılavuz, yayıncıların bu seçenekleri reklam isteği bazında etkinleştirmek için gereken adımları anlamalarına yardımcı olmayı amaçlamaktadır.
RDP sinyali
Google'ın RDP sinyalini kullanarak Google'a RDP'nin etkinleştirilmesi gerektiğini bildirmenin iki farklı yolu vardır:
- RDP için ekstralar parametresi ekleme
- RDP için paylaşılan tercihleri kullanma
RDP için ekstralar parametresi
Ekstralar parametresi seçeneği için rdp
anahtarı ve 1
değeriyle ek parametreleri belirten bir reklam isteği oluşturun.
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()
Reklam yüklerken bu istek nesnesini kullandığınızdan emin olun.
RDP için paylaşılan tercihler
Paylaşılan tercihler seçeneği için gad_rdp
anahtarını 1
değerine sahip olacak şekilde SharedPreferences
içine yazın.
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
IAB'nin sinyalini kullanarak Google'ı RDP'nin etkinleştirilmesi gerektiği konusunda bilgilendirmenin iki farklı yolu vardır:
- IAB için ekstralar parametresi ekleme
- IAB için paylaşılan tercihleri kullanma
IAB için ekstralar parametresi
Ekstralar parametresi seçeneği için IABUSPrivacy_String
anahtarı ve IAB spesifikasyonuna uygun bir dize değeri içeren ek parametreleri belirten bir reklam isteği oluşturun.
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()
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ı, SharedPreferences
alanına IAB spesifikasyonuna uygun bir dize değeriyle yazın.
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:
Uyumlulaştırma iş ortaklarınızı AdMob kullanıcı arayüzündeki CPRA reklam iş ortakları listesine eklemek için CPRA ayarlarındaki adımları uygulayın.
IAB Spesifikasyonu ile uyumlu uyumlulaştırma iş ortağı SDK'larının da IAB sinyalini okuyabilmesi için paylaşılan tercihleri kullanarak IAB sinyalini yazmayı düşünebilirsiniz.
CPRA'ya uygunluk konusunda yardımcı olmak için hangi seçenekleri sunduklarını belirlemek üzere her reklam ağı iş ortağının dokümanlarına bakın.