Что такое ads.txt?

ads.txt (Authorized Digital Sellers — авторизованные цифровые продавцы) — это общедоступный текстовый файл, в котором сайт указывает рекламные компании, которым разрешено продавать рекламные места на этом сайте. Покупатели рекламы проверяют его перед тем, как сделать ставку, поэтому того, кто заявляет, что продаёт рекламу на вашем сайте, но не указан в файле, не учитывают. Файл размещается в корневом каталоге домена, например https://example.com/ads.txt.

В каждой строке указываются рекламная система, ваш идентификатор аккаунта в ней и то, управляете ли вы этим аккаунтом самостоятельно (DIRECT) или партнёр перепродаёт ваш рекламный инвентарь (RESELLER):

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
appnexus.com, 1356, RESELLER, f5ab79cb980f11d1
OWNERDOMAIN=example.com

Для приложений используется тот же формат в файле app-ads.txt, который размещается на сайте разработчика, указанном в карточке приложения в магазине приложений.

Описание инструмента

Введите адрес сайта или домен, выберите файл и нажмите кнопку проверки. Наш сервер получает файл по адресу, где его ищут рекламные системы, и проверяет его на соответствие спецификации ads.txt 1.1 от IAB Tech Lab:

  • Существует ли файл и отдаётся ли он с типом text/plain. HTML-страница по этому адресу не считается подходящим файлом.
  • Каждая строка с нарушением формата и её номер — например, если отсутствует поле, рекламная система указана не в виде домена или отношение указано не как DIRECT или RESELLER.
  • Список авторизованных рекламных систем с количеством записей DIRECT и RESELLER для каждой из них.

ads.txt проверяется в корневом домене, поэтому при проверке www.example.com используется example.com/ads.txt. Для app-ads.txt инструмент следует правилам app-ads.txt: сначала он проверяет поддомен первого уровня без www. или m., а затем корневой домен. Перенаправления обрабатываются в соответствии с правилами спецификации.

ИИ-ассистенты, подключённые к серверу Rapid Tool Set MCP, могут выполнить такую же проверку с помощью ads_txt_checker.

Советы

  • Копируйте строки точно из панели управления рекламной сети. Опечатка в идентификаторе аккаунта приведёт к тому, что покупатели не учтут этого продавца.
  • Добавьте OWNERDOMAIN= с доменом вашей компании. Спецификация рекомендует это, а покупатели используют значение, чтобы сопоставить вашу запись с данными в sellers.json.
  • Сайт, который не продаёт рекламу программно, может опубликовать строку-заполнитель placeholder.example.com, placeholder, DIRECT, placeholder, чтобы сообщить об этом.