Zgodnie z polityką Google w zakresie zgody użytkownika z UE musisz przekazywać użytkownikom z Europejskiego Obszaru Gospodarczego (EOG), Szwajcarii i Wielkiej Brytanii określone informacje oraz uzyskiwać ich zgodę na używanie plików cookie lub innych form pamięci lokalnej (jeśli jest to wymagane przez prawo) oraz na wykorzystywanie danych osobowych (takich jak identyfikator reklamowy) 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 UMP SDK obsługiwać wiadomości wymagane przez zasady TCF IAB w wersji 2. Ten artykuł należy czytać w połączeniu z artykułem Pierwsze kroki, w którym znajdziesz omówienie tego, jak uruchomić aplikację z pakietem UMP SDK i skonfigurować wiadomość. Poniższe wskazówki dotyczą konkretnie wiadomości wymaganej przez RODO i zasady 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
- Skonfiguruj pakiet SDK platformy do personalizowania wiadomości wyświetlanych użytkownikom.
- Utwórz wiadomość wymaganą przez rozporządzenia europejskie na potrzeby aplikacji.
Wycofanie zgody
RODO wymaga wycofania zgody, aby umożliwić użytkownikom wycofanie w dowolnym momencie dokonanych przez nich wyborów dotyczących zgody. Więcej informacji o wdrażaniu sposobu wycofywania przez użytkowników ich wyborów w zakresie zgody znajdziesz w sekcji Opcje prywatności.
Tag dotyczący użytkowników poniżej wieku świadomego wyrażenia zgody
Aby wskazać, że użytkownik nie osiągnął wieku samodzielnego wyrażania 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 wartość TFUA na „true” w żądaniu zgody UMP:
ConsentRequestParameters params = ConsentRequestParameters(
consentDebugSettings: debugSettings,
// Indicate the user is under age of consent.
tagForUnderAgeOfConsent: true,
);
ConsentInformation.instance.requestConsentInfoUpdate(params, () async {
// ...
};
Konfigurowanie zgody użytkowników w zapośredniczeniu AdMob
Aby skonfigurować uzyskiwanie zgody użytkowników w zapośredniczeniu AdMob, wykonaj czynności opisane w tych 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 nazwę partnera ds. technologii reklamowych w przypadku każdego źródła reklam:
| Źródło reklam | Nazwa partnera ds. technologii reklamowych |
|---|---|
| AppLovin | AppLovin Corp. |
| BidMachine | BidMachine |
| BIGO Ads SDK | 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 |
Przekazywanie zgody do źródeł reklam
W tabeli poniżej znajdziesz listę źródeł reklam, które obsługują przekazywanie sygnałów zgody na wykorzystanie danych zgodnie z RODO z platform do zarządzania zgodą użytkowników zintegrowanych z Zasadami IAB dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych (TCF) oraz specyfikacją Google dotyczącą udzielania dodatkowej zgody do pakietu SDK tych źródeł:
| Źródło reklam | Najwcześniejsza obsługiwana wersja |
|---|---|
| AppLovin | 1.0.0 |
| BidMachine | 1.0.0 |
| Chartboost | 1.7.0 |
| DT Exchange | 1.1.0 |
| i-mobile | Nie dotyczy1 |
| InMobi | 1.1.0 |
| ironSource Ads | 1.0.0 |
| Liftoff Monetize | 1.1.0 |
| LY Ads Network | Nie dotyczy1 |
| maio | Nie dotyczy1 |
| Meta Audience Network | Nie dotyczy2 |
| Mintegral | 2.1.1 |
| Moloco Ads SDK | 1.0.0 |
| myTarget | 1.13.0 |
| Pangle | 3.6.0 |
| PubMatic OpenWrap SDK | 1.0.0 |
| Unity Ads | 1.10.0 |
1 Źródło reklam nie wyświetla reklam w przypadku ruchu z Europejskiego Obszaru Gospodarczego.
2 Aby uzyskać szczegółowe informacje, skontaktuj się z menedżerem ds. partnera w Meta.
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?
Od 16 stycznia 2024 r. partner, który nie zacznie korzystać z platformy CMP certyfikowanej przez Google, będzie mógł wyświetlać w Europejskim Obszarze Gospodarczym i Wielkiej Brytanii tylko reklamy objęte ograniczonym wyświetlaniem.
Egzekwowanie tych zasad rozpocznie się 16 stycznia 2024 r. w przypadku niewielkiego odsetka ruchu pochodzącego z Europejskiego Obszaru Gospodarczego i Wielkiej Brytanii. Pod koniec lutego 2024 r. Google będzie egzekwować te zasady w przypadku całego ruchu pochodzącego z tych lokalizacji. 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 zdefiniowanych w specyfikacji zasad TCF IAB. Kryteria personalizacji reklam w Google Ads znajdziesz w polityce 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 TCF, używają do zbierania zgody specyfikacji technicznej trybu udzielenia dodatkowej zgody Google. Google publikuje listę dostawców technologii reklamowych niezarejestrowanych w ramach IAB oraz ich identyfikatory 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. Umożliwia ona wyświetlanie tych sygnałów dotyczących prywatności przekazywanych 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) gdprOkreśla, czy w przypadku tego żądania reklamy obowiązuje RODO. Ciąg tekstowy dotyczący przejrzystości i zgody (IABTCF_TCString) gdpr_consentCiąg tekstowy dotyczący przejrzystości i zgody. IAB udostępnia narzędzie internetowe, w którym możesz ręcznie dekodować wartość. Ciąg tekstowy dotyczący udzielenia dodatkowej zgody (IABTCF_AddtlConsent) addtl_consentCiąg tekstowy dotyczący udzielenia dodatkowej zgody ze specyfikacji technicznej Google o nazwie „Udzielenie dodatkowej zgody”. Aby odczytywać wybory dotyczące zgody na przetwarzanie danych w sposób programowy, zapoznaj się z informacjami o tym, jak odczytywać wybory dotyczące zgody na przetwarzanie danych (Android | iOS).
- Czy muszę używać pakietu UMP SDK 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ę w inny sposób nieważny.
RODO wymaga modyfikacji zgody, aby umożliwić użytkownikom wycofanie w dowolnym momencie dokonanych przez nich wyborów dotyczących zgody. Zapoznaj się z opcjami dotyczącymi prywatności, aby wdrożyć sposób, w jaki użytkownicy mogą wycofać swoje wybory dotyczące zgody. Aby ponownie wyświetlić formularz zgody, wywołaj funkcję
ConsentForm.showPrivacyOptionsForm().- Mam zintegrowaną 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, zanim zostaną uwzględnieni w kaskadzie zapośredniczenia. Więcej informacji znajdziesz w sekcji poświęconej mediacji.
Niektórzy partnerzy do zapośredniczenia z listy partnerów ds. technologii reklamowych Google nie są zarejestrowani na liście dostawców spełniających wymogi TCF. Ci partnerzy korzystają ze specyfikacji technicznej Google o nazwie „Udzielenie dodatkowej zgody” do zbierania zgody użytkowników. Listę dostawców technologii reklamowych niezarejestrowanych w ramach IAB oraz ich identyfikatory publikujemy 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 ramach TCF. Jeśli używasz platformy CMP innej firmy, wykonaj te czynności:
- Sprawdź, czy zewnętrzna platforma CMP obsługuje przechowywanie ciągu tekstowego dotyczącego udzielenia dodatkowej zgody.
- Umieść każdego partnera zapośredniczenia na liście dostawców technologii reklamowych, których platforma CMP innej firmy używa do zbierania zgody użytkowników.
- Czy mogę zmienić sposób działania aplikacji, jeśli użytkownicy nie wyrażą zgody? Czy jest to zgodne z zasadami?
Wydawcy mogą odczytywać w swoich aplikacjach ciąg tekstowy TCF IAB. Informacje o odczytywaniu wyborów użytkowników dotyczących zgody na przetwarzanie danych osobowych w sposób programowy znajdziesz w artykule na temat odczytywania wyborów użytkowników dotyczących zgody na przetwarzanie danych osobowych (Android | iOS). Wydawcy powinni skonsultować się z prawnikiem, aby poznać swoje obowiązki wynikające z odpowiednich przepisów.
- Gdy kliknę Zarządzaj opcjami i wyrażę zgodę na wszystkie cele, nie widzę żadnych reklam. Dlaczego tak się dzieje?
Oprócz uzyskania zgody na cele musisz też uzyskać zgodę na dostawców. Aby dostawca, np. Google, mógł wyświetlać odpowiednie reklamy, wymagana jest zarówno zgoda na cele, jak i zgoda na dostawców.
- Jakie są sprawdzone metody wyświetlania tego samego użytkownikowi zarówno alertu ATT (iOS), jak i zgody na wykorzystanie danych zgodnie z RODO?
Jeśli użytkownik wyrazi zgodę na wykorzystanie danych zgodnie z RODO, zalecamy wyświetlenie najpierw wiadomości z prośbą o zgodę na wykorzystanie danych zgodnie z RODO, a potem alertu ATT (iOS). Jeśli skonfigurujesz obie wiadomości w interfejsie AdMob, pakiet UMP SDK zajmie się tym automatycznie. 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 odczytywanie wyborów użytkowników dotyczących zgody po uzyskaniu zgody wymaganej przez 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_AddtlConsentw pamięci lokalnej zgodnie z specyfikacją techniczną udzielenia dodatkowej zgody od Google, 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.