Aby pomóc wydawcom zachować zgodność z amerykańskimi przepisami stanowymi o ochronie prywatnościpakiet SDK do reklam mobilnych Google umożliwia wydawcom użycie 2 różnych parametrów wskazujących, czy Google ma włączyć ograniczone przetwarzanie danych. Umożliwia on wydawcom skonfigurowanie RDP na poziomie żądania reklamy, korzystając z tych sygnałów:
- RDP Google
- Zdefiniowane przez IAB
IABUSPrivacy_String
Gdy używany jest dowolny z tych parametrów, Google ogranicza wykorzystywanie określonych niepowtarzalnych identyfikatorów i innych danych przetwarzanych w ramach świadczenia usług wydawcom. W rezultacie Google będzie wyświetlać tylko reklamy niespersonalizowane. Te parametry zastępują ustawienia RDP w interfejsie użytkownika.
Wydawcy powinni sami zdecydować, w jaki sposób ograniczone przetwarzanie danych może pomóc w ich planach zgodności i kiedy powinno je włączyć. Oba parametry można stosować jednocześnie, ale mają one taki sam wpływ na wyświetlanie reklam przez Google.
Ten przewodnik pomoże wydawcom zrozumieć, co trzeba zrobić, by włączyć te opcje w przypadku poszczególnych żądań reklamy.
Sygnał RDP
Istnieją 2 różne sposoby powiadamiania Google o konieczności włączenia RDP za pomocą sygnału RDP Google:
Parametr dodatkowych funkcji RDP
W przypadku opcji parametru dodatków utwórz żądanie reklamy, które określa dodatkowe parametry – kluczem rdp
i wartością 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()
Pamiętaj, by używać tego obiektu żądania podczas wczytywania reklamy.
Wspólne preferencje RDP
W przypadku opcji wspólnych preferencji wpisz klucz gad_rdp
z wartością 1
jako wartość SharedPreferences
.
Pakiet SDK do reklam mobilnych Google odczytuje klucz gad_rdp
podczas wczytywania reklamy.
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()
Sygnał IAB
Istnieją 2 różne sposoby poinformowania Google o konieczności włączenia RDP za pomocą sygnału IAB:
- Dodawanie parametru zewnętrznego na potrzeby IAB
- korzystać z udostępnionych preferencji na potrzeby IAB;
Parametr dodatków IAB
W przypadku opcji parametru dodatków utwórz żądanie reklamy, które określa dodatkowe parametry, o kluczu IABUSPrivacy_String
i wartości ciągu znaków zgodnej ze specyfikacją 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()
Pamiętaj, by używać tego obiektu żądania podczas wczytywania reklamy.
Udostępnione preferencje dotyczące IAB
W przypadku opcji wspólnych preferencji wpisz klucz IABUSPrivacy_String
z wartością ciągu znaków zgodną ze specyfikacją IAB dla SharedPreferences
.
Pakiet SDK do reklam mobilnych Google odczytuje klucz IABUSPrivacy_String
podczas wczytywania reklamy.
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()
Mediacja
Jeśli korzystasz z zapośredniczenia:
Wykonaj czynności opisane w sekcji Ustawienia dotyczące CPRA , aby dodać partnerów zapośredniczenia do listy partnerów reklamowych zgodnej z CPRA wAdMob interfejsie użytkownika.
Rozważ zapisanie sygnału IAB przy użyciu wspólnych preferencji , aby pakiety SDK partnerów zapośredniczenia, które są zgodne ze specyfikacją IAB, też mogły odczytywać ten sygnał.
Zapoznaj się z dokumentacją poszczególnych partnerów sieci reklamowych, aby dowiedzieć się, jakie oferują opcje pomagające zachować zgodność z CPRA.