- Zasady TCF w wersji 2.1:nadal będziemy akceptować ciągi tekstowe zgodne z zasadami TCF w wersji 2.1 i 2.2 wygenerowane przed 28 lutego 2026 r. zgodnie z Zasadami IAB dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych (TCF).
- 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.3 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 i 2.3 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 wersjach 2.2 i 2.3, m.in.:
Zaktualizowane wskazówki
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.
addEventListener w ciągu 500 ms(Błędy 2.1a i 2.1b)
Powiązane błędy
Błąd 2.1a. Te wskazówki mogą też mieć zastosowanie do błędu 2.1b.
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.
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: kliknij kolejno Ustawienia blokowania i Zarządzaj rozporządzeniami europejskimi.
- AdSense: kliknij Bezpieczeństwo marki. Kliknij kolejno Treść, Ustawienia blokowania i Zarządzaj rozporządzeniami europejskimi.
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 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, Szwajcarii i Wielkiej Brytanii. |
Sprawdź, czy użytkownik świadomie nie zaakceptował celu 1, czy też 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. |
| 1.4 | W ciągu tekstowym TCF w wersji 2.3 brakuje wymaganej sekcji „Ujawnieni dostawcy”, jest ona błędnie sformatowana lub nie obejmuje Google. |
Nie mogliśmy zrealizować tego żądania, ponieważ Google nie został ujawniony w segmencie dotyczącym ujawnionych dostawców, w ciągu znaków w wersji 2.3 brakuje segmentu dotyczącego ujawnionych dostawców lub nie udało nam się przetworzyć tego segmentu. Sprawdź, czy konfiguracja platformy CMP obsługuje specyfikację TCF w wersji 2.3 i czy platforma CMP jest skonfigurowana tak, aby w konfiguracji dostawcy uwzględniać usługi reklamowe Google (identyfikator 755). Zasady TCF w wersji 2.3 są obowiązkowe w przypadku wszystkich ciągów tekstowych dotyczących przejrzystości i zgody użytkownika wygenerowanych 1 marca 2026 r. lub po tej dacie. |
Nieprawidłowa konfiguracja
W takich przypadkach Google spróbuje zastosować ograniczone wyświetlanie reklam.
| 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 addEventListener i czy zwraca on wartość |
| 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 CMP. |
| 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. W takich przypadkach Google spróbuje zastosować ograniczone wyświetlanie reklam.
| 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. |
Konieczne jest ponowne uzyskanie zgody
Konieczne jest uzyskanie zgody od użytkownika. Jeśli korzystasz z wersji globalnej listy dostawców, na której nie ma jeszcze Google, musisz ponownie uzyskać zgodę użytkownika. W przeciwnym razie Google spróbuje zastosować ograniczone wyświetlanie reklam.
| Błąd | Opis | Sugerowane działanie |
|---|---|---|
| 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). W takich przypadkach Google spróbuje zastosować ograniczone wyświetlanie reklam.
| 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. |
Używana jest nieaktualna wersja zasad TCF
W takich przypadkach Google spróbuje zastosować 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 CMP powinna przesłać ciągi tekstowe zgodne z zasadami TCF w wersji 2.2 lub 2.3. |
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.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, Szwajcarii lub Wielkiej Brytanii albo zostało ręcznie oznaczone do egzekwowania zgodności z RODO za pomocą parametru gdpr=1, 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, lub zadbać o to, aby parametr gdpr=1 był ustawiany tylko w przypadku użytkowników, których dotyczy egzekwowanie zgodności z RODO. |