Как пользоваться: Проверка ads.txt
- Введите домен, на котором показывается реклама, например
example.com. Используйте корневой домен: рекламные краулеры ищут файл именно там. - По желанию вставьте ID издателя AdSense (
pub-…илиca-pub-…), чтобы проверить, авторизован ли он. - Нажмите Проверить. Для мобильных приложений и приложений для смарт-ТВ выберите app-ads.txt.
- Изучите ошибки и предупреждения, затем скачайте исправленный файл или отредактируйте его на месте и нажмите Проверить снова.
Что делает проверка ads.txt?
ads.txt (Authorized Digital Sellers) — это публичный текстовый файл в корне вашего домена, в котором перечислены рекламные системы, которым разрешено продавать ваш рекламный инвентарь. Покупатели проверяют его перед ставками, поэтому отсутствующий или сломанный файл стоит денег: AdSense показывает предупреждение «Под угрозой доход», а часть спроса перестаёт делать ставки. Этот инструмент получает файл именно там, где его ищут краулеры, и проверяет каждую строку по спецификации IAB ads.txt.
Формат записи
Каждая строка содержит три или четыре поля, разделённых запятыми:
google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
- Домен рекламной системы — биржа или сеть, например
google.com. Указывается только домен, а не URL. - ID аккаунта — ваш идентификатор в этой системе. Для Google это
pub-и 16 цифр (безca-). - Тип отношений —
DIRECT, если аккаунт ваш, иRESELLER, если продажи ведёт посредник от вашего имени. - ID центра сертификации (необязательно) — TAG ID системы; у Google это
f08c47fec0942fa0.
Строки также могут быть переменными, например CONTACT=ads@example.com, SUBDOMAIN=blog.example.com, OWNERDOMAIN=example.com или MANAGERDOMAIN=network.com, а комментарии начинаются с #.
Как исправить «ads.txt не найден» и «Под угрозой доход»
- Неправильное место. Файл должен находиться по адресу
https://example.com/ads.txt— в корне домена, который указан в списке сайтов AdSense, а не в подпапке. - www и без www. Если сайт работает на
www.example.com, а в AdSense указанexample.com, корневой домен всё равно должен отдавать файл или перенаправлять на него. - HTML-страница вместо текста. Многие CMS отвечают на неизвестные адреса страницей с кодом 200; краулеры читают HTML как ads.txt и не находят ни одной записи.
- Неверный ID издателя. Скопируйте его в AdSense: «Аккаунт» → «Настройки» → «Информация об аккаунте» и уберите префикс
ca-. - Только что изменили файл? Google может несколько дней переиндексировать ads.txt, поэтому предупреждение может сохраняться, даже когда файл уже исправен.
Нужно создать файл? Соберите его с помощью генератора ads.txt.
Также ищут как: adsense ads.txt, проверка app-ads.txt, авторизованные продавцы цифровой рекламы.
Инструменты, которые хорошо сочетаются с Проверка ads.txt
- Тестер Robots.txt — Проверьте, разрешён или заблокирован URL для Googlebot, Bingbot, GPTBot и других краулеров, узнайте, какое именно правило сработало, и отредактируйте файл, чтобы протестировать изменения до публикации.
- Проверка редиректов — Проследите URL шаг за шагом, чтобы увидеть каждый редирект, его код статуса и время ответа.
- Проверка HTTP-заголовков — Введите любой URL и увидите, что именно отправляет сервер: код статуса, цепочку редиректов и все заголовки ответа.
- Проверка Consent Mode — Проверьте согласие на cookie сайта так же, как это сделал бы регулятор или рекламная платформа.
Часто задаваемые вопросы
Нужен ли ads.txt для AdSense?
Должен ли ID издателя начинаться с ca-pub?
pub- и 16 цифр. Форма ca-pub- используется только в коде объявлений.Что делать, если рекламы пока нет?
placeholder.example.com, placeholder, DIRECT, placeholder.Может ли ads.txt перенаправлять?
Что такое app-ads.txt?
/app-ads.txt.