- Zasady TCF w wersji 2.1: nadal będziemy akceptować ciągi tekstowe zgodne z zasadami TCF w wersji 2.1, ale zachęcamy platformy CMP do postępowania zgodnie ze wskazówkami IAB dotyczącymi etapów wdrażania nowej wersji, w miarę jak branża będzie przechodzić na zasady TCF w wersji 2.2.
- Platformy Google do zarządzania zgodą użytkowników: platformy Google do zarządzania zgodą użytkowników, które są dostępne w usługach Ad Manager, AdSense i AdMob na karcie „Prywatność i wyświetlanie wiadomości”, obsługują zasady TCF w wersji 2.2 na potrzeby wiadomości z prośbą o zgodę na wykorzystanie danych zgodnie z rozporządzeniami europejskimi. Platformy te są zgodne z aktualnymi wymaganiami IAB dotyczącymi platform CMP.
Aby pomóc wydawcom w poprawieniu błędów i nieprawidłowych konfiguracji związanych z wdrożeniem wersji 2.2 zasad IAB Europe dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych, udostępniamy raport o wykrytych błędach.
W tym artykule znajdziesz więcej informacji o tym, jak usuwać błędy implementacji Zasad dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych (zasad TCF) w wersji 2.2, m.in.:
Zaktualizowane wskazówki
Aktualizacje
- Przypomnienie o wymaganej przez zasady TCF konieczności ponownego uzyskiwania zgody co 13 miesięcy:
Zgodnie z Zasadami TCF organizacji IAB musisz co najmniej raz na 13 miesięcy (390 dni) przypominać użytkownikom o ich wyborach związanych ze zgodą. Jeśli zgoda użytkownika pochodzi sprzed 13 miesięcy, ciąg tekstowy dotyczący przejrzystości i zgody będzie uważany przez Google za nieważny i Google nie będzie wyświetlać użytkownikowi reklam. Zalecamy korzystanie z platformy do zarządzania zgodą użytkowników, za pomocą której można przypominać użytkownikom o ich wyborach przed upływem 13 miesięcy.
- Typ błędu 3.2 został wyeliminowany. Ciąg tekstowy dotyczący przejrzystości i zgody, który został zaktualizowany w ciągu ostatnich 13 miesięcy, zachowa ważność.
Poprawki częstych błędów
Najczęstsze błędy występujące w usługach Ad Manager, AdSense i AdMob możesz usunąć, wykonując te czynności:
Rozważ ponowne wyświetlenie użytkownikom prośby o zgodę w formie ciągu tekstowego dotyczącego przejrzystości i zgody, który nie służy do generowania przychodów(Błędy 1.1, 3.1, 4.1, 5.1, 5.2 i 6.1)
Powiązane błędy
Zaktualizowane wskazówki
Rozważ ponowne wyświetlenie użytkownikom prośby o zgodę.
Uzasadnienie
Ponowne wyświetlenie użytkownikom prośby o zgodę będzie korzystne dla wydawców, którzy wcześniej używali ciągu tekstowego dotyczącego przejrzystości i zgody o zakresie globalnym lub spoza zakresu, nieprawidłowych identyfikatorów platform CMP (pochodzących z testów) bądź nieprawidłowych identyfikatorów globalnych list dostawców (pochodzących z testów) albo którzy w trakcie implementacji nie podali Google jako dostawcy posiadającego odpowiednią zgodę użytkownika.
Błędy 1.1, 1.2 i 1.3: ważne jest sprawdzenie, czy te błędy występują w przypadku znacznej części ruchu. Jeśli tak, problem może występować po stronie platformy CMP. Upewnij się, że Google ma uzyskane odpowiednie zgody na niezbędne cele w ramach roli dostawcy usług uzyskującego zgodę użytkowników ORAZ ma uzasadniony interes (identyfikator dostawcy 755).
Specyfikacja IAB
Zgodnie ze specyfikacjami IAB platformy CMP mogą na 13 miesięcy zapisywać w pamięci podręcznej ciągi tekstowe dotyczące przejrzystości i zgody.
AddEventHandler
w ciągu 500 ms.(Błędy 2.1a, 2.1b, 2.0a, 2.0b i 2.0c).
Powiązane błędy
Błąd 2.1a. Te wskazówki mogą też mieć zastosowanie do błędów 2.1b, 2.0a, 2.0b i 2.0c.
Zaktualizowane wskazówki
Chociaż nie ma już limitu czasu oczekiwania, zalecamy, aby platformy CMP dokładnie sprawdziły swoje implementacje i natychmiast odpowiadały na wywołania funkcji AddEventListener getTCData
.
Jeśli platforma nie odpowie, żądanie może nie przynieść przychodu.
Uzasadnienie
Google przestrzega specyfikacji IAB, według której platforma CMP powinna natychmiast odpowiadać na wywołania funkcji AddEventListener
. Jeśli platforma nie odpowie od razu, żądanie może nie przynieść przychodu.
Poza tym odpowiedzi platformy CMP wchodzą w skład łańcucha zdarzeń, które rzutują na szybkość realizacji żądania reklamy. Skrócenie czasu upływającego między wczytaniem strony a żądaniami reklamy zmniejsza liczbę wyświetleń utraconych przez wydawcę.
Specyfikacja IAB
Obowiązująca specyfikacja IAB: specyfikacja IAB dotycząca funkcji AddEventListener (w serwisie GitHub)
AddEventListener
powinno zostać wykonane od razu po zarejestrowaniu z użyciem bieżących informacji dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych nawet wtedy, gdy platforma CMP nadal się wczytuje (stan loading
) i dlatego ma niepełne te informacje. Umożliwi to skryptowi wywołującemu uzyskanie dostępu do zarejestrowanego identyfikatora listenerId
. Dodatkowo wywołanie zwrotne należy wykonać w przypadku każdej zmiany ciągu tekstowego dotyczącego przejrzystości i zgody, chyba że zostanie ono usunięte za pomocą funkcji RemoveEventListener
.Centrum zasad
Centrum zasad wyświetla reklamodawcom powiadomienie w sytuacji, gdy ich aplikacja lub witryna nie spełnia wymagań Google dotyczących zarządzania zgodą użytkowników.
Raport o błędach
Jeśli wykryjemy problem z ciągiem tekstowym dotyczącym przejrzystości i zgody związany z co najmniej 1 witryną lub aplikacją wydawcy, powiadomimy go o tym w interfejsie usługi. Na stronie „Zgoda użytkowników z UE” na swoim koncie wydawcy, u których wystąpiły błędy, mogą kliknąć Pobierz raport o błędach związanych z Zasadami dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych, aby pobrać szczegółowy raport o błędach wykrytych w ciągu ostatnich 7 dni.
- Ad Manager: kliknij kolejno Administracja i Zgoda użytkowników z UE.
- AdMob i AdSense: kliknij kolejno Ustawienia blokowania i Zgoda użytkowników z UE.
Raport zawiera te informacje o każdym wykrytym błędzie:
- Domena/MobileAppID: nieprawidłowo skonfigurowana witryna lub aplikacja mobilna.
- Ścieżka jednostki reklamowej: jednostka reklamowa, której dotyczy błąd.
- Kod błędu: kod przypisany do błędu.
- Liczba błędów: liczba zapytań zawierających błąd zarejestrowanych w poprzednim tygodniu.
- Data ostatniego wykrycia: data ostatniego wykrycia błędu.
Korzystając z kodów błędów podanych w raporcie, wydawcy mogą znajdować w tabelach rozwiązywania problemów sugerowane działania, które można wykonać, aby rozwiązać problem.
Rozwiązywanie problemów
Aby ułatwić wydawcom poprawienie błędnie skonfigurowanych integracji z zasadami TCF w wersji 2.2 opracowanymi przez IAB, przygotowaliśmy tabele zawierające najczęstsze typy błędów w ciągu tekstowym dotyczącym przejrzystości i zgody oraz odpowiednie zalecenia w zakresie rozwiązywania problemów.
Tabele poniżej zawierają informacje o problemach występujących na poziomie żądania reklamy i związanych z nimi działaniach systemu.
Scenariusze związane z uzyskaniem ograniczonej zgody
Wszystkie 3 scenariusze mają zawsze pierwszeństwo przed błędami konfiguracji, nawet wtedy, gdy dane żądanie zawiera wiele błędów.
Scenariusz | Opis | Sugerowane działanie |
---|---|---|
1.1 | Google nie jest dozwolonym dostawcą na mocy wyrażonej zgody lub w przypadkach, gdy zachodzi uzasadniony interes. | Sprawdź, czy użytkownik celowo odrzucił Google jako dostawcę, wystąpiły błędy wdrożenia platformy CMP lub obowiązują ograniczenia dotyczące wydawców. |
1.2 | Brak zgody użytkownika na cel 1 w przypadku krajów EOG i Wielkiej Brytanii. |
Sprawdź, czy użytkownik celowo nie zaakceptował celu 1 lub czy jest to spowodowane błędami wdrożenia platformy CMP. Wydawcy w Szwajcarii powinni sprawdzić, czy ustawienie pól
PublisherCC i PurposeOneTreatment jest prawidłowe, jeśli nie proszą użytkowników o zgodę na przetwarzanie danych.Od grudnia 2021 r. zgodnie z niemiecką ustawą o telekomunikacji i ochronie danych multimedialnych nie będziemy już sprawdzać zastosowania |
1.3 | Jest zgoda użytkownika na cel 1, ale brakuje podstawy prawnej dla reklam podstawowych. |
Sprawdź, czy użytkownik celowo odrzucił uzasadniony interes w innych celach czy jest to spowodowane błędami wdrożenia platformy CMP. |
Nieprawidłowa konfiguracja
Gdy występują błędy konfiguracji, żądania reklamy nie będą realizowane.
Błąd | Opis | Sugerowane działanie |
---|---|---|
2.1a | Tag lub pakiet SDK nie otrzymuje ciągu tekstowego dotyczącego przejrzystości i zgody z powodu następującego statusu platformy CMP: stub , loading lub error . |
Jeśli ręcznie wywołujesz funkcję wysyłania żądań reklamy, upewnij się, że odpowiedź na Jeśli nie wywołujesz ręcznie funkcji wysyłania żądań reklamy, sprawdź, czy na Twojej platformie CMP zaimplementowano obsługę parametru |
2.1b |
Spełnione są oba warunki:
|
Sprawdź, czy interfejsy API platformy są prawidłowo zaimplementowane zgodnie ze specyfikacją techniczną Zasad IAB dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych. |
2.2a |
Nie można przeanalizować ciągu tekstowego dotyczącego przejrzystości i zgody, ponieważ nie jest on zakodowany w standardzie base64. Przykład: |
Platforma do zarządzania zgodą użytkowników lub wydawcy powinni wysyłać w parametrach gdpr_consent= wyłącznie dane zakodowane w standardzie base64. |
2.2b |
Nie można przeanalizować ciągu tekstowego dotyczącego przejrzystości i zgody z powodu błędu dekodowania. Przykład: ciąg zawiera nieprawidłową liczbę bitów. |
Należy naprawić błędy implementacji ciągu tekstowego dotyczącego przejrzystości i zgody na platformie do zarządzania zgodą użytkowników. |
2.2c |
Nie można przeanalizować ciągu tekstowego dotyczącego przejrzystości i zgody z powodu błędu danych. Przykład: nieprawidłowa sygnatura czasowa, zbyt duży identyfikator dostawcy. |
Należy naprawić błędy implementacji ciągu tekstowego dotyczącego przejrzystości i zgody na platformie CMP. |
Problemy z ciągiem tekstowym dotyczącym przejrzystości i zgody
Problemy z ciągiem tekstowym dotyczącym przejrzystości i zgody związanym z żądaniem reklamy. Żądania reklamy zostaną odrzucone i niewypełnione.
Błąd | Opis | Sugerowane działanie |
---|---|---|
3.1 | Nieprawidłowy identyfikator platformy CMP. |
Sprawdź, czy używasz platformy CMP zatwierdzonej przez IAB oraz czy jej identyfikator jest poprawnie ustawiony w ciągu tekstowym dotyczącym przejrzystości i zgody. Jeśli podczas generowania ciągu tekstowego dotyczącego przejrzystości i zgody platforma CMP była ustawiona poprawnie, ale później została usunięta przez IAB, trzeba ponownie uzyskać zgodę użytkowników, używając prawidłowej platformy CMP. |
3.2 | Nie znajduje się już w użyciu. | Brak. Poprzednie znaczenie: od daty utworzenia ciągu tekstowego dotyczącego przejrzystości i zgody upłynęło więcej niż 13 miesięcy. |
Konieczne jest ponowne uzyskanie zgody
Konieczne jest uzyskanie zgody od użytkownika. Jeśli zgodę użytkownika uzyskano ponad 13 miesięcy temu lub korzystasz z wersji globalnej listy dostawców, na której nie ma jeszcze Google, musisz ponownie uzyskać zgodę użytkownika. W przeciwnym razie żądania reklamy będą odrzucane i nierealizowane.
Błąd | Opis | Sugerowane działanie |
---|---|---|
3.3 | Od daty ostatniej aktualizacji ciągu tekstowego dotyczącego przejrzystości i zgody upłynęło ponad 13 miesięcy. |
Usuń z platformy CMP stary ciąg tekstowy dotyczący przejrzystości i zgody oraz ponownie uzyskaj zgodę użytkownika. Niewielka liczba takich błędów może wystąpić, jeśli żądania reklamy z wygasłym ciągiem tekstowym dotyczącym przejrzystości i zgody zostały wysłane, zanim platforma CMP unieważniła zgodę użytkownika i ponownie ją uzyskała. Jeśli w swojej aplikacji korzystasz z platform Google do zarządzania zgodą użytkowników oraz z pakietu SDK UMP, sprawdź, czy pakiet SDK UMP został prawidłowo wdrożony, a plik |
4.1 | Ciąg tekstowy dotyczący przejrzystości i zgody został wygenerowany przy użyciu wersji globalnej listy dostawców, na której nie uwzględniono jeszcze Google. | Ponownie uzyskaj zgodę użytkownika za pomocą aktualnej wersji globalnej listy dostawców. |
Przetwarzanie o zakresie globalnym lub spoza zakresu
Poniżej znajdziesz problemy związane z przetwarzaniem o zakresie globalnym lub spoza zakresu (Ad Manager, AdMob i AdSense). Reklamy nie będą się wyświetlać, jeśli ciąg tekstowy dotyczący przejrzystości i zgody będzie mieć zakres globalny lub będzie spoza zakresu.
Błąd | Opis | Sugerowane działanie |
---|---|---|
5.1 | Ciąg tekstowy dotyczący przejrzystości i zgody zezwala na zgody użytkowników spoza zakresu. | Prześlij do platformy CMP prośbę o usunięcie sygnałów spoza zakresu z ciągu tekstowego dotyczącego przejrzystości i zgody. |
5.2 | Ciąg tekstowy dotyczący przejrzystości i zgody o zakresie globalnym. | Prześlij do platformy CMP prośbę o zaktualizowanie ciągu tekstowego dotyczącego przejrzystości i zgody tak, aby odnosił się on do konkretnej usługi. |
Ograniczone wyświetlanie reklam
Wystąpi ograniczone wyświetlanie reklam.
Błąd | Opis | Sugerowane działanie |
---|---|---|
6.1 | Wersja ciągu tekstowego dotyczącego przejrzystości i zgody na przetwarzanie to 1 lub 1.1 (ciąg w wersji 1.0). |
Platforma CPM powinna przesłać ciągi tekstowe zgodne z zasadami TCF w wersji 2.2. |
Google będzie rozwiązywać problemy
W przypadku wystąpienia takich problemów Google w razie potrzeby zastosuje ograniczanie ryzyka i będzie kontynuować normalną obsługę zgodnie z Zasadami dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych.
Błąd | Opis | Sugerowane działanie |
---|---|---|
7.1 | Parametr gdprApplies jest niezdefiniowany albo ustawiony na nieprawidłową lub nieczytelną wartość, ale podano prawidłowy ciąg tekstowy dotyczący przejrzystości i zgody. |
Nie dotyczy |
7.2 | Ciąg tekstowy dotyczący przejrzystości i zgody został wygenerowany przy użyciu nowszej wersji globalnej listy dostawców niż obecna wersja znana technologii wyświetlania reklam Google. | Nie dotyczy |
7.3 | Niektóre cele, funkcje lub dostawcy są spoza zakresu (nieznane lub nieznani). | Nie dotyczy |
7.4 | Wersja parametru tcf_policy_version ciągu tekstowego dotyczącego przejrzystości i zgody jest starsza niż najnowsza wersja globalnej listy dostawców. |
Należy usunąć starszy ciąg tekstowy dotyczący przejrzystości i zgody na platformie CMP oraz ponownie uzyskać zgodę użytkowników przy użyciu najnowszej globalnej listy dostawców. |
7.5 |
Żądanie zawiera parametr |
Nie dotyczy |
7.6 | Kod kraju wydawcy jest nieprawidłowy, ale zarejestrowano zgodę na cel 1. | Należy naprawić błędy implementacji ciągu tekstowego dotyczącego przejrzystości i zgody na platformie CMP. |
7.7 | Nieprawidłowy kod języka. | Należy naprawić błędy implementacji ciągu tekstowego dotyczącego przejrzystości i zgody na platformie CMP. |
7.8 | Pole wersji ciągu tekstowego dotyczącego przejrzystości i zgody nie zawiera wartości 1 ani 2 . |
W przypadku wykrycia nieprawidłowego ciągu tekstowego dotyczącego przejrzystości i zgody należy naprawić błędy w jego implementacji na platformie CMP. W tym celu konieczne jest poproszenie o nową zgodę. Jeśli w swojej aplikacji korzystasz z platform Google do zarządzania zgodą użytkowników oraz z pakietu SDK UMP, sprawdź, czy pakiet SDK UMP został prawidłowo wdrożony, a plik |
7.9 | Wersja ciągu tekstowego dotyczącego udzielenia dodatkowej zgody jest inna niż 1 lub 2 . |
Platforma CMP powinna ustawić wersję ciągu tekstowego dotyczącego udzielenia dodatkowej zgody na 1 lub 2 . |
Problemy z ciągiem tekstowym dotyczącym udzielenia dodatkowej zgody
W przypadku wystąpienia takich problemów Google potraktuje ciąg tekstowy dotyczący udzielenia dodatkowej zgody jako nieprawidłowy oraz nie udzieli autoryzacji dostawcom nieuwzględnionym w ciągu tekstowym dotyczącym przejrzystości i zgody.
Błąd | Opis | Sugerowane działanie |
---|---|---|
8.1 | Ciąg tekstowy dotyczący udzielenia dodatkowej zgody nie używa separatora wersji (~ ). |
Platforma CMP powinna używać „~ ” jako drugiego znaku ciągu tekstowego dotyczącego udzielenia dodatkowej zgody, aby oddzielić numer wersji od listy autoryzowanych dostawców. |
8.2 | Ciąg tekstowy dotyczący udzielenia dodatkowej zgody zawiera listę dostawców w nieprawidłowym formacie (lista atrybutów int64 rozdzielonych znakiem „.”). | Platforma CMP powinna poprawić błędy w implementacji ciągu tekstowego dotyczącego udzielenia dodatkowej zgody. |
Certyfikat platformy CMP
Gdy wystąpią takie problemy, Google spróbuje wyświetlić reklamy niespersonalizowane.
Błąd | Opis | Sugerowane działanie |
---|---|---|
9.1 | Platforma CMP zgodna z zasadami TCF, która została wymieniona w żądaniu, nie ma certyfikatu Google. | Platforma CMP powinna uzyskać certyfikat Google. |
Brak sygnałów związanych z zasadami TCF w żądaniach reklamy
W takich przypadkach Google spróbuje zastosować ograniczone wyświetlanie reklam.
Błąd | Opis | Sugerowane działanie |
---|---|---|
10.1 |
Żądanie pochodzi z Europejskiego Obszaru Gospodarczego, Wielkiej Brytanii lub Szwajcarii, ale brakuje w nim sygnałów związanych z zasadami TCF. |
Wydawca powinien przeprowadzić integrację z platformą CMP zgodną z zasadami TCF, która ma certyfikat Google. |