Powiadomienie

Odwiedź Twoją stronę AdSense. Znajdziesz na niej spersonalizowane informacje o swoim koncie, które pomogą Ci osiągnąć sukces w AdSense.

Zarządzanie zasobami reklamowymi

Jak zapewnić indeksowanie plików ads.txt

Plik ads.txt daje Ci większą kontrolę nad tym, kto może sprzedawać reklamy wyświetlane w Twojej witrynie. Dzięki temu łatwiej możesz zapobiec proponowaniu reklamodawcom fałszywych zasobów reklamowych. Dlatego jest ważne, żeby robot Google miał dostęp do Twojego pliku ads.txt.

Gdy utworzysz plik ads.txt dla swojej witryny i prześlesz go do domeny głównej, robot Google:

  • będzie próbował indeksować plik;
  • przeanalizuje zawartość pliku ads.txt, by ustalić, jakie identyfikatory sprzedawcy są objęte upoważnieniem do zarabiania na Twojej witrynie.
Uwaga: zanim zmiany wprowadzone w pliku ads.txt staną się widoczne w AdSense, może upłynąć kilka dni. Jeśli Twoja witryna nie przesyła wielu żądań reklamy, może to potrwać nawet miesiąc.

Z tego filmu dowiesz się, jak umożliwić indeksowanie plików ads.txt.

Identyfikowanie problemów z plikiem ads.txt

Zanim zaczniesz, zapoznaj się z kodami stanu HTTP.

Aby zapewnić indeksowanie pliku ads.txt, wykonaj poniższe instrukcje rozwiązywania problemów:

Sprawdź czas przesyłania pliku ads.txt

Jeśli plik ads.txt został przesłany w ciągu ostatnich kilku dni, może być za wcześniej, aby zmiany zostały odzwierciedlone i sprawdzone w AdSense. Jeśli witryna wysyła mało żądań reklamy lub występuje w niej niewielkie natężenie ruchu, jej sprawdzenie może potrwać nawet miesiąc.

Nie usuwaj pliku ads.txt, jeśli jest prawidłowo skonfigurowany. Wszelkie zmiany w pliku ads.txt wpłyną na czas sprawdzania.

Upewnij się, że plik ads.txt nie jest tymczasowo niedostępny

Jeśli wcześniej zindeksowany plik ads.txt jest niedostępny podczas kolejnego indeksowania, to, co się stanie z wcześniej zeskanowanymi wpisami, będzie zależeć od odpowiedzi z kodem stanu.

Uzyskaj dostęp do pliku domena.com/ads.txt:

  • Jeśli odpowiedź to błąd stanu HTTP 404, oznacza to, że plik nie istnieje. Poprzednie wpisy zostaną trwale usunięte.
  • Jeśli odpowiedź jest błędem stanu soft HTTP 404 (zwrócono zawartość rzeczywistej strony w przypadku adresu URL, który faktycznie nie istnieje; stan HTTP 200) lub błędu serwera 500, wpisy będą przechowywane przez maksymalnie 5 dni.

Upewnij się, że plik ads.txt jest osiągalny z poziomu domeny głównej

Sprawdź wpisany URL. Czy musisz dołączyć „www”, aby uzyskać dostęp do witryny (np. www.domena.com)?

Indeksowanie pliku ads.txt rozpocznie się w domenie głównej, więc musi ona być zwracana w pliku ads.txt lub przekierowywać do niego.

  • Plik ads.txt umieszczony pod adresem www.domena.com/ads.txt zostanie zindeksowany tylko wtedy, gdy przekierowuje do niego adres domena.com/ads.txt.

Jeśli aby uzyskać dostęp do swojej witryny, musisz dodać przedrostek „www”, skonfiguruj przekierowanie z domena.com/ads.txt dowww.domena.com/ads.txt.

Skontaktuj się z dostawcą usług, aby uzyskać pomoc w skonfigurowaniu przekierowania.

Upewnij się, że indeksowanie nie jest zablokowane przez plik robots.txt

Plik ads.txt związany z daną domeną może zostać zignorowany przez roboty, jeśli znajdujący się w niej plik robots.txt blokuje jeden z tych elementów:

  • indeksowanie ścieżki adresu URL, w której znajduje się plik ads.txt;
  • konkretny robot (klient użytkownika).

Możesz zmienić plik robots.txt, by umożliwić robotom Google dostęp do pliku ads.txt.

Przykład: zablokowane indeksowanie ścieżki pliku ads.txt

Jeśli w pliku example1.com/robots.txt są umieszczone następujące wiersze:

User-agent: *
Disallow: /ads

Oznacza to, że plik ads.txt będzie ignorowany przez roboty, które stosują się do standardu robots.txt.

Plik robots.txt możesz zmodyfikować w taki sposób, by można było zindeksować plik ads.txt:

  • Opcja 1. Zmień zablokowaną ścieżkę.
    User-agent: *
    Disallow: /ads/
  • Opcja 2. Zmień instrukcje, aby umożliwić dostęp konkretnie do pliku ads.txt.
    User-agent: *
    Allow: /ads.txt
    Disallow: /ads
Uwaga: te opcje to tylko przykłady. Istnieją też inne sposoby modyfikowania pliku robots.txt.
Przykład: indeksowanie niedozwolone tylko dla robota Google

Jeśli w pliku example2.com/robots.txt są umieszczone następujące wiersze:

User-agent: Googlebot
Disallow: /

Oznacza to, że plik ads.txt będzie ignorowany przez robota Google.

Plik robots.txt możesz zaktualizować na kilka sposobów, aby przyznać naszemu robotowi dostęp do pliku ads.txt:

  • Opcja 1. Usuń „/” z polecenia Disallow:
    User-agent: Googlebot
    Disallow:
  • Opcja 2. Zezwól Googlebotowi na dostęp do pliku ads.txt.
    User-agent: Googlebot
    Allow: /ads.txt
Uwaga: zmiany wprowadzone w pliku robots.txt mogą nie zostać uwzględnione, dopóki roboty nie spróbują ponownie przeskanować witryny.

Upewnij się, że plik ads.txt ma kod stanu HTTP 200 OK

Nawet jeśli żądanie uzyskania dostępu do pliku ads.txt zwróci jego zawartość w treści odpowiedzi, pojawienie się w nagłówku odpowiedzi kodu stanu wskazującego na nieznalezienie pliku (np. kodu stanu 404) spowoduje, że:

  • odpowiedź zostanie zignorowana,
  • plik zostanie uznany za nieistniejący.

Sprawdź w nagłówku odpowiedzi, czy plik ads.txt ma kod stanu HTTP 200 OK. Kod stanu HTTP 200 OK wskazuje, że plik ads.txt został prawidłowo zaimplementowany i żądanie zostało zrealizowane.

Upewnij się, że w pliku ads.txt nie ma błędów formatowania ani nieprawidłowych znaków

Sprawdź plik ads.txt pod kątem błędów, np. literówek, niepotrzebnych spacji czy dodatkowych przecinków.

Błędy formatowania, np. nieprawidłowe znaki odstępu, mogą być niełatwe do wykrycia, ale utrudniają robotowi analizę pliku ads.txt i mogą spowodować zignorowanie go.

Porównaj swój kod w pliku ads.txt z kodem na koncie AdSense. Plik ads.txt powinien wyglądać mniej więcej tak:

google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0

Identyfikator wydawcy powinien być identyczny z podanym na koncie AdSense.

Unikaj kopiowania i wklejania zawartości pliku ads.txt z edytorów tekstu sformatowanego, ponieważ mogą one zawierać dodatkowe metadane lub dane formatowania. Zalecamy korzystanie z edytora zwykłego tekstu. Za pomocą edytora heksadecymalnego możesz też sprawdzić, czy w pliku ads.txt nie występują jakieś nieprawidłowe znaki UTF-8.

Dopilnuj, by plik ads.txt był osiągalny przez protokoły HTTP i HTTPS

Robot Google próbuje zindeksować pliki ads.txt dostępne przez protokoły HTTP i HTTPS. Sprawdź, czy plik ads.txt jest dostępny zarówno przez HTTP, jak i HTTPS. Jeśli nie, być może trzeba będzie ustawić przekierowanie.

Jeśli na przykład plik ads.txt jest dostępny tylko w przypadku protokołu HTTP, próba zindeksowania tego pliku przez protokół HTTPS zwraca kod stanu HTTP 404. Wcześniej zindeksowany wpis zostanie trwale usunięty, mimo że plik ads.txt został zindeksowany przez HTTP. W takim przypadku musisz skonfigurować przekierowanie.

Kolejny krok zależy od tych czynników:

  • Tylko w przypadku protokołu HTTP (np. http://domena.com/ads.txt): musisz skonfigurować przekierowanie, aby podczas wyszukiwania przez robota https://domena.com/ads.txt witryna przekierowała go do http://domena.pl/ads.txt.
  • Tylko HTTPS (np. https://domain.com/ads.txt): musisz skonfigurować przekierowanie, aby podczas wyszukiwania przez robota http://domena.com/ads.txt witryna przekierowała go do https://domena.com/ads.txt.
  • Zarówno protokół HTTP, jak i HTTP: wysłanie żądania ścieżki http://domena.com/ads.txt i https://domena.com/ads.txt powinno spowodować wyświetlenie pliku ads.txt.

Jeśli potrzebujesz pomocy przy konfigurowaniu przekierowania, skontaktuj się z dostawcą usług.

Uwaga: dodatkowe materiały znajdziesz w artykule o rozwiązywaniu problemów z plikiem ads.txt.

Czy to było pomocne?

Jak możemy ją poprawić?
true
Twoja strona AdSense

Przedstawiamy Twoją stronę AdSense – znajdziesz tam informacje i możliwości dostosowanych do Twojego konta, które pomogą Ci odnosić sukces z AdSense.

Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Aplikacje Google
Menu główne
1767077284704101996
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
157
false
false