Deklarowanie autoryzowanych sprzedawców w pliku ads.txt/app-ads.txt

Sprawdzanie, czy pliki ads.txt/app-ads.txt mogą zostać zindeksowane

Ta funkcja jest w wersji beta
Funkcje w wersji beta mogą być niedostępne w Twojej sieci. Data udostępnienia tej funkcji dla wszystkich pojawi się w informacjach o wersji.

Gdy utworzysz w domenie plik ads.txt/app-ads.txt, robot Google:

  • będzie próbował go indeksować co 24 godziny;
  • przeanalizuje jego zawartość, by ustalić, jakie identyfikatory sprzedawcy są objęte upoważnieniem do zarabiania na Twoich zasobach reklamowych.

Możesz sprawdzać stan pliku ads.txt/app-ads.txt przy użyciu narzędzia do zarządzania plikami ads.txt w usłudze Ad Manager. Czasami po opublikowaniu w domenie pliku ads.txt/app-ads.txt w usłudze Ad Manager pojawia się komunikat „Nie znaleziono pliku ads.txt”.

Jeśli taki plik jest opublikowany od ponad 48 godzin, zazwyczaj oznacza to, że Google nie może znaleźć, zindeksować lub przeanalizować pliku, nawet jeśli on istnieje. W takim przypadku zalecamy skorzystanie z tych rozwiązań przy pomocy webmastera.

Pliki app-ads.txt są dostępne publicznie i możliwe do indeksowania przez giełdy, platformy dostawców oraz innych kupujących i dostawców zewnętrznych.

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

Jeśli widoczny wcześniej plik ads.txt/app-ads.txt jest niedostępny podczas kolejnego indeksowania, widoczne 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. W tym przypadku Ad Manager może pokazywać czas ostatniego wykrycia sprzed ponad 24 godzin.

Potwierdź, że plik jest osiągalny z poziomu domeny głównej

Przekierowania z adresu domena.com/ads.txt na adres www.domena.com/ads.txt są dość powszechne. 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.
  • Obsługiwane jest tylko pojedyncze przekierowanie spoza pierwotnej domeny głównej (np. example1.com/ads.txtexample2.com/ads.txt). Jeśli dodane zostanie 2 przekierowanie, nawet do tej samej domeny – plik nie zostanie zindeksowany.

Sprawdź, czy plik robots.txt umożliwia indeksowanie

Plik ads.txt/app-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 następujących elementów:

  • indeksowanie ścieżki adresu URL, w której znajduje się plik ads.txt/app-ads.txt;
  • klienta użytkownika robota.
Przykład: zablokowane indeksowanie ścieżki pliku ads.txt

W przypadku domeny example1.com:

  1. Plik ads.txt znajduje się pod adresem example1.com/ads.txt.
  2. W pliku example1.com/robots.txt są umieszczone następujące wiersze:
    User-agent: *
    Disallow: /ads
  3. Plik ads.txt będzie ignorowany przez roboty, które stosują się do standardu robots.txt.
  4. Możesz zmodyfikować plik robots.txt w jeden ze sposobów opisanych poniżej, aby umożliwić indeksowanie pliku ads.txt (to tylko niektóre z możliwych rozwiązań):
    • Sposób 1: zmień zablokowaną ścieżkę.
      User-agent: *
      Disallow: /ads/
    • Sposób 2: jednoznacznie zezwól na indeksowanie pliku ads.txt – działa tylko wtedy, gdy robot obsługuje dyrektywę Allow umieszczoną w pliku robots.txt.
      User-agent: *
      Allow: /ads.txt
      Disallow: /ads
Przykład: indeksowanie zablokowane w przypadku klienta użytkownika w całej witrynie

W przypadku domeny example2.com:

  1. Plik ads.txt znajduje się pod adresem example2.com/ads.txt.
  2. W pliku example2.com/robots.txt są umieszczone następujące wiersze:
    User-agent: Googlebot
    Disallow: /
  3. Plik ads.txt będzie ignorowany przez robota Google.

Upewnij się, że plik jest zwracany z kodem stanu HTTP 200 OK

Nawet jeśli żądanie uzyskania dostępu do pliku ads.txt/app-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.

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) ciężko jest wykryć, a utrudniają one robotowi analizę pliku ads.txt/app-ads.txt i mogą spowodować zignorowanie go.

Unikaj kopiowania i wklejania zawartości pliku ads.txt/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 ads.txt/app-ads.txt nie występują jakieś nieprawidłowe znaki UTF-8.

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

Robot Google próbuje zindeksować wszystkie pliki ads.txt/app-ads.txt dostępne przez protokoły HTTP i HTTPS. Jednak odpowiedź 404 (lub 40X) powoduje trwałe usunięcie zindeksowanych już wpisów. Dlatego jeśli indeksowanie przez protokół HTTP lub HTTPS spowoduje zwrócenie kodu stanu 404 (lub 40X):

  • zindeksowany wcześniej wpis zostanie trwale usunięty,
  • Ad Manager pokaże stan „Brak pliku ads.txt”.

Upewnij się, że plik ads.txt/app-ads.txt jest osiągalny przez protokoły HTTP i HTTPS.

Upewnij się, że serwer/CDN nie zwraca nieprawidłowej odpowiedzi do robota Google

Prawidłowy plik ads.txt wyświetlony w przeglądarce może wyglądać na zwrócony. Jeśli jednak zostanie zwrócona nieprawidłowa odpowiedź (tzn. plik nie zostanie rozpoznany jako ads.txt), gdy klient użytkownika wykryje, że robotem jest Googlebot, wtedy:

  • Google nie wykryje pliku ads.txt,
  • Ad Manager pokaże stan „brak pliku ads.txt”.

Aby rozwiązać ten problem, poproś webmastera o uruchomienie tych poleceń powłoki (w miejsce mojadomena.com wstaw nazwę swojej domeny):

  1. Aby sprawdzić, czy plik ads.txt jest dostępny, uruchom polecenie:
    curl -iL http://mydomain.com/ads.txt

    Zawartość pliku ads.txt powinna być zwrócona w takiej formie, w jakiej jest widoczna w przeglądarce, gdy wpiszesz w pasku adresu mydomain.com/ads.txt.
  2. Aby upewnić się, że robot Google może znaleźć plik ads.txt, uruchom polecenie:
    curl -iL -A "'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html).'"
    http://mydomain.com/ads.txt

    Jeśli zostanie zwrócona nieprawidłowa odpowiedź (plik nie zostanie rozpoznany jako ads.txt), oznacza to, że Twój serwer lub sieć CDN zwraca nieprawidłową odpowiedź, gdy robot Google próbuje pobrać plik ads.txt.

Pamiętaj, że oprócz przyczyn opisanych powyżej mogą istnieć inne powody, dla których serwer nie zwraca prawidłowej odpowiedzi do robota Google. Skontaktuj się z webmasterem, aby zbadać i rozwiązać takie problemy. Pomogą w tym dzienniki serwera z wykazem nieudanych prób zindeksowania adresów mydomain.com/ads.txt lub mydomain.com/robots.txt przez robota Google.

Wskazówki na temat aplikacji

Te sugestie mają zastosowanie tylko do plików app-ads.txt:

  • Zarejestruj aplikację w Google Play lub App Store.
  • Dodaj witrynę dewelopera w Sklepie Google Play lub witrynę marketingową w informacjach o aplikacji w App Store.
  • Upewnij się, że witryna dewelopera podana w Google Play lub witryna marketingowa podana w App Store jest prawidłowym adresem URL. Sprawdź, czy nie występuje literówka w adresie i czy plik app-ads.txt nie znajduje się w subdomenie.

Czy to było pomocne?

Jak możemy ją poprawić?
Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Aplikacje Google
Menu główne