IAB-Support für die USA

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

Vorbereitung

Führen Sie die folgenden Schritte aus, bevor Sie fortfahren:

  • Aktualisieren Sie auf die neueste Version des UMP SDK. Für die Unterstützung von Meldungen zu den Verordnungen der US-Bundesstaaten empfehlen wir die Verwendung von Version 2.1.0 oder höher.
  • Führen Sie die Schritte unter Jetzt starten aus. Achten Sie darauf, einen Einstiegspunkt für Datenschutzoptionen zu implementieren und ihn bei Bedarf zu rendern. Wenn Sie diese Anleitung durcharbeiten, haben Sie einen Einstiegspunkt, um Ihren Nutzern Mitteilungen gemäß Verordnungen von US-Bundesstaaten zu 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, lesen Sie den Abschnitt Verfügbare Nutzermitteilungstypen, um zu erfahren, wann Ihren Nutzern die verschiedenen Mitteilungen angezeigt werden.

Legen Sie setTagForUnderAgeOfConsent (TFUA) fest, um anzugeben, ob ein Nutzer das gesetzlich vorgeschriebene Mindestalter noch nicht erreicht hat. Wenn Sie TFUA auf true festlegen, wird mit dem UMP SDK keine Einwilligung vom Nutzer eingeholt. Wenn Ihre App eine gemischte Zielgruppe hat, legen Sie diesen Parameter für Kinder fest, damit keine Einwilligung eingeholt wird. Es liegt in Ihrer Verantwortung, diesen Parameter festzulegen, wenn dies zur Einhaltung der COPPA-Bestimmungen und anderer relevanter Vorschriften erforderlich ist.

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 ->
      // ...
    })

Nachdem der Nutzer eine Entscheidung gemäß den Verordnungen von US-Bundesstaaten getroffen hat, können Sie seine Auswahl 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

Wenn Sie die Mitteilungen zu den Verordnungen der US-Bundesstaaten testen möchten, können Sie mit UMPDebugGeographyRegulatedUSState debugGeography erzwingen, dass das UMP SDK Ihr Testgerät so behandelt, als ob es sich in einem US-Bundesstaat mit entsprechenden Verordnungen befände. Sie können auch UMPDebugGeographyOther verwenden, um das Unterdrücken von Mitteilungen gemäß Verordnungen von US-Bundesstaaten zu erzwingen. Weitere Informationen zu debugGeography finden Sie unter Geografische Einheit erzwingen.