Генератор ads.txt

Перечислите рекламные системы, через которые вы продаёте места, по одной записи в строке, и добавьте нужные переменные. Инструмент проверит каждую строку по формату IAB Tech Lab и выдаст файл ads.txt.

Бесплатно Работает в браузере Проверено вторник, 10 ноября 2026 г.

Каждая строка: домен рекламной системы, ваш идентификатор издателя, DIRECT или RESELLER и, если нужно, идентификатор центра сертификации, через запятые. Строки, которые начинаются с #, пропускаются. Строки-образцы — только пример: замените их своими.

Адрес электронной почты или веб-адрес людей, которые управляют рекламой на вашем сайте.

Поддомен, для которого предназначен файл, если он относится к одному поддомену, например video.example.com.

Домен компании-владельца сайта, если сайт работает под доменом другой компании. Только имя домена, без http:// и без пути.

Домен компании, которая управляет рекламными местами. После него можно поставить запятую и двухбуквенный код страны, например manager.example, FR.

Результат

Файл ads.txt — Скопируйте его или скачайте как ads.txt и загрузите на свой сайт.
Записано строк продавцов — Сколько строк продавцов находится в файле.
Файл ads.txt

Этот инструмент работает в вашем браузере. То, что вы вводите, нам не отправляется.

Как пользоваться

  1. Введите по одной записи продавца в строку в поле Записи продавцов, по одной в строке, а поля разделите запятыми. Замените строки-образцы своими.
  2. Заполните CONTACT, SUBDOMAIN, OWNERDOMAIN или MANAGERDOMAIN, только если они нужны.
  3. Прочитайте примечание под результатом о пропущенных строках и исправьте такую строку.
  4. Скопируйте Файл ads.txt или скачайте его и загрузите на свой сайт как ads.txt.

Формат

Спецификация ads.txt 1.1 от IAB Tech Lab описывает запись данных как четыре поля через запятую: домен рекламной системы, идентификатор издателя, тип аккаунта и необязательный идентификатор центра сертификации. Тип аккаунта — DIRECT или RESELLER, и спецификация читает его без учёта регистра (раздел 3.3). Четвёртое поле можно не указывать (раздел 4.2).

Переменная записывается как NAME=значение. Спецификация называет CONTACT, SUBDOMAIN, OWNERDOMAIN, MANAGERDOMAIN и INVENTORYPARTNERDOMAIN (раздел 3.5.1). Строка, которая начинается с #, является комментарием и игнорируется (раздел 3.2).

Что проверяет инструмент

  • Домен рекламной системы — это имя домена: метки из букв, цифр и дефисов, разделённые точками, без протокола, пути и знака подчёркивания.
  • Идентификатор аккаунта и идентификатор сертификации не содержат пробелов, знаков табуляции и запятых. Спецификация велит кодировать такие знаки в URL (раздел 3.4.2), поэтому инструмент просит их убрать.
  • Запись содержит три или четыре поля, а тип аккаунта — DIRECT или RESELLER.
  • SUBDOMAIN, OWNERDOMAIN и MANAGERDOMAIN — имена доменов. После MANAGERDOMAIN может стоять запятая и двухбуквенный код страны.

Что инструмент не проверяет

  • Является ли идентификатор аккаунта тем, который выдала вам рекламная система. Скопируйте его точно со страницы аккаунта в рекламной системе: подтвердить его может только она.
  • Примет ли рекламная система вашу строку и одобрит ли продавец ваш сайт. Файл перечисляет ваших продавцов, а каждый из них сам решает, как читать свою строку.

Разбор примера: два продавца и контакт

Вы продаёте через adnetwork.example с идентификатором издателя 12345 как продавец DIRECT, а через exchange.example с идентификатором 67890 как RESELLER. Вы добавляете контакт [email protected].

Инструмент записывает две строки продавцов по порядку, затем переменную, по одной строке на каждую. Запись для adnetwork.example сохраняет четвёртое поле, идентификатор сертификации a1b2c3d4.

Строка в файле
adnetwork.example, 12345, DIRECT, a1b2c3d4
exchange.example, 67890, RESELLER
[email protected]

Частые вопросы

Что означают DIRECT и RESELLER?

DIRECT значит, что рекламная система продаёт ваши рекламные места сама, а RESELLER значит, что она передаёт их другому продавцу. Оба значения определены в спецификации IAB Tech Lab (раздел 3.3). Используйте то значение, которое выдала рекламная система для вашего аккаунта.

Где взять идентификатор аккаунта?

Он берётся из аккаунта издателя в рекламной системе или из инструкции продавца. Инструмент не может его проверить, поэтому скопируйте его точно, с теми же заглавными буквами и цифрами.

Почему строка пропущена в файле?

В строке слишком мало или слишком много полей, домен не является именем домена, тип аккаунта отличается от DIRECT и RESELLER, либо внутри идентификатора аккаунта или сертификации есть пробел. Номер строки указан в примечании под результатом.

Делает ли этот файл мой сайт одобренным рекламными системами?

Нет. Файл перечисляет ваших продавцов в формате, который описывает спецификация. Каждая рекламная система сама решает, как читать вашу строку и можно ли через неё продавать.

Почему переменные идут после записей?

Спецификация не задаёт порядок. Любая строка вида NAME=значение читается как переменная, где бы она ни стояла (раздел 3.5). Инструмент ставит переменные после записей, чтобы файл легче читался.

Можно ли оставить комментарии в файле?

Спецификация их допускает: строка, которая начинается с #, является комментарием и игнорируется (раздел 3.2). Инструмент пропускает строки с # в поле и не копирует их в файл, поэтому держите заметки вне файла.

Источники

Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..

Мы используем необходимые cookie, чтобы сайт работал. С вашего согласия Google также использует рекламные cookie, чтобы показывать персонализированную рекламу. Если вы откажетесь, реклама всё равно будет показываться, но не будет персонализированной.