Damit Publisher die Datenschutzgesetze der US-Bundesstaaten einhalten können, können sie mit dem Google Mobile Ads SDK zwei verschiedene Parameter verwenden, um anzugeben, ob Google die eingeschränkte Datenverarbeitung aktivieren soll. Das SDK bietet Publishern die Möglichkeit, die eingeschränkte Datenverarbeitung anhand der folgenden Signale auf Ebene der Anzeigenanfragen festzulegen:
- RDP von Google
- Vom IAB definiert
IABUSPrivacy_String
Wenn einer der beiden Parameter verwendet wird, schränkt Google die Verwendung bestimmter eindeutiger Kennungen und anderer Daten ein, die bei der Bereitstellung von Diensten für Publisher verarbeitet werden. Google präsentiert dann nur nicht personalisierte Anzeigen. Diese Parameter überschreiben die RDP-Einstellungen in der Benutzeroberfläche.
Publisher sollten selbst entscheiden, wie die eingeschränkte Datenverarbeitung ihre Compliance-Pläne unterstützen kann und wann sie aktiviert werden soll. Sie können beide optionalen Parameter gleichzeitig verwenden, obwohl sie denselben Effekt auf die Anzeigenbereitstellung von Google haben.
In diesem Leitfaden erfahren Sie, wie Sie diese Optionen für einzelne Anzeigenanfragen aktivieren.
RDP-Signal
Es gibt zwei Möglichkeiten, Google über das RDP-Signal von Google zu benachrichtigen, dass RDP aktiviert werden soll:
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);
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()
Verwenden Sie dieses Anfrageobjekt beim Laden einer Anzeige.
Gemeinsame Einstellungen für RDP
Geben Sie für die Option „Gemeinsam genutzte Einstellungen“ den Schlüssel gad_rdp
mit dem Wert 1
in SharedPreferences
ein.
Der Schlüssel gad_rdp
wird vom Google Mobile Ads SDK beim Laden von Anzeigen gelesen.
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 über das Signal des IAB zu benachrichtigen, dass RDP aktiviert werden soll:
- Fügen Sie einen zusätzlichen Parameter für IAB hinzu.
- Gemeinsame Einstellungen für IAB verwenden
Extras-Parameter für IAB
Erstellen Sie für die Option „Extras-Parameter“ eine Anzeigenanfrage mit zusätzlichen Parametern, mit dem Schlüssel IABUSPrivacy_String
und einem Stringwert, der der IAB-Spezifikation entspricht.
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 „Gemeinsam genutzte Einstellungen“ den Schlüssel IABUSPrivacy_String
mit einem Stringwert an, der der IAB-Spezifikation entspricht, an SharedPreferences
.
Der Schlüssel IABUSPrivacy_String
wird vom Google Mobile Ads SDK beim Laden von Anzeigen gelesen.
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 CPRA-Einstellungen, um Ihre Vermittlungspartner der Liste der CPRA-Werbepartner auf der AdMob-Benutzeroberfläche hinzuzufügen.
Es kann sinnvoll sein, das IAB-Signal unter Verwendung gemeinsamer Einstellungen zu schreiben, damit Vermittlungspartner-SDKs, die der IAB-Spezifikation entsprechen, das Signal ebenfalls lesen können.
Lesen Sie in der Dokumentation der einzelnen Werbenetzwerkpartner nach, welche Optionen sie zur Einhaltung der CPRA anbieten.