Gdy skonfigurujesz plik app-ads.txt w domenie dewelopera, robot indeksujący Google:
- będzie próbował indeksować ten plik;
- przeanalizuje jego zawartość, by ustalić, jakie identyfikatory sprzedawcy są objęte upoważnieniem do zarabiania na Twoich zasobach reklamowych.
Aby zapewnić indeksowanie pliku app-ads.txt, wykonaj poniższe instrukcje rozwiązywania problemów:
- Upewnij się, że plik nie jest tymczasowo niedostępny
- Potwierdź, że plik jest osiągalny z poziomu domeny głównej
- Upewnij się, że indeksowanie nie jest zablokowane przez plik robots.txt
- Upewnij się, że plik jest zwracany z kodem stanu HTTP 200 OK
- Upewnij się, że plik nie zawiera błędów formatowania ani nieprawidłowych znaków
- Dopilnuj, aby plik app-ads.txt był osiągalny przez protokoły HTTP i HTTPS
Upewnij się, że plik nie jest tymczasowo niedostępny
Jeśli widoczny wcześniej plik app-ads.txt jest niedostępny przy okazji kolejnego indeksowania, odczytane poprzednio wpisy zostaną:
- trwale usunięte, jeśli robot otrzyma w odpowiedzi rzeczywisty błąd 404 (strona faktycznie nie istnieje; stan HTTP 404);
- zachowane przez maksymalnie 5 dni, jeśli robot otrzyma w odpowiedzi pozorny błąd 404 (zwrócono zawartość rzeczywistej strony w przypadku adresu URL, który faktycznie nie istnieje; stan HTTP 200) lub błąd serwera 500.
Potwierdź, że plik jest osiągalny z poziomu domeny głównej
Przekierowania z adresu domena.com/app-ads.txt
na adres domena.com/app-ads.txt
są dość powszechne. Indeksowanie pliku app-ads.txt rozpocznie się w domenie głównej, więc musi ona być zwracana w pliku app-ads.txt lub przekierowywać do niego.
domena.com/app-ads.txt
zostanie zindeksowany tylko wtedy, gdy przekierowuje do niego adres domena.com/app-ads.txt
.Upewnij się, że indeksowanie nie jest zablokowane przez plik robots.txt
Roboty mogą pominąć plik app-ads.txt, jeśli plik robots.txt ogranicza indeksowanie. Jeśli adres URL pliku app-ads.txt przekierowuje do innej nazwy hosta, każdy plik robots.txt z tą nazwą hosta również może wpływać na roboty.
Zaktualizuj plik robots.txt, by umożliwić Google indeksowanie pliku app-ads.txt.
Dodaj następujące dwa wiersze tekstu do pliku robots.txt:
User-agent: Google-adstxt
Disallow:
Google-adstxt
robot będzie się stosować do ustawień User-agent
w plikach robots.txt Mediapartners-Google
i Googlebot
.Upewnij się, że plik jest zwracany z kodem stanu HTTP 200 OK
Nawet wtedy, gdy żądanie uzyskania dostępu do pliku app-ads.txt przyniesie zwrócenie jego zawartości 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.
Upewnij się, że plik ma kod stanu HTTP 200 OK.
Upewnij się, że plik nie zawiera błędów formatowania ani nieprawidłowych znaków
Błędy formatowania, np. nieprawidłowe znaki odstępu, mogą być niełatwe do wykrycia, ale utrudniają robotowi analizę pliku app-ads.txt i mogą spowodować jego zignorowanie.
Unikaj kopiowania i wklejania zawartości pliku app-ads.txt z edytora tekstu sformatowanego. Zalecamy korzystanie z edytora zwykłego tekstu. Za pomocą edytora heksadecymalnego możesz też sprawdzić, czy w pliku app-ads.txt nie występują jakieś nieprawidłowe znaki UTF-8.
Dopilnuj, aby plik app-ads.txt był osiągalny przez protokoły HTTP i HTTPS
Robot Google próbuje zindeksować wszystkie pliki app-ads.txt dostępne poprzez protokoły HTTP i HTTPS. Jednak odpowiedź 404 (lub 40X) powoduje trwałe usunięcie zindeksowanych już wpisów nawet wtedy, gdy indeksowanie pliku app-ads.txt odbywa się poprzez protokół HTTP. Dlatego, jeśli indeksowanie poprzez protokół HTTPS powoduje zwrócenie kodu stanu 404 (lub 40X):
- zindeksowany wcześniej wpis zostaje trwale usunięty.
Upewnij się, że plik app-ads.txt jest osiągalny przez protokoły HTTP i HTTPS.