Ads.txt

Implementacja pliku ads.txt nie jest wymogiem, a reklamy będą się nadal wyświetlać bez tego pliku. Warto jednak pamiętać, że wielu reklamodawców ustala stawki tylko dla żądań reklamy, które zostały zweryfikowane za pomocą pliku ads.txt – więcej informacji o pliku ads.txt.

Plik ads.txt to zbiór wszystkich identyfikatorów wydawców, którzy mogą wysyłać żądania reklam w Twojej domenie i znajduje się w katalogu głównym domeny (np. example.com/ads.txt). Typowy wpis w pliku ads.txt wygląda tak:

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

Zwykle identyfikator wydawcy używany w pliku ads.txt zależy od wartości data-ad-client z tagów reklam. Biorąc jednak pod uwagę, że większość klientów platformy AFP ma tysiące kont podrzędnych, zarządzanie tym plikiem, a nawet przetwarzanie go przez Google i innych licytujących, staje się trudne. Klienci platformy mogą rozwiązać ten problem na 2 sposoby, jeśli chodzi o skalowanie wykorzystania pliku ads.txt w domenach swojej platformy. Platformy mogą wybrać jedną z tych opcji lub obie te opcje jednocześnie:

  • Platformy mogą rejestrować swoje domeny na liście domen publicznych.
  • AdSense może dodać domeny platformy do białej listy, aby móc weryfikować żądania reklamy na podstawie parametru data-ad-host oraz parametru data-ad-client

Opcja 1. Rejestracja na liście domen publicznych

Gdy zarejestrujesz domenę na liście domen publicznych, przeglądarki będą traktować ją jako domenę najwyższego poziomu. Nasz system weryfikacji pliku ads.txt zrobi to samo. Przed wprowadzeniem tej zmiany platformy powinny zbadać pełny wpływ tej zmiany na ich domenę.

Jeśli domena znajduje się na liście domen publicznych, musisz zmienić lokalizację pliku ads.txt. Zamiast publikować plik ads.txt w katalogu głównym domeny (example.com/ads.txt), pliki ads.txt muszą być publikowane w każdej subdomenie (subdomena.example.com/ads.txt). Jeśli nie korzystasz też z opcji 2, plik ads.txt musi zawierać identyfikator wydawcy podrzędnego lub, innymi słowy, zależy od wartości parametru data-ad-client.

Jeśli na przykład kod usługi podrzędnej (data-ad-client) to ca-pub-123456789012345, plik ads.txt będzie wyglądać tak:

google.com, pub-123456789012345, DIRECT, f08c47fec0942fa0

Gdzie została usunięta część ca- ciągu.

Opcja 2. Specjalne traktowanie pliku ads.txt w domenach platform

AFP umożliwia weryfikację żądań reklamy na podstawie wartości data-ad-client lub data-ad-host dla domen umieszczonych na białej liście. Oznacza to, że jeśli któryś z tych identyfikatorów znajduje się w pliku ads.txt, żądanie reklamy jest przetwarzane jako zweryfikowane. Będzie ono działać nawet wtedy, gdy domena znajduje się na liście domen publicznych – jedyną różnicą będzie lokalizacja pliku ads.txt.

W przypadku większości klientów platformy AFP zalecamy sprawdzenie, czy wszystkie tagi reklam mają ustawiony parametr data-ad-host (aby upewnić się, że tak jest, możesz też użyć metatagu „platform account”). W rezultacie plik ads.txt będzie potrzebować tylko 1 wpisu, który bazuje na identyfikatorze usługi hosta (data-ad-host).

Jeśli na przykład identyfikator hosta (data-ad-host) to ca-host-pub-1234567890123456, plik ads.txt będzie wyglądać tak:

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0

Gdzie została usunięta część ca-host- ciągu.