In diesem Leitfaden werden die Schritte beschrieben, die erforderlich sind, um die Mitteilung zu Bestimmungen von US-Bundesstaaten im Rahmen des UMP SDK zu unterstützen. Diese Anleitung sollte zusammen mit UMP SDK einrichten verwendet werden. Dort wird beschrieben, wie Sie Ihre App mit dem UMP SDK ausführen und Ihre Mitteilung einrichten. Die folgenden Hinweise beziehen sich speziell auf Mitteilungen gemäß Verordnungen von US-Bundesstaaten.
Vorbereitung
Bevor Sie fortfahren, müssen Sie Folgendes tun:
- Aktualisieren Sie auf die aktuelle Version des UMP SDK. Für die Unterstützung von Mitteilungen gemäß Verordnungen von US-Bundesstaaten empfehlen wir die Version 2.1.0 oder höher.
- UMP SDK einrichten Implementieren Sie einen Einstiegspunkt für Datenschutzoptionen und rendern Sie ihn, falls erforderlich. Wenn Sie diese Anleitung abgeschlossen haben, können Sie Ihren Nutzern die Mitteilung gemäß Verordnungen von US-Bundesstaaten präsentieren.
- Mitteilung gemäß Verordnungen von US-Bundesstaaten für Apps erstellen
- Wenn Sie die Mitteilung gemäß Verordnungen von US-Bundesstaaten zusammen mit anderen Mitteilungen verwenden, finden Sie unter Verfügbare Typen von Nutzermitteilungen Informationen dazu, wann die verschiedenen Mitteilungen Ihren Nutzern angezeigt werden.
Tag für Nutzer unter dem gültigen Mindestalter festlegen
Wenn Sie angeben möchten, ob ein Nutzer das gültige Mindestalter noch nicht erreicht hat, legen Sie
setTagForUnderAgeOfConsent (TFUA) fest. Wenn Sie TFUA auf true setzen, fordert das UMP SDK keine Einwilligung vom Nutzer an. Wenn Ihre App eine gemischte Zielgruppe hat, legen Sie diesen Parameter für Kinder fest, damit keine Einwilligung angefordert wird.
Sie sind dafür verantwortlich, diesen Parameter bei Bedarf festzulegen, um die COPPA-Bestimmungen und andere relevante Vorschriften einzuhalten.
Im folgenden Beispiel wird TFUA in einer UMP-Einwilligungsanfrage auf „true“ gesetzt:
Java
ConsentRequestParameters params = new ConsentRequestParameters
.Builder()
// Indicate the user is under age of consent.
.setTagForUnderAgeOfConsent(true)
.build();
consentInformation = UserMessagingPlatform.getConsentInformation(this);
consentInformation.requestConsentInfoUpdate(
this,
params,
(OnConsentInfoUpdateSuccessListener) () -> {
// ...
},
(OnConsentInfoUpdateFailureListener) requestConsentError -> {
// ...
});
Kotlin
val params = ConsentRequestParameters
.Builder()
// Indicate the user is under age of consent.
.setTagForUnderAgeOfConsent(true)
.build()
consentInformation = UserMessagingPlatform.getConsentInformation(this)
consentInformation.requestConsentInfoUpdate(
this,
params,
ConsentInformation.OnConsentInfoUpdateSuccessListener {
// ...
},
ConsentInformation.OnConsentInfoUpdateFailureListener {
requestConsentError ->
// ...
})
Einwilligungsoptionen lesen
Nachdem der Nutzer eine Entscheidung gemäß den Verordnungen von US-Bundesstaaten getroffen hat, können Sie seine Auswahl gemäß der GPP-Spezifikation (Global Privacy Platform) aus dem lokalen Speicher auslesen. Weitere Informationen finden Sie unter In-App-Details.
Beachten Sie, dass das UMP SDK nur die Schlüssel IABGPP_GppSID und IABGPP_HDR_GppString füllt.
Mitteilungen gemäß Verordnungen von US-Bundesstaaten testen
Wenn Sie Ihre Mitteilungen gemäß Verordnungen von US-Bundesstaaten testen möchten, verwenden Sie dieUMPDebugGeographyRegulatedUSState debugGeography, um das UMP SDK zu zwingen, Ihr Testgerät so zu behandeln, als ob es sich in einem US-Bundesstaat mit entsprechenden Verordnungen befinden würde. Sie können auch UMPDebugGeographyOther verwenden, um die Unterdrückung von Mitteilungen gemäß Verordnungen von US-Bundesstaaten zu erzwingen. Weitere Informationen zu debugGeography finden Sie unter Geografischen Standort erzwingen.
Hinweis: UMPDebugGeographyRegulatedUSState ist nur in der UMP-Version 3.1.0 oder höher verfügbar.