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. 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 Leitlinien beziehen sich speziell auf die Mitteilung zu Bestimmungen von US-Bundesstaaten.

Vorbereitung

Bevor Sie fortfahren, sollten Sie Folgendes tun:

  • Aktualisieren Sie das UMP SDK auf die neueste Version. Zur Unterstützung von Mitteilungen zu 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 verschiedene Mitteilungen angezeigt werden.

Wenn Sie angeben möchten, ob ein Nutzer das gesetzlich vorgeschriebene Mindestalter noch nicht erreicht hat, setzen Sie tagForUnderAgeOfConsent (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 „true“ gesetzt:

Swift

// Create a UMPRequestParameters object.
let parameters = UMPRequestParameters()
// Indicate the user is under age of consent.
parameters.tagForUnderAgeOfConsent = true

// Request an update for the consent information.
UMPConsentInformation.sharedInstance.requestConsentInfoUpdate(with: parameters) {
  [weak self] requestConsentError in
  guard let self else { return }

  // ...
}

Objective-C

// Create a UMPRequestParameters object.
UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Indicate the user is under age of consent.
parameters.tagForUnderAgeOfConsent = YES;

// Request an update for the consent information.
[UMPConsentInformation.sharedInstance
    requestConsentInfoUpdateWithParameters:parameters
        completionHandler:^(NSError *_Nullable requestConsentError) {
          // ...
        }];

Nachdem der Nutzer eine Entscheidung zu Verordnungen von US-Bundesstaaten getroffen hat, können Sie die Auswahl aus dem lokalen Speicher gemäß der Spezifikation der Global Privacy Platform (GPP) abrufen. Weitere Informationen finden Sie unter In-App-Details. 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. Sie können auch UMPDebugGeographyOther verwenden, um das Unterdrücken von Mitteilungen zu Bestimmungen von US-Bundesstaaten zu erzwingen. Weitere Informationen zu debugGeography finden Sie unter Region erzwingen.