Ogólne rozporządzenie o ochronie danych (IAB) – pomoc

Z tego przewodnika dowiesz się, jak zapewnić obsługę wiadomości zgodnych z RODO IAB zgodnych z zasadami TCF w wersji 2 w ramach pakietu UMP SDK. Jest powiązany z sekcją Rozpocznij, która zawiera informacje o tym, jak uruchomić aplikację za pomocą pakietu UMP SDK, oraz podstawy konfigurowania wiadomości. Te wskazówki dotyczą wiadomości zgodnych z zasadami TCF IAB w wersji 2.0.

Wymagania wstępne

RODO wymaga: odwołania zgody w celu umożliwienia użytkownikom wycofania swojej zgody w dowolnym momencie. Zapoznaj się z sekcją Opcje prywatności, aby wdrożyć sposób umożliwiający użytkownikom wycofanie zgody na wykorzystanie danych.

Ustaw wartość tagForUnderAgeOfConsent (TFUA), aby wskazać, czy użytkownik nie osiągnął wieku świadomego wyrażenia zgody. Gdy parametr TFUA ma wartość true, użytkownik nie prosi o zgodę. Aplikacje bez ograniczeń wiekowych powinny ustawiać ten parametr w przypadku użytkowników niepełnoletnich, aby mieć pewność, że użytkownicy nie będą prosić o zgodę na wykorzystanie danych.

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

Mediacja

Wykonaj czynności opisane w sekcji Dodawanie partnerów reklamowych do opublikowanych wiadomości zgodnych z RODO , aby dodać partnerów zapośredniczenia do listy partnerów reklamowych. Jeśli tego nie zrobisz, partnerzy nie będą mogli wyświetlać reklam w Twojej aplikacji.

Partnerzy zapośredniczenia mogą też mieć dodatkowe narzędzia, które pomagają zachować zgodność z RODO. Więcej informacji znajdziesz w przewodniku po integracji danego partnera.

Po uzyskaniu zgody użytkownika na wykorzystanie danych zgodnie z RODO możesz odczytywać dostępne opcje zgody w pamięci lokalnej zgodnie ze specyfikacją Zasad dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych w wersji 2. Klucz IABTCF_PurposeConsents wskazuje zgodę na każdy z celów TCF.

Ten fragment kodu pokazuje, jak sprawdzić zgodę użytkownika na potrzeby celu 1:

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"];

Najczęstsze pytania

Co się stanie, jeśli nie podejmę wymagań dotyczących platform do zarządzania zgodą użytkowników na potrzeby wyświetlania reklam użytkownikom z EOG i Wielkiej Brytanii

Od 16 stycznia 2024 r., jeśli partner nie korzysta z platformy CMP certyfikowanej przez Google, tylko Ograniczone wyświetlanie reklam będzie mogło wyświetlać reklamy w przypadku ruchu z EOG i Wielkiej Brytanii.

Nowe zasady wejdą w życie 16 stycznia 2024 r. w przypadku niewielkiego odsetka ruchu pochodzącego z EOG i Wielkiej Brytanii, a pod koniec lutego 2024 r. zaczną obowiązywać nowe zasady w przypadku całego ruchu pochodzącego z EOG i Wielkiej Brytanii. Zadbaj o to, aby do 16 stycznia 2024 r. wdrożyć certyfikowaną platformę CMP, aby nie tracić przychodów.

Co się stanie, jeśli wdrożę platformę CMP, a użytkownicy nie wyrażą zgody?

Ograniczone wyświetlanie reklam wyświetla się, jeśli brak zgody użytkownika na TCF organizacji zgodnie z polityką w zakresie zgody użytkownika z UE.

Więcej informacji znajdziesz w artykule o trybach wyświetlania reklam.

Jak mogę sprawdzić, czy użytkownik wyraził zgodę?

Zgoda nie jest wyrażona w postaci pojedynczego fragmentu, ale zbiorem celów i dostawców określonych w specyfikacji zasad TCF organizacji IAB. Więcej informacji na temat kryteriów personalizacji w Google Ads znajdziesz w artykule Zasady dotyczące zgody użytkownika: reklamy spersonalizowane i niespersonalizowane .

Dodatkowo technologie reklamowe oferowane przez Google: dostawcy technologii reklamowych niezarejestrowani na liście dostawców TCF, specyfikacja techniczna Google dotycząca dodatkowej zgody Google publikuje listę dostawców technologii reklamowych niezarejestrowanych w IAB, wraz z ich identyfikatorami: https://storage.googleapis.com/tcfac/additional-consent-providers.csv.

Aby debugować pojedyncze żądanie reklamy, wyeksportuj ciąg żądania reklamy za pomocą funkcji Zaawansowane debugowanie jednostek reklamowych w inspektorze reklam. Następnie wyszukaj następujące parametry zapytania:

Parametr zapytania Znaczenie
gdpr Czy w przypadku tego żądania reklamy ma zastosowanie RODO.
gdpr_consent Ciąg tekstowy dotyczący przejrzystości i zgody. IAB udostępnia narzędzie internetowe, które umożliwia ręczne dekodowanie wartości.
addtl_consent Ciąg tekstowy dotyczący udzielenia dodatkowej zgody ze specyfikacji technicznej Google „Udzielenie dodatkowej zgody”. Ciąg tekstowy dotyczący udzielenia dodatkowej zgody ze specyfikacji technicznej Google „Udzielenie dodatkowej zgody”.

Więcej informacji o tym, jak odczytywać opcje zgody w sposób zautomatyzowany, znajdziesz w sekcji Jak odczytywać opcje zgody.

Czy muszę używać pakietu SDK UMP od Google, aby spełniać wymagania dotyczące platformy CMP?

Nie. Do wyświetlania reklam możesz używać dowolnej platformy CMP z listy platform CMP z certyfikatem Google .

Jak mogę ponownie wyświetlić formularz zgody za pomocą pakietu UMP SDK, nawet jeśli użytkownik wyraził już zgodę?

Jeśli użytkownik podjął już decyzję w sprawie zgody, stosowane przez Google rozwiązanie do zarządzania zgodą użytkowników nie będzie prosić o nową zgodę, dopóki ciąg tekstowy dotyczący przejrzystości i zgody nie wygaśnie lub nie będzie unieważniony z innego powodu.

RODO wymaga modyfikacji zgody, aby użytkownicy mogli ją wycofać w dowolnym momencie. Zapoznaj się z opcjami prywatności, aby wdrożyć sposób umożliwiający użytkownikom wycofanie zgody na wykorzystanie danych. Aby ponownie wyświetlić formularz zgody, wywołaj presentPrivacyOptionsFormFromViewController:completionHandler:.

Czy formularz zgody wyświetla informacje wybrane przez użytkownika wcześniej?

Za każdym razem, gdy wiadomość jest wyświetlana, wiadomość z prośbą o zgodę na wykorzystanie danych zawiera domyślne opcje wyboru i opcje wyboru ustawień prośby o zgodę na wykorzystanie danych. Wybory użytkownika dotyczące zgody na przetwarzanie danych są jednak zapisywane w pamięci lokalnej po tym, jak użytkownik podejmie decyzję.

Mam zintegrowaną platformę CMP certyfikowaną przez Google, ale nie widzę żadnych żądań reklamy wysyłanych do partnerów zapośredniczenia, nawet od użytkowników, którzy wyrazili zgodę. Dlaczego tak się dzieje?

Zgodnie z Zasadami dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych Google sprawdza, czy dostawcy technologii reklamowych i inne źródła ofert reklamowych objętych automatyzacją nie naruszają zasad Google i mają przynajmniej 1 podstawę prawną do przetwarzania danych przed ich uwzględnieniem w kaskadzie zapośredniczenia. Więcej informacji znajdziesz w sekcji zapośredniczenie .

Niektórzy partnerzy zapośredniczenia występujący na liście dostawców technologii reklamowych Google nie są zarejestrowani na liście dostawców technologii reklamowych TCF. Partnerzy ci korzystają z specyfikacji technicznej Google „Udzielenie dodatkowej zgody” na potrzeby zbierania zgód. Google publikuje listę dostawców technologii reklamowych niezarejestrowanych w IAB, wraz z ich identyfikatorami: https://storage.googleapis.com/tcfac/additional-consent-providers.csv.

Pakiet UMP SDK obsługuje przechowywanie ciągu ACString, co umożliwia: dodawanie partnerów reklamowych do opublikowanych wiadomości zgodnych z RODO bez konieczności sprawdzania, czy partnerzy są zarejestrowani w ramach Zasad dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych. Jeśli korzystasz z zewnętrznej platformy CMP:

  1. Sprawdź, czy zewnętrzna platforma do zarządzania zgodą użytkowników obsługuje przechowywanie parametru ACString.
  2. Uwzględnij każdego partnera zapośredniczenia na liście dostawców technologii reklamowych, z których zewnętrzna platforma CMP używa do uzyskiwania zgody użytkowników.
Czy mogę zmienić sposób działania aplikacji, jeśli użytkownicy nie wyrażą zgody? Czy jest to dozwolone przez zasady?

Wydawcy mogą odczytywać w swoich aplikacjach ciąg tekstowy Zasad IAB dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych. Informacje o automatycznym interpretowaniu wyborów do wyboru znajdziesz w sekcji Jak odczytywać informacje o zgodzie. Wydawcy powinni sprawdzić swoje zobowiązania wynikające z odpowiednich przepisów z pomocą radcy prawnego.

Nie widzę żadnych reklam, gdy wybiorę Zarządzaj opcjami i wyrażam zgodę na wszystkie cele. Dlaczego tak się dzieje?

Oprócz uzyskania zgody na potrzeby zbierania danych musisz też uzyskać zgodę dostawcy. Aby wyświetlać odpowiednie reklamy, każdy dostawca, np. Google, musi uzyskać zarówno zgodę użytkownika na wykorzystanie danych, jak i zgodę dostawcy.

Jaka jest sprawdzona metoda wyświetlania temu samemu użytkownikowi alertu ATT (iOS) i zgody na wykorzystanie danych zgodnie z RODO?

Zalecamy, aby w pierwszej kolejności wyświetlać wiadomość z prośbą o zgodę na wykorzystanie danych zgodnie z RODO i alert ATT (iOS) w pierwszej kolejności, jeśli użytkownik wyraził zgodę na wykorzystanie danych zgodnie z RODO. Jest to już obsługiwane przez pakiet UMP SDK, jeśli skonfigurujesz obie komunikaty w interfejsie AdMob . Więcej informacji znajdziesz w sekcji Którą wiadomość będą widzieć użytkownicy .

Jeśli nie wyświetlasz alertu ATT za pomocą pakietu UMP SDK, zalecamy przeczytanie opcji zgody po uzyskaniu zgody użytkownika na wykorzystanie danych zgodnie z RODO, co pozwoli Ci określić, czy wyświetlić alert ATT (iOS).

Jak ciąg tekstowy dotyczący udzielenia dodatkowej zgody w wersji 2 wpływa na zapośredniczenie kaskadowe w przypadku ruchu z EOG i Wielkiej Brytanii?

Sprawdzamy, czy dostawcy technologii reklamowych i inne źródła ofert reklamowych objętych automatyzacją nie naruszają zasad Google i przed uwzględnieniem ich w kaskadzie zapośredniczenia dysponujemy co najmniej jedną podstawą prawną do przetwarzania danych.

Zmiany w specyfikacji „Udzielenie dodatkowej zgody” w wersji 2 uwzględniają zmiany dotyczące dostawców wymienionych na platformie do zarządzania zgodą użytkowników. Ujawnini dostawcy mogą uczestniczyć w kaskadzie zapośredniczenia.

Jak wdrożyć ciąg tekstowy dotyczący udzielenia dodatkowej zgody w wersji 2 w przypadku użytkowników, którzy wyrazili już zgodę na wersję 1?

Sprawdź klucz IABTCF_AddtlConsent w pamięci lokalnej zgodnie z specyfikacją techniczną Google dotyczącą udzielenia dodatkowej zgody , aby określić, czy użytkownik wyraził zgodę na ciąg tekstowy dotyczący udzielenia dodatkowej zgody w wersji 2 i czy musisz ponownie wyświetlić formularz zgody.

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"];
Jak przebiega wyświetlanie reklam użytkownikowi, który zobaczy formularz zgody użytkownika z Europejskiego Obszaru Gospodarczego i Wielkiej Brytanii, a potem podróżuje poza Europejski Obszar Gospodarczy i Wielką Brytanię?

Pakiet SDK do reklam mobilnych Google uwzględnia wyrażoną przez użytkownika decyzję dotyczącą zastosowania odpowiedniego trybu wyświetlania reklam nawet wtedy, gdy opuści on EOG i Wielką Brytanię.