Informowanie użytkowników z Europejskiego Obszaru Gospodarczego

Zgodnie z polityką Google w zakresie zgody użytkownika z UE musisz przekazywać określone informacje użytkownikom z Europejskiego Obszaru Gospodarczego (EOG), Wielkiej Brytanii i Szwajcarii oraz uzyskiwać ich zgodę na wykorzystywanie plików cookie lub innych lokalnych danych, jeśli jest to wymagane prawnie, a także na wykorzystywanie danych osobowych (takich jak identyfikator reklamy) do wyświetlania reklam.

Polityka ta odzwierciedla wymagania UE zawarte w dyrektywie o prywatności i łączności elektronicznej oraz w Ogólnym rozporządzeniu o ochronie danych (RODO).

Ten przewodnik zawiera instrukcje, jak w ramach pakietu SDK UMP obsługiwać wiadomości zgodne z zasadami TCF IAB w wersji 2.0. Skorzystaj z tych instrukcji w połączeniu z artykułem Pierwsze kroki, w którym znajdziesz ogólne informacje o tym, jak uruchomić aplikację z pakietem SDK UMP, oraz podstawowe informacje o konfigurowaniu wiadomości. Poniższe wskazówki dotyczą konkretnie wiadomości zgodnej z RODO i zasadami TCF IAB w wersji 2. Więcej informacji znajdziesz w artykule Jak wymagania IAB wpływają na wiadomości z prośbą o zgodę na wykorzystanie danych (zgodnie z wytycznymi UE).

Wymagania wstępne

RODO wymaga, aby użytkownicy mogli w każdej chwili wycofać zgodę. Aby umożliwić użytkownikom wycofanie zgody, zapoznaj się z sekcją Opcje dotyczące prywatności.

Aby wskazać, że użytkownik nie osiągnął wieku świadomego wyrażenia zgody, ustaw parametr TagForUnderAgeOfConsent (TFUA). Jeśli ustawisz TFUA na true, pakiet SDK UMP nie będzie prosić użytkownika o zgodę. Jeśli Twoja aplikacja jest przeznaczona dla różnych grup odbiorców, ustaw ten parametr dla użytkowników niepełnoletnich, aby mieć pewność, że nie będą oni proszeni o zgodę.

W przykładzie poniżej ustawiamy w żądaniu zgody UMP wartość parametru TFUA na „true”:

  ConsentRequestParameters params = new ConsentRequestParameters
  {
      // Indicate the user is under age of consent.
      TagForUnderAgeOfConsent = true;
  };

  ConsentInformation.Update(params, (FormError updateError) =>
  {
    // ...
  });

Aby skonfigurować zgodę w zapośredniczeniu AdMob, wykonaj czynności opisane w poniższych sekcjach.

Dodawanie partnerów reklamowych do wiadomości zgodnych z RODO

Aby dodać partnerów zapośredniczenia do listy partnerów reklamowych, wykonaj czynności opisane w artykule Dodawanie partnerów reklamowych do opublikowanych wiadomości zgodnych z RODO. W przeciwnym razie partnerzy mogą nie wyświetlać reklam w Twojej aplikacji.

W tabeli poniżej znajdziesz nazwy partnerów ds. technologii reklamowych dla poszczególnych źródeł reklam:

Źródło reklam Nazwa partnera ds. technologii reklamowych
AppLovin AppLovin Corp.
BidMachine BidMachine
Pakiet SDK BIGO Ads Empathy Technology Pte.Ltd. (BIGO Ads)
Chartboost Chartboost
DT Exchange DT Exchange (Fyber Monetization)
i-mobile i-mobile
InMobi InMobi
ironSource Ads ironSource Mobile
Liftoff Monetize Liftoff
LY Ads Network LY Ads Network
maio maio
Meta Audience Network Meta
Mintegral Mobvista/Mintegral
Moloco Ads SDK Moloco Ads
myTarget Mail.ru
Pangle Pangle DSP
PubMatic OpenWrap SDK PubMatic
Unity Ads Unity Ads
Verve HyBid SDK Verve Group

W tabeli poniżej znajdziesz informacje o tym, które źródła reklam obsługują przekazywanie sygnałów zgody na wykorzystanie danych zgodnie z RODO z platform do zarządzania zgodą użytkowników, które są zintegrowane z Zasadami IAB dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych (zasadami TCF) oraz ze specyfikacją Google dotyczącą udzielenia dodatkowej zgody, do pakietu SDK źródeł reklam:

Źródło reklam Najwcześniejsza obsługiwana wersja
AppLovin 7.0.0
BidMachine 1.0.0
Pakiet SDK BIGO Ads 1.0.0
Chartboost 4.14.0
DT Exchange 3.3.0
i-mobile Nie dotyczy1
InMobi 4.6.4
ironSource Ads 2.6.0
Liftoff Monetize 5.2.2
LY Ads Network Nie dotyczy1
maio Nie dotyczy1
Meta Audience Network Nie dotyczy2
Mintegral 2.2.3
Moloco Ads SDK 1.0.0
myTarget 3.40.0
Pangle 5.9.0
PubMatic OpenWrap SDK 1.0.0
Unity Ads 3.20.0

1 Źródło reklam nie obsługuje ruchu z EOG.

2 Aby uzyskać szczegółowe informacje, skontaktuj się z menedżerem ds. partnera Meta.

Po uzyskaniu zgody na wykorzystanie danych zgodnie z RODO możesz odczytać wybory dotyczące zgody z pamięci lokalnej zgodnie ze specyfikacją zasad TCF w wersji 2. Klucz IABTCF_PurposeConsents wskazuje zgodę na każdy z celów zasad TCF.

Poniższy fragment kodu pokazuje, jak sprawdzić zgodę na Cel 1:

  // Example value: "1111111111"
  string purposeConsents = ApplicationPreferences.GetString("IABTCF_PurposeConsents");
  // Purposes are zero-indexed. Index 0 contains information about Purpose 1.
  if (!string.IsNullOrEmpty(purposeConsents))
  {
    char purposeOneString = purposeConsents[0];
    bool hasConsentForPurposeOne = purposeOneString == '1';
  }

Najczęstsze pytania

Co się stanie, jeśli nie podejmę żadnych działań, aby spełnić wymagania dotyczące platform do zarządzania zgodą użytkowników na wyświetlanie reklam w Europejskim Obszarze Gospodarczym, Wielkiej Brytanii i Szwajcarii?

Jeśli od 16 stycznia 2024 r. partner nie będzie korzystać z platformy CMP certyfikowanej przez Google, w przypadku ruchu z Europejskiego Obszaru Gospodarczego i Wielkiej Brytanii będą mogły się pojawiać tylko reklamy objęte ograniczonym wyświetlaniem.

16 stycznia 2024 r. zaczniemy egzekwować te wymagania w przypadku niewielkiego odsetka ruchu pochodzącego z EOG i Wielkiej Brytanii. Pod koniec lutego 2024 r. te wymagania będą już egzekwowane w przypadku całego ruchu pochodzącego z EOG i Wielkiej Brytanii. Aby uniknąć negatywnego wpływu nadchodzących zmian na Twoje zarobki, zacznij korzystać z certyfikowanej platformy CMP do 16 stycznia 2024 r.

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

Zgoda nie jest reprezentowana przez pojedynczy bit, ale przez zestaw celów i dostawców, zgodnie z definicją w specyfikacji zasad TCF IAB. Kryteria personalizacji reklam Google Ads znajdziesz w artykule Polityka w zakresie zgody użytkownika: reklamy spersonalizowane i niespersonalizowane.

Dodatkowo dostawcy technologii reklamowych z listy dostawców technologii reklamowych Google, którzy nie są zarejestrowani na liście dostawców spełniających wymogi zasad dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych, używają do zbierania zgody specyfikacji technicznej trybu udzielenia dodatkowej zgody Google. Listę dostawców technologii reklamowych niezarejestrowanych w ramach IAB oraz ich identyfikatory znajdziesz w tym miejscu: https://storage.googleapis.com/tcfac/additional-consent-providers.csv.

Aby debugować pojedyncze żądanie reklamy, użyj funkcji Rozwiązywanie problemów z ustawieniami prywatności w inspektorze reklam. Możesz dzięki temu wyświetlić te sygnały dotyczące prywatności przekazywane w żądaniu reklamy w ramach integracji wydawcy z opracowanymi przez IAB Europe zasadami TCF:

Etykieta inspektora reklam Parametr zapytania żądania reklamy Znaczenie
Obowiązuje RODO (IABTCF_gdprApplies) gdpr Określa, czy do tego żądania reklamy ma zastosowanie RODO.
Ciąg tekstowy dotyczący przejrzystości i zgody (IABTCF_TCString) gdpr_consent Ciąg tekstowy dotyczący przejrzystości i zgody. IAB udostępnia narzędzie internetowe, za pomocą którego możesz ręcznie zdekodować wartość.
Ciąg tekstowy dotyczący udzielenia dodatkowej zgody (IABTCF_AddtlConsent) addtl_consent Ciąg tekstowy dotyczący udzielenia dodatkowej zgody ze specyfikacji technicznej Google o nazwie „Udzielenie dodatkowej zgody”.

Aby dowiedzieć się, jak odczytywać opcje zgody za pomocą kodu, zapoznaj się z artykułem Jak odczytywać opcje zgody.

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

Nie, do wyświetlania reklam możesz używać dowolnej platformy CMP z listy platform CMP certyfikowanych przez Google.

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

Jeśli użytkownik podjął już decyzję dotyczącą zgody, rozwiązanie Google 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 stanie się nieważny.

RODO wymaga modyfikacji zgody, aby użytkownicy mogli w dowolnym momencie wycofać swoją zgodę. Zapoznaj się z opcjami prywatności, aby umożliwić użytkownikom wycofanie zgody. Aby ponownie wyświetlić formularz zgody, wywołaj metodę ShowPrivacyOptionsForm.

Zintegrowałem(-am) platformę CMP certyfikowaną przez Google, ale nie widzę żadnych żądań reklam wysyłanych do partnerów zapośredniczenia, nawet od użytkowników, którzy wyrazili zgodę. Dlaczego tak się dzieje?

Zgodnie z zasadami TCF 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 poświęconej zapośredniczeniu.

Niektórzy partnerzy zapośredniczenia z listy dostawców technologii reklamowych Google nie są zarejestrowani na liście dostawców spełniających wymogi zasad dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych. Zamiast tego do zbierania zgody użytkowników korzystają ze specyfikacji technicznej Google o nazwie „Udzielenie dodatkowej zgody”. Listę dostawców technologii reklamowych niezarejestrowanych w ramach IAB oraz ich identyfikatory znajdziesz w tym miejscu: https://storage.googleapis.com/tcfac/additional-consent-providers.csv.

Pakiet SDK UMP 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 zasadach TCF. Jeśli korzystasz z platformy CMP innej firmy, wykonaj te czynności:

  1. Sprawdź, czy platforma CMP innej firmy obsługuje przechowywanie ciągu tekstowego dotyczącego udzielenia dodatkowej zgody.
  2. Uwzględnij każdego partnera zapośredniczenia na liście dostawców technologii reklamowych, których platforma CMP innej firmy używa do uzyskiwania zgody użytkowników.
Czy mogę zmienić sposób działania aplikacji, jeśli użytkownicy nie wyrażą zgody? Czy zasady na to zezwalają?

Wydawcy mogą odczytywać ciąg tekstowy zgodny z zasadami TCF IAB w swoich aplikacjach. Informacje o programowym odczytywaniu wyborów dotyczących zgody znajdziesz w artykule Jak odczytywać wybory dotyczące zgody. Wydawcy powinni skonsultować się z prawnikiem, aby dowiedzieć się, jakie są ich obowiązki wynikające z odpowiednich przepisów.

Dlaczego po wybraniu opcji Zarządzaj opcjami i wyrażeniu zgody na wszystkie cele nie widzę żadnych reklam? Dlaczego tak się dzieje?

Oprócz uzyskiwania zgody na cele musisz też uzyskiwać zgodę na dostawców. Aby dostawca, np. Google, mógł wyświetlać odpowiednie reklamy, wymagana jest zgoda zarówno na cele, jak i na dostawcę.

Jakie są sprawdzone metody wyświetlania alertu ATT (iOS) i zgody na wykorzystanie danych zgodnie z RODO temu samemu użytkownikowi?

Zalecamy, aby najpierw wyświetlać wiadomość z prośbą o zgodę na wykorzystanie danych zgodnie z RODO, a potem, jeśli użytkownik wyrazi zgodę, alert ATT (iOS). Jeśli skonfigurujesz obie wiadomości w interfejsie AdMob, zajmie się tym pakiet SDK UMP. Więcej informacji znajdziesz w artykule Która wiadomość będzie się wyświetlać użytkownikom.

Jeśli nie wyświetlasz alertu ATT za pomocą pakietu SDK UMP, zalecamy odczytanie opcji zgody po uzyskaniu zgody na wykorzystanie danych zgodnie z RODO, aby określić, czy wyświetlać alert ATT (iOS).

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 ze 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.