Soubor ads.txt vám zajistí větší kontrolu nad tím, kdo může na vašich stránkách prodávat reklamy, a pomůže zabránit tomu, aby byla inzerentům nabízena falešná reklamní plocha. Je proto důležité, aby měl prohledávač Google k souboru ads.txt přístup.
Jakmile vytvoříte soubor ads.txt a nahrajete ho do kořenové domény svého webu, prohledávač Google:
- se pokusí soubor projít,
- bude provádět analýzu obsahu souboru ads.txt, aby určil identifikátory prodejců, kteří mají oprávnění zpeněžovat váš web.
V tomto videu se dozvíte, jak zajistit, aby bylo možné soubory ads.txt procházet.
Pokud chcete titulky ve svém jazyce, můžete si je zapnout na YouTube. Ve spodní části přehrávače videa klikněte na ikonu Nastavení , vyberte Titulky a nastavte požadovaný jazyk.
Určení problémů, které může mít prohledávač se souborem ads.txt
Abyste mohli zajistit, že soubor ads.txt bude možné procházet, doporučujeme si projít následující kroky pro odstraňování problémů.
- Potvrďte načasování nahrání souboru ads.txt
- Zkontrolujte, zda soubor ads.txt není dočasně nedostupný
- Zkontrolujte, zda je soubor ads.txt dostupný z kořenové domény
- Zkontrolujte, zda procházení není blokováno souborem robots.txt
- Zkontrolujte, zda soubor ads.txt obsahuje stavový kód HTTP 200 OK
- Zkontrolujte, zda soubor ads.txt neobsahuje chyby formátování či neplatné znaky
- Zajistěte, aby byl soubor ads.txt dosažitelný přes protokol HTTP i HTTPS
Potvrďte načasování nahrání souboru ads.txt
Pokud jste soubor ads.txt nahráli v posledních dnech, je možné, že se změny v AdSense ještě neprojevily a kontrola ještě nebyla dokončena. Pokud váš web odesílá jen málo žádostí o reklamy nebo má nízkou návštěvnost, může kontrola trvat až měsíc.
Pokud je soubor ads.txt správně nastaven, neodstraňujte ho. Veškeré změny provedené v souboru ads.txt budou mít vliv na dobu kontroly.
Zkontrolujte, zda soubor ads.txt není dočasně nedostupný
Pokud bude soubor ads.txt, který již byl dříve načten, při následujícím procházení nedostupný, závisí to, co se stane s dříve procházenými záznamy, na odezvě stavového kódu.
Zkuste získat přístup k souboru domain.com/ads.txt
:
- Pokud se jedná o stavovou chybu HTTP 404, znamená to, že soubor neexistuje. Předchozí záznamy budou trvale odstraněny.
- Pokud se jedná o falešnou stavovou chybu protokolu HTTP 404 (skutečná stránka zobrazená k adrese URL, která ve skutečnosti neexistuje, stav HTTP 200) nebo chybu serveru 500, budou záznamy uchovávány maximálně po dobu pěti dnů.
Zkontrolujte, zda je soubor ads.txt dostupný z kořenové domény
Zkontrolujte svou adresu URL. Je nutné zahrnout i „www“, aby bylo možné přejít na váš web? (Např. www.domain.com
.)
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 adrese
www.domain.com/ads.txt
bude možné procházet pouze tehdy, když na něj budedomain.com/ads.txt
přesměrovávat.
Pokud přístup na váš web vyžaduje „www“, je třeba nastavit přesměrování z domain.com/ads.txt
na www.domain.com/ads.txt
.
Zkontrolujte, zda procházení není blokováno souborem robots.txt
Prohledávač může soubor ads.txt v určité doméně ignorovat, pokud soubor robots.txt v doméně nepovoluje kteroukoli z následujících možností:
- procházení cesty URL, kde je umístěn soubor ads.txt,
- konkrétní prohledávač (user-agent).
Soubor robots.txt můžete změnit tak, aby prohledávač Google měl přístup k vašemu souboru ads.txt.
Pokud soubor example1.com/robots.txt
obsahuje následující řádky:
User-agent: *
Disallow: /ads
To znamená, že prohledávače respektující standard robots.txt budou soubor ads.txt ignorovat.
Soubor robots.txt můžete upravit tak, aby bylo možné soubor ads.txt procházet:
- Možnost 1: Upravte nepovolenou cestu.
User-agent: *
Disallow: /ads/
- Možnost 2: Upravte soubor robots.txt tak, aby umožňoval používání souboru ads.txt.
User-agent: *
Allow: /ads.txt
Disallow: /ads
Pokud soubor example2.com/robots.txt
obsahuje následující řádky:
User-agent: Googlebot
Disallow: /
To znamená, že prohledávač Google bude soubor ads.txt ignorovat.
Soubor robots.txt můžete upravit tak, aby prohledávači Google umožňoval přístup k vašemu souboru ads.txt:
- Možnost 1: Odstraňte znak „/“ z Disallow.
User-agent: Googlebot
Disallow:
- Možnost 2: Povolte Googlebotu přístup ke svému souboru ads.txt.
User-agent: Googlebot
Allow: /ads.txt
Zkontrolujte, zda soubor ads.txt obsahuje stavový kód HTTP 200 OK
Přestože požadavek na soubor ads.txt může vrátit obsah souboru v těle odpovědi, pokud stavový kód v záhlaví odpovědi indikuje, že soubor nebyl nalezen (např. stavový kód 404), potom:
- bude stránka ignorována,
- soubor bude považován za neexistující.
Zkontrolujte záhlaví odpovědi a ujistěte se, že soubor ads.txt má stavový kód HTTP 200 OK. Stavový kód HTTP 200 OK znamená, že jste soubor ads.txt implementovali správně a že požadavek byl úspěšný.
Zkontrolujte, zda soubor ads.txt neobsahuje chyby formátování či neplatné znaky
Zkontrolujte, zda v souboru ads.txt nejsou chyby, jako překlepy, zbytečné mezery nebo nadbytečné čárky.
Chyby formátování, například neplatné mezery, může být obtížné odhalit, ale mohou prohledávači komplikovat analýzu souboru ads.txt a soubor může být ignorován.
Porovnejte svůj kód ads.txt s kódem ve svém účtu AdSense. Váš soubor ads.txt by měl vypadat nějak takto:
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
ID majitele by mělo být identické s tím, co je uvedeno ve vašem účtu AdSense.
Zajistěte, aby byl soubor ads.txt dosažitelný přes protokol HTTP i HTTPS
Prohledávač Google se pokouší procházet soubory ads.txt přes protokoly HTTP i HTTPS. Zkontrolujte, zda je soubor ads.txt přístupný přes protokol HTTP i HTTPS. Pokud ne, možná bude nutné nastavit přesměrování.
Další postup závisí na těchto okolnostech:
- Pouze pro protokol HTTP (např.
http://domain.com/ads.txt
): Nastavte přesměrování tak, aby byl prohledávač při pokusu o přístup khttps://domain.com/ads.txt
přesměrován webem nahttp://domain.com/ads.txt
. - Pouze pro protokol HTTPS (např.
https://domain.com/ads.txt
): Nastavte přesměrování tak, aby byl prohledávač při pokusu o přístup khttp://domain.com/ads.txt
přesměrován webem nahttps://domain.com/ads.txt
. - Pro protokol HTTP i HTTP: Požadavky o soubor
http://domain.com/ads.txt
ihttps://domain.com/ads.txt
by měly vracet soubor ads.txt.
Pokud s nastavením přesměrování potřebujete pomoci, kontaktujte svého poskytovatele služeb.