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.
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
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) {
// ...
}];
Einwilligungsentscheidungen vorlesen
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.