Um Publisher bei der Einhaltung der USA Datenschutzgesetze von Bundesstaaten, Mit dem Google Mobile Ads SDK können Publisher zwei verschiedene Parameter verwenden, angeben, ob Google die eingeschränkte Datenverarbeitung aktivieren soll (RDP). Das SDK bietet Publishern Die eingeschränkte Datenverarbeitung kann anhand der folgenden Signale auf Ebene der Anzeigenanfragen festgelegt werden:
- RDP von Google
- Vom IAB definiert
IABUSPrivacy_String
Wenn einer der beiden Parameter verwendet wird, schränkt Google die Verwendung bestimmter eindeutiger Kennzeichnungen und andere Daten, die bei der Bereitstellung von Dienstleistungen für Publisher verarbeitet werden. Google präsentiert dann nur nicht personalisierte Anzeigen. Diese Parameter die RDP-Einstellungen in der Benutzeroberfläche überschreiben.
Publisher sollten selbst entscheiden, wie sie die eingeschränkte Datenverarbeitung Compliance-Pläne und wann diese Funktion aktiviert werden sollte. Es ist möglich, können Sie beide optionalen Parameter gleichzeitig verwenden, obwohl sie den gleichen auf die Anzeigenbereitstellung bei Google auswirken.
Dieser Leitfaden soll Publishern helfen, die erforderlichen Schritte können diese Optionen für die einzelnen Anzeigenanfragen aktiviert werden.
RDP-Signal
Es gibt zwei Möglichkeiten, Google mitzuteilen, dass die eingeschränkte Datenverarbeitung aktiviert werden sollte über das RDP-Signal von Google:
- Fügen Sie einen zusätzlichen Parameter für die eingeschränkte Datenverarbeitung hinzu.
- Gemeinsame Einstellungen für RDP verwenden
Extras-Parameter für RDP
Erstellen Sie für die Parameteroption „extras“ eine Anzeigenanfrage, in der zusätzliche
-Parametern mit dem Schlüssel rdp
und dem Wert 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()
Stellen Sie sicher, dass Sie dieses Anforderungsobjekt beim Laden einer Anzeige verwenden.
Gemeinsame Einstellungen für die eingeschränkte Datenverarbeitung
Geben Sie für die Option „Gemeinsame Einstellungen“ den Schlüssel gad_rdp
mit dem Wert 1
ein
bis
SharedPreferences
Das Google Mobile Ads SDK liest den gad_rdp
-Schlüssel beim Laden der Anzeige.
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-Signal
Es gibt zwei Möglichkeiten, Google mitzuteilen, dass die eingeschränkte Datenverarbeitung aktiviert werden sollte mit dem Signal des IAB:
- Fügen Sie einen zusätzlichen Parameter für IAB hinzu.
- Gemeinsame Einstellungen für IAB verwenden
Parameter „Extras“ für IAB
Erstellen Sie für die Parameteroption „extras“ eine Anzeigenanfrage, in der zusätzliche
mit dem Schlüssel IABUSPrivacy_String
und einem Stringwert, der
kompatibel mit den IAB-
Spezifikation.
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()
Stellen Sie sicher, dass Sie dieses Anforderungsobjekt beim Laden einer Anzeige verwenden.
Gemeinsame Einstellungen für IAB
Geben Sie für die Option „Gemeinsame Einstellungen“ den Schlüssel IABUSPrivacy_String
mit einem
Zeichenfolgenwert, der mit den IAB-
Spezifikation
bis
SharedPreferences
Das Google Mobile Ads SDK liest den IABUSPrivacy_String
-Schlüssel beim Laden der Anzeige.
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()
Vermittlung
Wenn Sie die Vermittlung verwenden:
Folgen Sie der Anleitung in CPRA-Einstellungen um Ihre Vermittlungspartner der Liste der CPRA-Werbepartner AdMob Benutzeroberfläche.
Formulieren Sie die IAB-Signal mit gemeinsamen Einstellungen also SDKs von Vermittlungspartnern, IAB-Spezifikation das Signal auch lesen kann.
Informationen zu den Optionen finden Sie in der Dokumentation der einzelnen Werbenetzwerkpartner. die sie bei der Einhaltung des CPRA unterstützen.