IAB-Support für die USA

Plattform auswählen: Android iOS

In dieser Anleitung werden die Schritte beschrieben, die erforderlich sind, um die Mitteilung gemäß Verordnungen von US-Bundesstaaten als Teil des UMP SDK zu unterstützen. Ergänzen Sie diese Anleitung mit Erste Schritte, in der beschrieben wird, wie Sie Ihre App mit dem UMP SDK zum Laufen bringen und Ihre Mitteilung einrichten. Die folgenden Anweisungen beziehen sich speziell auf die Mitteilung gemäß Verordnungen von US-Bundesstaaten.

Vorbereitung

Bevor Sie fortfahren, müssen Sie Folgendes tun:

  • Aktualisieren Sie auf die neueste Version des UMP SDK. Für die Unterstützung von Mitteilungen gemäß Verordnungen von US-Bundesstaaten empfehlen wir die Verwendung von Version 2.1.0 oder höher.
  • Richten Sie das UMP SDK ein. Implementieren Sie einen Einstiegspunkt für Datenschutzoptionen und rendern Sie ihn bei Bedarf. Wenn Sie diese Anleitung durchgearbeitet haben, haben Sie einen Einstiegspunkt, über den Sie Ihren Nutzern die Mitteilung gemäß Verordnungen von US-Bundesstaaten präsentieren können.
  • Erstellen Sie eine Mitteilung gemäß Verordnungen von US-Bundesstaaten für Apps.
  • Wenn Sie die Mitteilung gemäß Verordnungen von US-Bundesstaaten zusammen mit anderen Mitteilungen verwenden, finden Sie unter Verfügbare Nutzermitteilungstypen Informationen dazu, wann Nutzern welche Mitteilungen angezeigt werden.

Um anzugeben, ob ein Nutzer minderjährig ist, 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 minderjährige Nutzer fest, damit keine Einwilligung angefordert wird. Sie sind dafür verantwortlich, diesen Parameter bei Bedarf festzulegen, um die COPPA-Bestimmungen und andere relevante Verordnungen einzuhalten.

Im folgenden Beispiel wird TFUA für eine 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 ->
      // ...
    })

Nachdem der Nutzer eine Entscheidung zu den Verordnungen von US-Bundesstaaten getroffen hat, können Sie seine Entscheidung gemäß der Spezifikation der Global Privacy Platform (GPP) aus dem lokalen Speicher lesen. Weitere Informationen finden Sie unter In-App-Details. Das UMP SDK füllt nur die Schlüssel IABGPP_GppSID und IABGPP_HDR_GppString aus.

Mitteilungen gemäß Verordnungen von US-Bundesstaaten testen

Um Ihre Mitteilungen gemäß Verordnungen von US-Bundesstaaten zu testen, verwenden Sie UMPDebugGeographyRegulatedUSState debugGeography, um das UMP SDK zu zwingen, Ihr Testgerät so zu behandeln, als befände es sich in einem regulierten US-Bundesstaat. 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.