Като създадете файл ads.txt, ще контролирате по-добре на кого е разрешено да продава реклами на сайта Ви и ще спомогнете да не се предоставят фалшифицирани рекламни места на рекламодателите. Затова е важно роботът на Google да има достъп до файла Ви ads.txt.
След като създадете файл ads.txt за сайта си и го качите в основния домейн, роботът на Google:
- ще опита да обходи файла;
- ще анализира синтактично съдържанието на файла ads.txt, за да определи кои идентификационни номера на продавачи са упълномощени да осигуряват приходи от сайта Ви.
В този видеоклип ще научите как да осигурите обхождането на файловете ads.txt.
Идентифициране на проблеми с робота на ads.txt
За да сте сигурни, че файлът Ви ads.txt може да бъде обходен, препоръчваме да изпълните следните стъпки за отстраняване на неизправности:
- Потвърждаване на времевия интервал на качването на файла ads.txt
- Потвърждаване, че файлът ads.txt временно не е налице
- Потвърждаване на достъпа до файла ads.txt от основния домейн
- Потвърждаване, че обхождането не се отказва от robots.txt
- Потвърждаване, че файлът ads.txt има код на състоянието на HTTP „200 OK“
- Потвърждаване, че няма грешки във форматирането или невалидни знаци във файла ads.txt
- Осигуряване на достъпност на файла ads.txt за HTTP и HTTPS
Потвърждаване на времевия интервал на качването на файла ads.txt
Ако сте качили файла си ads.txt през последните няколко дни, може да е твърде рано, за да бъдат отразени и прегледани промените в AdSense. Ако сайтът Ви не изпраща много заявки за реклами или има нисък трафик, прегледът може да отнеме до един месец.
Не премахвайте файла си ads.txt, ако е настроен правилно. Промените, направени във файла ads.txt, ще повлияят върху времето за преглед.
Потвърждаване, че файлът ads.txt временно не е налице
Ако обходен по-рано файл ads.txt не е налице за следващо повторно обхождане, какво ще стане с вече обходените записи зависи от отговора на кода на състоянието.
Опитайте да отворите файла domain.com/ads.txt
:
- Ако отговорът е грешка в състоянието на HTTP 404, това означава, че файлът не съществува. Предишните записи ще бъдат изтрити безвъзвратно.
- Ако отговорът е грешка „soft 404“ в състоянието на НТТР (реална страница, върната заради URL адрес, който в действителност не съществува; състояние 200 на HTTP) или грешка 500 в сървъра, след това записите ще се съхраняват до 5 дни.
Потвърждаване на достъпа до файла ads.txt от основния домейн
Проверете URL адреса си. Трябва ли да включите „www“, за да получите достъп до сайта си (напр. www.domain.com
)?
Обхождането на ads.txt ще започне от основния домейн и той трябва да върне от или да пренасочи към файла ads.txt.
- Файл ads.txt в
www.domain.com/ads.txt
ще бъде обходен само акоdomain.com/ads.txt
пренасочва към него.
Ако трябва да включите „www“, за да получите достъп до сайта си, трябва да настроите пренасочване от domain.com/ads.txt
до www.domain.com/ads.txt
.
Потвърждаване, че обхождането не се отказва от robots.txt
Файлът ads.txt за домейн може да бъде пренебрегнат от роботите, ако файлът robots.txt в домейна отказва едно от следните:
- обхождането на пътя на URL адреса, на който е публикуван файлът ads.txt;
- конкретен робот (потребителски агент).
Можете да промените файла robots.txt, за да разрешите на роботите на Google да осъществяват достъп до файла ads.txt.
В example1.com/robots.txt
са включени следните редове:
User-agent: *
Disallow: /ads
Това означава, че файлът ads.txt ще бъде пренебрегнат от роботите, които спазват стандарта на robots.txt.
Има начини да промените файла robots.txt, за да може да бъде обходен файлът Ви ads.txt:
- Опция 1: Променете отказания път.
User-agent: *
Disallow: /ads/
- Опция 2: Променете и разрешете ads.txt конкретно.
User-agent: *
Allow: /ads.txt
Disallow: /ads
Ако в example2.com/robots.txt
са включени следните редове:
User-agent: Googlebot
Disallow: /
Това означава, че файлът ads.txt ще бъде пренебрегнат от робота на Google.
Има начини да актуализирате файла си robots.txt, за да разрешите на робота на Google достъп до файла ads.txt:
- Опция 1: Премахнете „/“ от „Disallow“.
User-agent: Googlebot
Disallow:
- Опция 2: Разрешете на Googlebot достъп до ads.txt.
User-agent: Googlebot
Allow: /ads.txt
Потвърждаване, че файлът ads.txt има код на състоянието на HTTP „200 OK“
Макар че заявка за файл ads.txt може да върне съдържанието на файла в основния текст на отговора, ако кодът на състоянието в заглавката на отговора указва, че файлът не е намерен (напр. код на състоянието 404), то:
- отговорът ще бъде пренебрегнат;
- файлът ще бъде счетен за несъществуващ.
Проверете заглавката за отговор, за да се уверите, че файлът ads.txt е с код на състоянието на HTTP „200 OK“. Кодът на състоянието на HTTP „200 OK“ указва, че сте внедрили файла ads.txt правилно и заявката е била успешна.
Потвърждаване, че няма грешки във форматирането или невалидни знаци във файла ads.txt
Важно е да проверите файла ads.txt за грешки, като например правописни грешки, ненужни интервали или излишни запетаи.
Грешките при форматирането, като например невалидни знаци за интервал, може да са трудни за откриване, но могат да направят файла ads.txt труден за синтактично анализиране от робота, което може да доведе до пренебрегване на файла.
Сравнете кода си ads.txt с този в профила си в AdSense. Файлът Ви ads.txt трябва да изглежда приблизително по следния начин:
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
Идентификаторът на издател трябва да е идентичен с този, който се показва в профила Ви в AdSense.
Осигуряване на достъпност на файла ads.txt за HTTP и HTTPS
Роботът на Google се опитва да обходи файловете ads.txt с HTTP и HTTPS. Проверете дали ads.txt е достъпен както през HTTP, така и през HTTPS. В противен случай може да се наложи да настроите пренасочване.
Следващата стъпка, която трябва да предприемете, зависи от следното:
- Само за HTTP (напр.
http://domain.com/ads.txt
): Трябва да настроите пренасочване, така че когато роботът търсиhttps://domain.com/ads.txt
, сайтът пренасочва къмhttp://domain.com/ads.txt
. - Само за HTTPS (напр.
https://domain.com/ads.txt
): Трябва да настроите пренасочване, така че когато роботът търсиhttp://domain.com/ads.txt
, сайтът пренасочва къмhttps://domain.com/ads.txt
. - И за HTTP, и за HTTPS протоколите: Заявяването на
http://domain.com/ads.txt
иhttps://domain.com/ads.txt
трябва да показва ads.txt файла.
Свържете се с доставчика си на услуги, ако имате нужда от помощ за настройване на пренасочване.