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 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 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 „wahr“ 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 seine Auswahl gemäß der Global Privacy Platform (GPP)-Spezifikation aus dem lokalen Speicher lesen. Weitere Informationen finden Sie unter Details zur App. Hinweis: Das UMP SDK füllt nur die Schlüssel IABGPP_GppSID und IABGPP_HDR_GppString aus.

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.