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 mit dem 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 mit zusätzlichen Parametern mit dem Schlüssel rdp
und dem Wert 1
.
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()
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);
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()
Verwenden Sie dieses Anfrageobjekt beim Laden einer Anzeige.
Gemeinsame Einstellungen für IAB
Geben Sie für die Option „Gemeinsam genutzte Einstellungen“ den Schlüssel IABUSPrivacy_String
mit einem Stringwert an, der der IAB-Spezifikation entspricht, an 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 unter Datenverarbeitungseinstellung auswählen, um Ihre Vermittlungspartner der Liste der CPRA-Werbepartner in der Ad Manager-Benutzeroberfläche hinzuzufügen.
Überlegen Sie, 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.