Chroń swoje przychody z reklam: Najlepszy generator i walidator plików Ads.txt
W wielomiliardowym ekosystemie reklamy cyfrowej oszustwa reklamowe (ad fraud) i podszywanie się pod domeny (domain spoofing) to stałe zagrożenia. Złośliwi aktorzy próbują sprzedawać fałszywe zasoby reklamowe pod nazwą Twojej marki, kradnąc Twoje ciężko zarobione przychody i niszcząc Twoją reputację wśród reklamodawców. Aby temu przeciwdziałać, IAB (Interactive Advertising Bureau) Tech Lab wprowadziło protokół Authorized Digital Sellers (ads.txt). Dziś posiadanie pliku ads.txt nie jest już opcjonalne — to surowy wymóg Google AdSense, Google Ad Manager, Mediavine, Ezoic i wszystkich głównych giełd reklamowych (Ad Exchanges).
Jeśli kiedykolwiek widziałeś przerażające ostrzeżenie "Zarobki zagrożone – musisz rozwiązać pewne problemy z plikiem ads.txt, aby uniknąć poważnego wpływu na swoje przychody" w swoim panelu AdSense, wiesz, jak bardzo może to być stresujące. Generator Ads.txt Tools of Everything został zaprojektowany, aby wyeliminować ten ból głowy. Niezależnie od tego, czy zarabiasz na nowym blogu, czy zarządzasz portfolio witryn firmowych o dużym ruchu, to narzędzie zapewnia formatowanie pliku ads.txt ze 100% precyzją, chroniąc źródła przychodów i maksymalizując współczynniki wypełnienia (fill rates) reklam.
Czym dokładnie jest plik Ads.txt?
Ads.txt to prosty, publicznie dostępny plik tekstowy umieszczony w katalogu głównym (root directory) Twojej witryny (np. twojadomena.pl/ads.txt). Działa on jako przejrzysty rejestr publiczny, który dokładnie określa, kto jest upoważniony do sprzedaży Twoich zasobów reklam cyfrowych. Kiedy marka chce kupić przestrzeń reklamową w Twojej witrynie, jej platforma zakupów programatycznych (programmatic buying) automatycznie sprawdza ten plik.
Jeśli sprzedawca (np. Google lub Ezoic) nie jest wymieniony w Twoim pliku ads.txt, reklamodawca nie złoży oferty, a przestrzeń reklamowa pozostanie pusta. Wdrażając ten plik, tworzysz bezpieczny łańcuch dostaw. Mówi on światu: "Tylko wymienione tutaj sieci reklamowe mają moją zgodę na sprzedaż reklam w mojej witrynie."
Zrozumienie składni Ads.txt (4 kluczowe pola)
Prawidłowy plik ads.txt składa się z co najmniej jednej linii tekstu, przy czym każda linia zawiera do czterech wartości oddzielonych przecinkami. Przeanalizujmy standardową linię Google AdSense: google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
1. Domena systemu reklamowego (Wymagane)
Kanoniczna nazwa domeny systemu reklamowego, który autoryzujesz. Dla AdSense i Google Ad Manager jest to zawsze google.com. W przypadku innych może to być rubiconproject.com lub appnexus.com.
2. ID konta wydawcy (Wymagane)
Twój unikalny identyfikator konta powiązany z systemem reklamowym. W przypadku Google jest to Twój 16-cyfrowy identyfikator wydawcy, poprzedzony przedrostkiem "pub-" (np. pub-0000000000000000). To musi się dokładnie zgadzać.
3. Typ relacji (Wymagane)
Określa Twoje relacje z siecią reklamową. Użyj DIRECT, jeśli bezpośrednio kontrolujesz konto (jak własne AdSense). Użyj RESELLER, jeśli agencja zewnętrzna (np. Ezoic) zarządza i sprzedaje zasoby w Twoim imieniu.
4. ID organu certyfikującego (Opcjonalne)
Identyfikator jednoznacznie identyfikujący system reklamowy w organie certyfikującym (takim jak Trustworthy Accountability Group - TAG). W przypadku Google ta stała wartość to zawsze f08c47fec0942fa0.
Jak znaleźć swój identyfikator wydawcy (Pub-ID) Google AdSense
Aby skorzystać z generatora, będziesz potrzebować swojego unikalnego identyfikatora wydawcy (Pub-ID). Można go bardzo łatwo znaleźć w panelu Google AdSense. Wykonaj następujące kroki:
- Zaloguj się na swoje konto Google AdSense.
- W lewym menu nawigacyjnym kliknij Konto.
- Kliknij Ustawienia, a następnie wybierz Informacje o koncie.
- Poszukaj pola z etykietą Identyfikator wydawcy. Będzie wyglądać tak:
pub-1234567890123456. - Skopiuj cały ciąg znaków (wraz z przedrostkiem "pub-") i wklej go do naszego generatora powyżej.
Jak przesłać plik Ads.txt na swoją stronę internetową
Po wygenerowaniu i pobraniu pliku ads.txt za pomocą tego narzędzia kolejnym kluczowym krokiem jest umieszczenie go we właściwym miejscu na serwerze WWW. Musi znajdować się w katalogu głównym (root directory). Jeśli kupujący przejdzie pod adres twojawitryna.pl/ads.txt, musi mieć możliwość zobaczenia pliku tekstowego. Oto jak to zrobić na popularnych platformach:
Dla użytkowników WordPressa
Najprostszym sposobem jest użycie wtyczki. Zainstaluj i aktywuj darmową wtyczkę, taką jak "Ads.txt Manager". Przejdź do Ustawienia > Ads.txt, wklej tekst wygenerowany przez narzędzie w polu tekstowym i zapisz zmiany. Alternatywnie możesz użyć klienta FTP (np. FileZilla) lub Menedżera plików swojego hostingu, aby przesłać plik bezpośrednio do folderu public_html.
Dla cPanel / Hosting Niestandardowy
Zaloguj się do panelu cPanel i otwórz Menedżera plików. Przejdź do katalogu public_html (lub katalogu głównego Twojej konkretnej domeny). Kliknij "Prześlij" i wybierz plik ads.txt pobrany z narzędzia. Upewnij się, że uprawnienia do pliku są ustawione na odczyt (zwykle 644).
Dla użytkowników Shopify
Shopify nie pozwala na bezpośredni dostęp do katalogu głównego w celu przesyłania plików. Możesz to jednak obejść, przechodząc do Ustawienia > Pliki. Tam prześlij swój plik ads.txt. Następnie przejdź do Sklep internetowy > Nawigacja > Przekierowania URL. Utwórz przekierowanie adresu URL z /ads.txt na adres URL nowo przesłanego pliku.
Dla użytkowników Bloggera (Blogspot)
Przejdź do panelu Bloggera. Przejdź do Ustawień. Przewiń w dół do sekcji "Zarabianie". Włącz "Włącz niestandardowy plik ads.txt". Kliknij "Niestandardowy plik ads.txt" i wklej kod wygenerowany przez narzędzie. Kliknij Zapisz.
Typowe błędy Ads.txt i jak je naprawić
Nawet mała literówka może spowodować, że AdSense wstrzyma wyświetlanie reklam. Oto najczęstsze problemy, z jakimi borykają się wydawcy, i sposoby ich rozwiązania:
-
❌
Brakujący przedrostek "pub-": Google rygorystycznie wymaga, aby identyfikator wydawcy zawierał przedrostek "pub-" (np.
pub-1234567890). Jeśli wpiszesz tylko cyfry, plik jest nieważny. -
❌
Błędy typograficzne w domenie: Upewnij się, że domena to dokładnie
google.com. Nie pisz "www.google.com" ani "google.com/". -
❌
Plik nie znajduje się w katalogu głównym: Jeśli umieściłeś plik w
twojadomena.pl/wp-content/ads.txt, roboty indeksujące reklamy go nie znajdą. Musi znajdować się dokładnie pod adresemtwojadomena.pl/ads.txt. -
❌
Serwer zwraca błąd 404 lub stronę HTML: Czasami wtyczki zabezpieczające lub źle skonfigurowane przekierowania powodują, że serwer zwraca stronę internetową HTML zamiast czystego pliku tekstowego podczas odwiedzania adresu URL ads.txt. Upewnij się, że plik jest serwowany z nagłówkiem HTTP
Content-Type: text/plain.
Często Zadawane Pytania (FAQ)
Ile czasu zajmuje Google AdSense wykrycie mojego pliku ads.txt?
Po przesłaniu pliku do katalogu głównego weryfikacja przez roboty indeksujące Google może potrwać od 24 godzin do kilku dni. Nie musisz niczego przesyłać ręcznie; Google sprawdza to automatycznie. Po pomyślnej weryfikacji ostrzeżenie w panelu AdSense zniknie.
Czy mogę dodać wiele sieci reklamowych do jednego pliku ads.txt?
Tak, jak najbardziej. Jeśli współpracujesz z wieloma sieciami reklamowymi (np. AdSense, Taboola i Index Exchange), musisz uwzględnić je wszystkie w tym samym pliku ads.txt. Po prostu umieść autoryzację każdej sieci w nowej linii. Nigdy nie twórz wielu plików ads.txt.
Czy potrzebuję pliku ads.txt dla subdomen?
Sieci reklamowe najpierw indeksują domenę główną. Jeśli masz blog.twojadomena.pl, robot sprawdzi twojadomena.pl/ads.txt. O ile nie określisz inaczej za pomocą deklaracji "subdomain=" w swoim pliku głównym, plik ads.txt domeny głównej automatycznie obejmuje subdomeny.
Co się stanie, jeśli po prostu usunę plik ads.txt?
Jeśli usuniesz plik, sieci reklamowe ostatecznie założą, że nie upoważniłeś nikogo do sprzedaży Twoich zasobów. Chociaż niektóre starsze systemy mogą nadal tymczasowo wyświetlać reklamy, współcześni kupujący w modelu programatycznym kategorycznie przestaną licytować w Twojej witrynie, co doprowadzi do ogromnego spadku przychodów z reklam.