ads.txt
/app-ads.txt
, bude prohledávač Google postupovat takto:- Každých 24 hodin se pokusí soubor projít.
- Bude procházet obsah souboru, aby určil identifikátory prodejců, kteří mají oprávnění zpeněžovat váš inventář.
Stav souboru ads.txt/app-ads.txt můžete sledovat v nástroji služby Ad Manager pro správu souborů ads.txt. Někdy může služba Ad Manager zobrazovat zprávu, že soubor ads.txt
/app-ads.txt
nebyl nalezen, přestože byl v doméně publikován.
Pokud je soubor publikován již déle než 48 hodin, obvykle to znamená, že ho Google nemůže najít, procházet nebo analyzovat. Pokud k tomu dojde, doporučujeme vám provést ve spolupráci s webmasterem tyto kroky k odstraňování problémů.
Soubory app-ads.txt
jsou veřejně dostupné a mohou je procházet burzy, nabídkové platformy (SSP), další kupující a externí dodavatelé.
Zkontrolujte, zda soubor není dočasně nedostupný
Pokud bude soubor ads.txt
/app-ads.txt
, který již byl dříve načten, při následujícím procházení nedostupný, mohou nastat tyto situace:
- Jestliže ze serveru přijde „tvrdá“ chyba 404 (neexistující stránka; stav HTTP 404), budou předchozí načtené záznamy trvale odstraněny.
- Jestliže ze serveru přijde falešná chyba 404 (skutečná stránka zobrazená pro adresu URL, která ve skutečnosti neexistuje, stav HTTP 200) nebo chyba serveru 500, budou předchozí načtené záznamy uchovány po dobu až pěti dnů. V tomto případě služba Ad Manager ukazuje čas Naposledy online starší, než je očekávaná 24hodinová doba obnovení.
Ujistěte se, že je soubor dosažitelný z kořenové domény
Poměrně obvyklá jsou přesměrování z domain.com/ads.txt
na domain.com/ads.txt
. Procházení souboru ads.txt začne v kořenové doméně a tato kořenová doména pak musí být vrácena ze souboru ads.txt nebo na něj musí směrovat.
- Soubor
ads.txt
na adresedomain.com/ads.txt
se bude procházet jen v případě, že na něj bude soubordomain.com/ads.txt
přesměrovávat. - Následuje se pouze jedno přesměrování mimo původní kořenovou doménu (např.
example1.com/ads.txt
→example2.com/ads.txt
). Pokud je zahrnuto druhé přesměrování (i když směřuje do stejné domény), soubor se procházet nebude.
Zkontrolujte, zda soubor robots.txt
povoluje procházení
Pokud soubor robots.txt v doméně obsahuje některé z následujících nastavení, mohou prohledávače soubor ads.txt
/app-ads.txt
dané domény ignorovat:
- Blokuje procházení cesty URL, kde je soubor
ads.txt
/app-ads.txt
umístěn. - Blokuje user-agent prohledávače.
Example1.com:
- Soubor
ads.txt
se nachází na adreseexample1.com/ads.txt
. - Soubor
example1.com/robots.txt
obsahuje následující řádky:User-agent: *
Disallow: /ads
- Prohledávače respektující standard robots.txt budou soubor
ads.txt
ignorovat. - Soubor
robots.txt
můžete upravit následujícím způsobem. Tím umožníte procházení souboru (možné jsou i jiné postupy):- Možnost 1: Upravte vyloučenou cestu.
User-agent: *
Disallow: /ads/
- Možnost 2: Explicitně povolte soubor
ads.txt
. Záleží ovšem na tom, jak prohledávač podporuje direktivuAllow
v souboru robots.txt.User-agent: *
Allow: /ads.txt
Disallow: /ads
- Možnost 1: Upravte vyloučenou cestu.
Example2.com:
- Soubor ads.txt se nachází na adrese
example2.com/ads.txt
. - Soubor
example2.com/robots.txt
obsahuje následující řádky:User-agent: Googlebot Disallow: /
- Prohledávač Google bude soubor ads.txt ignorovat.
Zkontrolujte, zda soubor vrací stavový kód HTTP 200 OK
Pokud stavový kód v záhlaví odpovědi udává, že soubor nebyl nalezen (např. stavový kód 404), bez ohledu na to, zda tělo odpovědi zahrnuje soubor ads.txt
/app-ads.txt
, dojde k tomuto:
- Odpověď bude ignorována.
- Soubor bude považován za neexistující.
Zkontrolujte, zda soubor vrací stavový kód HTTP 200 OK.
Zkontrolujte, zda soubor neobsahuje chyby formátování či neplatné znaky
Chyby formátování, například prázdné znaky, může být obtížné odhalit, ale mohou způsobit, že pro prohledávač bude obtížné soubor ads.txt/app-ads.txt analyzovat, což může vést k tomu, že bude ignorován.
Záznamy souboru ads.txt
/app-ads.txt
není vhodné kopírovat z editoru formátovaného textu. Doporučujeme použít spíše textový editor, který pracuje s prostým textem. Také můžete pomocí hexadecimálního editoru zkontrolovat, zda v souboru ads.txt
/app-ads.txt
nemáte neplatné znaky UTF-8.
Zajistěte, aby byl soubor ads.txt/app-ads.txt dosažitelný pomocí protokolu HTTP i HTTPS
Prohledávač Google se všechny soubory ads.txt
/app-ads.txt
pokouší procházet pomocí protokolu HTTP i HTTPS. Odpověď 404 (nebo 40X) však způsobí trvalé odstranění předchozích záznamů. Pokud tedy procházení pomocí protokolu HTTP nebo HTTPS vrátí kód 404 (nebo 40X):
- Dříve projitý záznam bude trvale odstraněn.
- Ve službě Ad Manager se bude zobrazovat, že žádný soubor ads.txt není k dispozici.
Zajistěte, aby byl soubor ads.txt
/app-ads.txt
dostupný pomocí protokolu HTTP i HTTPS.
Zkontrolujte, zda server či síť CDN neodesílá prohledávači Google neplatnou odpověď
Při zobrazení v prohlížeči se může zdát, že je odesílán platný soubor ads.txt. Pokud se však odesílá neplatná odpověď bez souboru ads.txt, když se podle identifikátoru user-agent jedná o požadavek Googlebota:
- Google soubor ads.txt nedetekuje.
- Ve službě Ad Manager bude uveden stav „Soubor ads.txt nebyl nalezen“.
Chcete-li tuto situaci ladit, požádejte svého webmastera, aby v shellu spustil následující příkazy (doménu mydomain.com
nahraďte svojí doménou):
- Pokud chcete zkontrolovat, zda je soubor ads.txt dostupný, spusťte následující příkaz:
curl -iL http://mydomain.com/ads.txt
Obsah souboru ads.txt by měl být poskytnut tak, jak se zobrazí v prohlížeči, když přejdete na adresumydomain.com/ads.txt
. - Pokud chcete zkontrolovat, zda prohledávač Google může soubor ads.txt najít, spusťte tento příkaz:
curl -iL -A "'Mozilla/5.0 (compatible; Googlebot/2.1; +http://google.com/bot.html).'"
http://mydomain.com/ads.txt
Pokud obdržíte neplatnou odpověď bez souboru ads.txt, znamená to, že když se prohledávač Google pokouší načíst soubor ads.txt, odesílá váš server nebo síť CDN neplatnou odpověď.
Kromě výše uvedených kontrol identifikátoru user-agent prohledávače, může server prohledávači Google vracet neplatnou odpověď i z jiných důvodů. Takové problémy prozkoumejte a opravte ve spolupráci se svým webmasterem. V serverových protokolech hledejte neúspěšné pokusy Googlu o procházení souborů mydomain.com/ads.txt
a mydomain.com/robots.txt
.
Tipy pro aplikace
Tyto návrhy se týkají pouze souborů app-ads.txt
:
- Zaregistrujte aplikaci do služby Google Play nebo do obchodu App Store.
- V záznamu v obchodě Google Play uveďte web vývojáře a/nebo v záznamu v obchodě App Store uveďte marketingový web.
- Zajistěte, aby web vývojáře uvedený pro tuto aplikaci ve službě Google Play a/nebo marketingový web uvedený v obchodě App Store byly platné adresy URL. Zkontrolujte, zda adresa neobsahuje překlepy a zda soubor app-ads.txt není v subdoméně.