Aby pomóc wydawcom w spełnianiu wymogów amerykańskich przepisów stanowych o ochronie prywatności, pakiet SDK do reklam mobilnych Google umożliwia wydawcom korzystanie z 2 parametrów, które wskazują, czy Google ma włączyć ograniczone przetwarzanie danych (RDP). Pakiet SDK umożliwia wydawcom konfigurowanie ograniczonego przetwarzania danych na poziomie żądania reklamy z wykorzystaniem tych sygnałów:
- RDP Google
- zdefiniowane przez IAB
IABUSPrivacy_String
Gdy użyjesz któregoś z tych parametrów, Google ograniczy wykorzystywanie określonych unikalnych identyfikatorów i innych danych przetwarzanych w ramach świadczonych usług na rzecz wydawców. W rezultacie Google będzie wyświetlać tylko reklamy niespersonalizowane. Te parametry zastępują ustawienia RDP w interfejsie.
Wydawcy powinni sami zdecydować, jak ograniczone przetwarzanie danych może wspierać ich plany dotyczące zgodności i kiedy należy je włączyć. Możesz używać obu parametrów opcjonalnych jednocześnie, chociaż mają one taki sam wpływ na wyświetlanie reklam przez Google.
Ten przewodnik ma pomóc wydawcom zrozumieć, jak włączyć te opcje w przypadku poszczególnych żądań reklamy.
Sygnał RDP
Istnieją 2 sposoby powiadomienia Google o tym, że RDP powinien być włączony za pomocą sygnału RDP Google:
- Dodawanie dodatkowego parametru do RDP
- Używanie wspólnych ustawień RDP
Parametr dodatkowe informacje w przypadku RDP
W przypadku opcji parametru extras utwórz żądanie reklamy, które określa dodatkowe parametry z 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, aby podczas wczytywania reklamy używać tego obiektu żądania.
Udostępnione ustawienia RDP
W przypadku opcji udostępnionych ustawień wpisz klucz gad_rdp
o wartości 1
do SharedPreferences
.
Podczas wczytywania reklamy pakiet SDK do reklam mobilnych Google odczytuje klucz 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()
Sygnał IAB
Istnieją 2 sposoby powiadomienia Google o tym, że RDP powinien być włączony przy użyciu sygnału IAB:
- Dodaj parametr dodatkowy dla IAB.
- Używanie wspólnych ustawień IAB
Parametr dodatkowe informacje w przypadku standardu IAB
W przypadku opcji parametru extras utwórz żądanie reklamy, które określa parametry extras, z kluczem IABUSPrivacy_String
i wartością ciągu zgodną 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()
Podczas wczytywania reklamy używaj tego obiektu żądania.
Wspólne ustawienia dla IAB
W przypadku opcji udostępniania ustawień klucz IABUSPrivacy_String
musi mieć wartość ciągu znaków zgodną ze specyfikacją IAB: SharedPreferences
.
Podczas wczytywania reklamy pakiet SDK do reklam mobilnych Google odczytuje klucz 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()
Mediacja
Jeśli korzystasz z zapośredniczenia:
Aby dodać partnerów zapośredniczenia do listy partnerów reklamowych CPRA w interfejsie AdMob, wykonaj czynności opisane w ustawieniach CPRA.
Rozważ zapisywanie sygnału IAB za pomocą wspólnych preferencji, aby pakiety SDK partnerów mediująco-wyświetlających zgodne ze specyfikacją IAB mogły też odczytywać ten sygnał.
Zapoznaj się z dokumentacją poszczególnych partnerów sieci reklamowych, aby dowiedzieć się, jakie opcje oferują oni w celu zapewnienia zgodności z PRA.