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. Lesen Sie sich auch die Einstiegsanleitung durch. Darin wird beschrieben, wie Sie Ihre App mit dem UMP SDK zum Laufen bringen und Ihre Mitteilung einrichten. Die folgenden Hinweise beziehen sich speziell auf die Mitteilung zu Verordnungen von US-Bundesstaaten.
Vorbereitung
Führen Sie die folgenden Schritte aus, bevor Sie fortfahren:
- Aktualisieren Sie das UMP SDK auf die neueste Version. Für die Unterstützung von Nachrichten gemäß den Verordnungen von US-Bundesstaaten empfehlen wir Version 2.1.0 oder höher.
- Führen Sie Jetzt starten aus. Implementieren Sie einen Einstiegspunkt für Datenschutzoptionen und rendern Sie ihn bei Bedarf. In dieser Anleitung erfahren Sie, wie Sie Nutzern Ihre Mitteilung zu Verordnungen von US-Bundesstaaten präsentieren.
- Erstellen Sie eine Mitteilung zu Verordnungen von US-Bundesstaaten für Apps.
- Wenn Sie die Mitteilung zu Verordnungen von US-Bundesstaaten zusammen mit anderen Mitteilungen verwenden, lesen Sie den Hilfeartikel Verfügbare Typen von Nutzermitteilungen, um zu erfahren, wann Nutzern unterschiedliche Mitteilungen angezeigt werden.
Tag für minderjährige Nutzer festlegen
Wenn Sie angeben möchten, ob ein Nutzer das gesetzlich vorgeschriebene Mindestalter noch nicht erreicht hat, setzen Sie
setTagForUnderAgeOfConsent
(TFUA). Wenn Sie „TFUA“ auf true
festlegen, fordert das UMP SDK keine Einwilligung des Nutzers an. Wenn Ihre App eine gemischte Zielgruppe hat, legen Sie diesen Parameter für minderjährige Nutzer fest, damit keine Einwilligung angefordert wird.
Es liegt in Ihrer Verantwortung, diesen Parameter gegebenenfalls so festzulegen, dass die COPPA-Bestimmungen und andere relevante Bestimmungen eingehalten werden.
Im folgenden Beispiel wird TFUA in einer UMP-Einwilligungsanfrage auf „wahr“ 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 ->
// ...
})
Einwilligungsentscheidungen vorlesen
Nachdem der Nutzer eine Entscheidung zu Verordnungen von US-Bundesstaaten getroffen hat, können Sie seine Auswahl gemäß der Global Privacy Platform (GPP)-Spezifikation aus dem lokalen Speicher lesen. Weitere Informationen finden Sie unter Details zur App.
Beachte, dass das UMP SDK nur die Schlüssel IABGPP_GppSID
und IABGPP_HDR_GppString
ausfüllt.
Mitteilungen zu Verordnungen von US-Bundesstaaten testen
Wenn Sie die Mitteilungen zu Verordnungen von US-Bundesstaaten testen möchten, verwenden Sie UMPDebugGeographyRegulatedUSState
debugGeography
, um das UMP SDK dazu zu zwingen, Ihr Testgerät so zu behandeln, als befände es sich in einem regulierten US-Bundesstaat. Mit UMPDebugGeographyOther
können Sie auch die Unterdrückung von Mitteilungen zu Verordnungen von US-Bundesstaaten erzwingen. Weitere Informationen zu debugGeography
finden Sie unter Geografie erzwingen.