Короткоads.txt (Authorized Digital Sellers) — простой текстовый файл в корне домена, по адресу вашдомен.ru/ads.txt, со списком рекламных систем, которым разрешено продавать ваш инвентарь, с вашим ID аккаунта и типом отношений для каждой. Покупатели проверяют его перед ставкой, поэтому без него многие пропускают ваши показы.
ads.txt — одна из самых простых вещей, которые паблишер может сделать для защиты дохода. Настройка занимает минуты, а файл сообщает каждому покупателю, какие продавцы настоящие. Разберём формат, откуда берутся строки и как избежать типичных ошибок.
Что такое ads.txt?
ads.txt — стандарт IAB Tech Lab, появившийся в 2017 году для борьбы с подменой домена — продажей фальшивого инвентаря под именем реального сайта. Паблишер публикует список авторизованных продавцов, а покупатель, получив запрос ставки для вашего домена, проверяет, есть ли продавец в этом списке.
Он работает вместе с sellers.json и объектом SupplyChain: ads.txt говорит, кто может продавать ваш инвентарь, sellers.json — кому платит каждая рекламная система, а schain показывает путь каждого показа.
Как выглядит строка ads.txt?
В каждой строке три или четыре поля через запятую:
Домен SSP или биржи, которая продаёт ваш инвентарь
ID аккаунта паблишера
Ваш ID в этой системе (совпадает с seller_id в её sellers.json)
Тип отношений
DIRECT, если аккаунтом управляете вы, RESELLER, если ваш инвентарь перепродаёт партнёр
ID центра сертификации
Необязательное поле, например TAG-ID
Строки выше — примеры. Всегда копируйте точные строки, которые дают партнёры.
Переменные ads.txt 1.1
Текущая версия спецификации поддерживает и переменные, например:
CONTACT= — к кому обращаться по поводу файла;
OWNERDOMAIN= — домен компании-владельца сайта;
MANAGERDOMAIN= — домен компании, которая управляет вашим инвентарём, если такая есть;
SUBDOMAIN= — поддомены со своим ads.txt.
Как создать и опубликовать ads.txt?
Соберите строки от всех рекламных партнёров. Обычно они есть в кабинете или их даёт менеджер.
Создайте текстовый файлads.txt, по одной записи в строке. Комментарии начинаются с #.
Загрузите его в корень домена, чтобы он открывался по адресу https://вашдомен.ru/ads.txt.
Проверьте, что он отдаётся как обычный текст с ответом HTTP 200, без редиректа на другой домен или страницу входа.
Обновляйте его при добавлении и удалении партнёров.
В большинстве CMS файл можно загрузить через хостинг, FTP-клиент или плагин.
Частые ошибки
Ошибка
Что происходит
Как исправить
Файл не в корне
Покупатели его не находят
Публиковать по адресу /ads.txt на основном домене
Опечатки в ID аккаунта
Продавец выглядит неавторизованным
Копировать строки у партнёра без изменений
Неверный тип отношений
Покупатели не доверяют пути
DIRECT только для аккаунтов, которыми управляете вы
В файле остались старые партнёры
Путаница, иногда риск
Удалять строки партнёров, с которыми больше не работаете
Вместо файла открывается HTML-страница
Файл недействителен
Сервер должен отдавать обычный текст
Что такое app-ads.txt?
app-ads.txt — та же идея для мобильных и CTV-приложений. Файл публикуется на сайте разработчика, указанном в магазине приложений, и покупатели проверяют по нему продавцов внутриприложенческого инвентаря.
Как проверить свой файл?
Откройте https://вашдомен.ru/ads.txt в браузере и прочитайте его.
Спросите у каждого партнёра, видят ли они свои строки правильно.
Многие рекламные платформы показывают статус ads.txt в кабинете; исправьте все предупреждения, которые они выдают.
ads.txt и Wizads
Когда вы подключаетесь к SSP Wizads, менеджер даёт точные строки ads.txt для вашего аккаунта. Добавьте их в файл в корне сайта: так покупатели узнают, что Wizads авторизован продавать ваш инвентарь, и ваши показы получат больше ставок. Общая картина — в гайде по монетизации сайта.
Частые вопросы
ads.txt обязателен?
Закон этого не требует, но многие покупатели не делают ставок на инвентарь доменов без ads.txt или продавцов, которых в нём нет. На практике без него нормального дохода не будет.
Влияет ли ads.txt на SEO?
Нет. Его читают рекламные системы, для ранжирования он не используется.
А если у меня несколько доменов?
Каждому домену нужен свой ads.txt. Поддомены можно указать переменной SUBDOMAIN= на основном домене.