Súbor ads.txt vám poskytuje väčšiu mieru kontroly nad tým, kto smie predávať reklamy na vašom webe, a pomáha zabrániť prezentovaniu falošného inventára inzerentom. Je preto dôležité, aby mal prehľadávač Googlu prístup k vášmu súboru ads.txt.
Keď pre svoj web vytvoríte súbor ads.txt a nahráte ho na koreňovú doménu, prehľadávač Googlu:
- sa pokúsi súbor prehľadávať;
- analyzuje obsah súboru ads.txt s cieľom zistiť, ktoré identifikátory predajcov sú autorizované na speňažovanie vášho webu.
V tomto videu sa dozviete, ako zaistiť, aby sa súbory ads.txt dali prehľadávať.
Identifikácia problémov s prehľadávačom súboru ads.txt
Na zaistenie toho, aby sa súbor ads.txt dal prehľadávať, vám odporúčame vykonať tieto kroky na riešenie problémov:
- Skontrolujte čas nahrania súboru ads.txt
- Skontrolujte, či súbor ads.txt nie je dočasne nedostupný
- Skontrolujte, či sa k súboru ads.txt možno dostať z koreňovej domény
- Uistite sa, že prehľadávanie nie je zakázané súborom robots.txt
- Uistite sa, že súbor ads.txt má stavový kód HTTP 200 OK
- Uistite sa, že v súbore ads.txt nie sú žiadne chyby formátovania ani neplatné znaky
- Sprístupnite súbor ads.txt pre HTTP aj HTTPS
Skontrolujte čas nahrania súboru ads.txt
Ak ste súbor ads.txt nahrali v priebehu posledných niekoľkých dní, je možno ešte príliš skoro na to, aby sa zmeny prejavili a aby došlo k ich kontrole v službe AdSense. Ak váš web neodosiela veľa požiadaviek na reklamu alebo má nízku návštevnosť, kontrola môže trvať až mesiac.
Ak je súbor ads.txt nastavený správne, neodstraňujte ho. Akékoľvek zmeny vykonané v súbore ads.txt ovplyvnia čas kontroly.
Skontrolujte, či súbor ads.txt nie je dočasne nedostupný
Ak je súbor ads.txt, ktorý bol v minulosti prehľadaný, pri následnom opätovnom prehľadaní nedostupný, to, čo sa stane so záznamami prehľadanými v minulosti, závisí od odpovede so stavovým kódom.
Skúste získať prístup k súboru domena.sk/ads.txt
:
- Ak je odpoveďou chyba stavu HTTP 404, znamená to, že súbor neexistuje. Predchádzajúce záznamy budú vymazané.
- Ak je odpoveďou mäkká chyba so stavom HTTP 404 (skutočná stránka vrátená pre webovú adresu, ktorá v skutočnosti neexistuje; stav HTTP 200) alebo chyba servera 500, záznamy budú uchovávané až päť dní.
Skontrolujte, či sa k súboru ads.txt možno dostať z koreňovej domény
Skontrolujte svoju webovú adresu. Potrebujete na prístup k svojmu webu uviesť reťazec www (napr. www.domena.sk
)?
Prehľadávanie súboru ads.txt začne v koreňovej doméne a koreňová doména sa musí vrátiť zo súboru ads.txt alebo naň presmerovať.
- Súbor ads.txt na
www.domena.sk/ads.txt
bude prehľadaný iba v prípade, že naňdomena.sk/ads.txt
presmerúva.
Ak na prístup k svojmu webu potrebujete použiť reťazec www, musíte nastaviť presmerovanie z domena.sk/ads.txt
na www.domena.sk/ads.txt
.
Uistite sa, že prehľadávanie nie je zakázané súborom robots.txt
Súbor ads.txt pre doménu môže byť prehľadávačmi ignorovaný, ak súbor robots.txt na doméne zakazuje jednu z nasledujúcich možností:
- prehľadávanie cesty webovej adresy, na ktorej je zverejnený súbor ads.txt;
- konkrétny prehľadávač (používateľský agent).
Súbor robots.txt môžete zmeniť tak, aby prehľadávače Googlu mali prístup k vášmu súboru ads.txt.
Na example1.com/robots.txt
sú zahrnuté nasledujúce riadky:
User-agent: *
Disallow: /ads
Znamená to, že súbor ads.txt budú ignorovať prehľadávače, ktoré rešpektujú štandard robots.txt.
Existujú možnosti, ako upraviť súbor robots.txt tak, aby sa dal súbor ads.txt prehľadávať:
- 1. možnosť: Upravte zakázanú cestu.
User-agent: *
Disallow: /ads/
- 2. možnosť: Vykonajte úpravu s cieľom povoliť konkrétne súbor ads.txt.
User-agent: *
Allow: /ads.txt
Disallow: /ads
Na example2.com/robots.txt
sú zahrnuté nasledujúce riadky:
User-agent: Googlebot
Disallow: /
Znamená to, že súbor ads.txt bude prehľadávačom Googlu ignorovaný.
Existujú možnosti, ako súbor robots.txt aktualizovať tak, aby mal prehľadávač prístup k súboru ads.txt:
- 1. možnosť: Odstráňte zo sekcie Disallow znak /.
User-agent: Googlebot
Disallow:
- 2. možnosť: Umožnite softvéru Googlebot prístup k súboru ads.txt.
User-agent: Googlebot
Allow: /ads.txt
Uistite sa, že súbor ads.txt má stavový kód HTTP 200 OK
Hoci žiadosť o súbor ads.txt môže vracať v tele odpovede obsah súboru, ak stavový kód v hlavičke odpovede označuje, že súbor nebol nájdený (napr. stavový kód 404), tak:
- odpoveď bude ignorovaná;
- súbor bude považovaný za neexistujúci.
Skontrolujte hlavičku odpovede a uistite sa, že súbor ads.txt má stavový kód HTTP 200 OK. Stavový kód HTTP 200 OK znamená, že ste súbor ads.txt implementovali správne a požiadavka bola úspešná.
Uistite sa, že v súbore ads.txt nie sú žiadne chyby formátovania ani neplatné znaky
Je dôležité skontrolovať, či súbor ads.txt neobsahuje chyby, ako sú preklepy, zbytočné medzery alebo nadbytočné čiarky.
Chyby formátovania, ako sú neplatné prázdne znaky, môže byť ťažké zistiť, no môžu spôsobiť, že súbor ads.txt bude pre prehľadávač ťažké analyzovať. Súbor tak môže byť ignorovaný.
Porovnajte kód súboru ads.txt s kódom v účte AdSense. Súbor ads.txt by mal vyzerať približne takto:
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
Číslo vlastníka by malo byť rovnaké ako číslo uvedené vo vašom účte AdSense.
Sprístupnite súbor ads.txt pre HTTP aj HTTPS
Prehľadávač Googlu sa pokúša prehľadávať súbory ads.txt na protokole HTTP aj HTTPS. Skontrolujte, či je súbor ads.txt prístupný prostredníctvom protokolov HTTP aj HTTPS. Ak nie, možno bude potrebné nastaviť presmerovanie.
Ďalší postup závisí od nasledujúcich okolností:
- Iba HTTP (napr.
http://domena.sk/ads.txt
): presmerovanie musíte nastaviť tak, aby v prípade, že prehľadávač prehľadáhttps://domena.sk/ads.txt
, web presmeroval nahttp://domena.sk/ads.txt
. - Iba HTTPS (napr.
https://domena.sk/ads.txt
): presmerovanie musíte nastaviť tak, aby v prípade, že prehľadávač prehľadáhttp://domena.sk/ads.txt
, web presmeroval nahttps://domena.sk/ads.txt
. - Protokoly HTTP aj HTTPs: v prípade požiadavky
http://domena.sk/ads.txt
ajhttps://domena.sk/ads.txt
by sa mal zobraziť súbor ads.txt.
Ak potrebujete pomoc s nastavením presmerovania, kontaktujte svojho poskytovateľa služieb.