IAB-Unterstützung für die DSGVO

In diesem Leitfaden werden die Schritte beschrieben, die zur Unterstützung der Mitteilung zur Version 2 der DSGVO des IAB TCF als Teil des UMP SDK erforderlich sind. Sie ist für die Verbindung mit Erste Schritte vorgesehen. Dort erhalten Sie einen Überblick darüber, wie Sie Ihre App mit dem UMP SDK ausführen und wie Sie Ihre Mitteilung einrichten. Die folgende Anleitung bezieht sich speziell auf die Mitteilung zur DSGVO des IAB TCF 2.

Voraussetzungen

Gemäß der DSGVO müssen Sie den Widerruf der Einwilligung erfordern, damit Nutzer ihre Einwilligungsentscheidungen jederzeit widerrufen können. Unter Datenschutzoptionen wird beschrieben, wie Nutzer ihre Einwilligungsentscheidungen widerrufen können.

Legen Sie tagForUnderAgeOfConsent (TFUA) fest, um anzugeben, ob ein Nutzer das gültige Mindestalter noch nicht erreicht hat. Wenn TFUA auf true festgelegt ist, wird keine Einwilligung vom Nutzer angefordert. Bei Apps für gemischte Zielgruppen sollte dieser Parameter für minderjährige Nutzer festgelegt werden, damit keine Einwilligung eingeholt wird.

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

Vermittlung

Folgen Sie der Anleitung unter Werbepartner zu veröffentlichten DSGVO-Mitteilungen hinzufügen , um Ihre Vermittlungspartner der Liste der Werbepartner hinzuzufügen. Andernfalls können Partner unter Umständen keine Anzeigen in Ihrer App ausliefern.

Vermittlungspartner haben möglicherweise auch zusätzliche Tools, um die Einhaltung der DSGVO zu erleichtern. Weitere Informationen finden Sie im Integrationsleitfaden des jeweiligen Partners.

Nachdem die DSGVO-Einwilligung eingeholt wurde, können Sie die Einwilligungsoptionen im lokalen Speicher gemäß der Spezifikation von Version 2 des TCF lesen. Der Schlüssel IABTCF_PurposeConsents gibt die Einwilligung für jeden TCF-Zweck an.

Das folgende Code-Snippet zeigt, wie Sie die Einwilligung für Zweck 1 prüfen:

Swift

// Example value: "1111111111"
let purposeConsents = UserDefaults.standard.string(forKey: "IABTCF_PurposeConsents")
// Purposes are zero-indexed. Index 0 contains information about Purpose 1.
let hasConsentForPurposeOne = purposeConsents?.first == "1"

Objective-C

// Example value: "1111111111"
NSString *purposeConsents = [NSUserDefaults.standardUserDefaults
                             stringForKey:@"IABTCF_PurposeConsents"];
// Purposes are zero-indexed. Index 0 contains information about Purpose 1.
BOOL hasConsentForPurposeOne = [purposeConsents hasPrefix:@"1"];

Häufig gestellte Fragen

Was passiert, wenn ich die Anforderungen an Plattformen zur Einwilligungsverwaltung für die Auslieferung von Anzeigen im EWR und im Vereinigten Königreich nicht erfülle?

Ab dem 16. Januar 2024 gilt: Wenn ein Partner keine von Google zertifizierte CMP nur Eingeschränkte Anzeigenausrichtung für Traffic im EWR und im Vereinigten Königreich möglich ist.

Die Umsetzung beginnt am 16. Januar 2024 für einen kleinen Prozentsatz des Traffics im EWR und im Vereinigten Königreich und wird bis Ende Februar 2024 ausgeweitet, bis Google den gesamten Traffic im EWR und Vereinigten Königreich durchsetzt. Richten Sie bis zum 16. Januar 2024 eine zertifizierte CMP ein, damit Ihre Monetarisierung nicht beeinträchtigt wird.

Was passiert, wenn ich eine CMP implementiere und Nutzer nicht einwilligen?

Eingeschränkte Anzeigenausrichtung Die Auslieferung gilt, wenn keine Einwilligung für das IAB TCF Zweck 1 gemäß der Richtlinie zur Einwilligung der Nutzer in der EU vorliegt.

Weitere Informationen finden Sie unter Modi für die Anzeigenbereitstellung.

Wie kann ich prüfen, ob der Nutzer seine Einwilligung erteilt hat?

Die Einwilligung wird nicht durch ein einzelnes Bit repräsentiert, sondern durch eine Reihe von Zwecken und Anbietern, wie in der TCF-Spezifikation des IAB definiert. Weitere Informationen finden Sie unter Einwilligungsrichtlinien: Personalisierte und nicht personalisierte Anzeigen für personalisierte Google Ads-Kriterien.

Außerdem verwenden Anzeigentechnologie-Anbieter, die in der Anzeigentechnologie-Anbieter von Google (ATP) aufgeführt sind, die nicht in der Liste der TCF-Anbieter registriert sind, Technische Spezifikationen für die zusätzliche Einwilligung von Google Google veröffentlicht die Liste der nicht beim IAB registrierten Anzeigentechnologie-Anbieter und ihre IDs unter https://storage.googleapis.com/tcfac/additional-consent-providers.csv.

Wenn Sie Fehler in einer einzelnen Anzeigenanfrage beheben möchten, verwenden Sie im Anzeigenprüftool die Funktion Erweiterte Fehlerbehebung für Anzeigenblöcke, um einen Anfragestring zu exportieren. Suchen Sie dann nach den folgenden Abfrageparametern:

Abfrageparameter Bedeutung
gdpr Gibt an, ob die DSGVO für diese Anzeigenanfrage gilt.
gdpr_consent TC-String Das IAB bietet ein Webtool, mit dem Sie den Wert manuell decodieren können.
addtl_consent Der String für zusätzliche Einwilligung aus der technischen Spezifikation für zusätzliche Einwilligung von Google. Der String für zusätzliche Einwilligung aus der technischen Spezifikation für zusätzliche Einwilligung von Google.

Weitere Informationen dazu, wie Sie Einwilligungsoptionen programmatisch lesen, finden Sie hier.

Muss ich das UMP SDK von Google verwenden, um die CMP-Anforderung zu erfüllen?

Nein, Sie können jede CMP aus der Liste der von Google zertifizierten CMPs zur Auslieferung von Anzeigen verwenden.

Wie kann ich das Einwilligungsformular noch einmal mit dem UMP SDK anzeigen lassen, auch wenn der Nutzer bereits eingewilligt hat?

Wenn ein Nutzer bereits eine Einwilligungsentscheidung getroffen hat, fordert die Google-Lösung zur Einwilligungsverwaltung die Einholung einer neuen Einwilligung erst dann an, wenn der TC-String abgelaufen ist oder anderweitig ungültig wird.

Gemäß der DSGVO muss ihre Einwilligung geändert werden, sodass Nutzer ihre Einwilligungsoptionen jederzeit widerrufen können. Unter Datenschutzoptionen finden Sie eine Möglichkeit, wie Nutzer ihre Einwilligungsentscheidung widerrufen können. Um ein Einwilligungsformular noch einmal anzuzeigen, rufen Sie presentPrivacyOptionsFormFromViewController:completionHandler:auf.

Wird das Einwilligungsformular in der vorherigen Auswahl des Nutzers ausgefüllt?

In der Mitteilung zur EU-Nutzereinwilligung werden jedes Mal, wenn die Mitteilung angezeigt wird, die Standardoptionen und -auswahlen visuell dargestellt. Die Optionen für die Einwilligung werden jedoch lokal gespeichert, nachdem der Nutzer eine Einwilligungsentscheidung getroffen hat.

Ich habe eine von Google zertifizierte CMP eingebunden, kann aber selbst von Nutzern, die ihre Einwilligung erteilt haben, keine Anzeigenanfragen an Vermittlungspartner gesendet werden. Was ist der Grund für diese Änderung?

Im Rahmen des TCF prüft Google, ob Anzeigentechnologie-Anbieter und andere programmatische Nachfragequellen gegen die Google-Richtlinien verstoßen und mindestens eine Rechtsgrundlage für die Verarbeitung von Daten vorhanden ist, bevor sie in die Vermittlungsabfolge aufgenommen werden. Weitere Informationen finden Sie im Abschnitt Vermittlung .

Einige Vermittlungspartner in der Liste der Anzeigentechnologie-Anbieter von Google sind nicht in der TCF-Anbieterliste registriert. Diese Partner verwenden stattdessen Technische Spezifikation für die zusätzliche Einwilligung von Google zur Einholung von Einwilligungen. Google veröffentlicht die Liste der nicht beim IAB registrierten Anzeigentechnologie-Anbieter und ihre IDs unter https://storage.googleapis.com/tcfac/additional-consent-providers.csv.

Das UMP SDK unterstützt das Speichern des ACStrings. Dadurch haben Sie folgende Möglichkeiten: Werbepartner zu veröffentlichten DSGVO-Mitteilungen hinzufügen ohne zu wissen, ob die Partner TCF-registriert sind. Wenn Sie die CMP eines Drittanbieters verwenden, sollten Sie so vorgehen:

  1. Prüfen Sie, ob die CMP des Drittanbieters das Speichern des ACString unterstützt.
  2. Nehmen Sie jeden Vermittlungspartner in die Liste der Anzeigentechnologie-Anbieter auf, über die die Drittanbieter-CMP die Einwilligung einholt.
Kann ich die Funktionsweise meiner App ändern, wenn Nutzer nicht einwilligen? Ist das laut Richtlinie erlaubt?

Publisher können den IAB TCF-String in ihren Apps lesen. Weitere Informationen zum programmatischen Lesen von Einwilligungsoptionen finden Sie unter Einwilligungsoptionen lesen. Publisher sollten ihre Verpflichtungen im Rahmen der entsprechenden Vorschriften mit Rechtsbeistand prüfen.

Wenn ich Optionen verwalten auswähle und allen Zwecken zustimme, sehe ich keine Anzeigen? Was ist der Grund für diese Änderung?

Zusätzlich zur Einholung der Einwilligung müssen Sie auch die Einwilligung des Anbieters einholen. Damit Anbieter wie Google angemessene Anzeigen ausliefern können, ist sowohl die Einwilligung als auch die Einwilligung des Anbieters erforderlich.

Wie lautet die Best Practice, wenn demselben Nutzer sowohl die ATT-Benachrichtigung für iOS als auch die DSGVO-Einwilligung angezeigt werden sollen?

Wir empfehlen, zuerst die DSGVO-konforme Mitteilung zur Einwilligung der Nutzer in der EU und als zweite die ATT-Benachrichtigung für iOS anzuzeigen, wenn der Nutzer der DSGVO zugestimmt hat. Das wird bereits vom UMP SDK verarbeitet, wenn Sie beide Nachrichten in der AdMob -UI konfigurieren. Weitere Informationen finden Sie unter Welche Mitteilung Ihren Nutzern angezeigt wird Weitere Informationen.

Wenn Sie die ATT-Benachrichtigung nicht über das UMP SDK anzeigen lassen, sollten Sie die Einwilligungsoptionen lesen, nachdem die DSGVO-Einwilligung eingeholt wurde, um festzustellen, ob die ATT-Benachrichtigung für iOS angezeigt werden soll.

Wie wirkt sich Version 2 des Strings für zusätzliche Einwilligung auf die abfolgebasierte Vermittlung für Zugriffe im EWR und im Vereinigten Königreich aus?

Wir prüfen, ob Anzeigentechnologie-Anbieter und andere programmatische Anzeigenquellen gegen die Google-Richtlinien verstoßen und ob sie mindestens eine Rechtsgrundlage für die Verarbeitung von Daten haben, bevor sie in die Vermittlungsabfolge aufgenommen werden.

Änderungen bei der zusätzlichen Einwilligung (Version 2) Enthält ein Update zur Unterstützung der in der CMP angegebenen Anbieter. Die offengelegten Anbieter können an der Vermittlungsabfolge teilnehmen.

Wie implementiere ich Version 2 des Strings für zusätzliche Einwilligung für Nutzer, die der Version 1 bereits zugestimmt haben?

Prüfe den IABTCF_AddtlConsent-Schlüssel im lokalen Speicher gemäß Technische Spezifikation für die zusätzliche Einwilligung von Google , um festzustellen, ob ein Nutzer dem String der zusätzlichen Einwilligung der Version 2 zugestimmt hat und ob du das Formular noch einmal vorlegen müssen.

Swift

// Example value: "2~1.35.41.101~dv.9.21.81"
let additionalConsent = UserDefaults.standard.string(forKey: "IABTCF_AddtlConsent")
// Index 0 contains information about the specification version number.
let isACVersion2 = additionalConsent?.first == "2"

Objective-C

// Example value: "2~1.35.41.101~dv.9.21.81"
NSString *additionalConsent = [NSUserDefaults.standardUserDefaults
                        stringForKey:@"IABTCF_AddtlConsent"];
// Index 0 contains information about the specification version number.
BOOL isACVersion2 = [additionalConsent hasPrefix:@"2"];
Wie verhält sich die Anzeigenbereitstellung bei einem Nutzer, der die Einverständniserklärung im EWR und im Vereinigten Königreich sieht und dann außerhalb des EWR und des Vereinigten Königreichs reist?

Das Google Mobile Ads SDK respektiert die Einwilligung des Nutzers, den entsprechenden Anzeigenbereitstellungsmodus anzuwenden, auch wenn er den EWR und das Vereinigte Königreich verlässt.