Перейти к содержанию

Валидатор ads.txt

Проверьте файл ads.txt на синтаксические ошибки, дубликаты и отсутствующие поля.

Входные данные
Выходные данные

Валидатор ads.txt

Вставьте содержимое файла ads.txt, и этот инструмент проверит каждую строку в соответствии с форматом IAB Tech Lab: каждая запись должна содержать ровно три или четыре поля, разделённые запятыми — домен рекламной системы, ваш идентификатор аккаунта издателя, тип отношения DIRECT или RESELLER и необязательный идентификатор органа сертификации. Издатели используют ads.txt для указания, какие системы объявлений уполномочены продавать их инвентарь, поэтому опечатка или неправильно отформатированная строка могут позволить неуполномоченному продавцу получить доступ или заставить легитимного продавца не пройти проверку ads.txt.

Включите проверку дубликатов, чтобы выявить повторяющиеся комбинации (домен, идентификатор издателя, тип отношения) — распространённая ошибка при копировании при объединении записей от нескольких партнёров по рекламе. Предупреждения об отсутствующем идентификаторе органа сертификации помогают выявить случаи, когда биржа требует это поле, но оно было пропущено. Валидатор также распознаёт четыре строки переменных из спецификации — CONTACT, SUBDOMAIN, OWNERDOMAIN и MANAGERDOMAIN — и проверяет, что переменные формата домена не содержат схему или пути. Текст после символа хеш-тага является комментарием и не влияет на валидацию.

Выберите, как представить результат: список ошибок вставляет пронумерованный комментарий «Строка N: …» выше каждой проблемной строки, выровненный с вашим исходным файлом для удобного исправления; очищенный файл содержит только действительные нормализованные записи — домены в нижнем регистре, типы отношений в верхнем регистре, дубликаты объединены в их первое вхождение — готово к публикации. Концовки строк Windows и Unix обрабатываются одинаково, и прямой счётчик показывает проверенные записи, найденные проблемы и удаленные дубликаты по мере ввода.

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

FAQ

Что считается действительной строкой ads.txt?
Запись с ровно тремя или четырьмя полями, разделёнными запятыми: домен, идентификатор аккаунта издателя, тип отношения (DIRECT или RESELLER) и необязательный идентификатор органа сертификации. Строки также могут быть одной из четырёх переменных — CONTACT, SUBDOMAIN, OWNERDOMAIN, MANAGERDOMAIN — написанные как KEY=значение.
Почему поле домена не проходит валидацию?
Домен не должен содержать схему или путь — «adsystem.com» является действительным, но «https://adsystem.com» или «adsystem.com/sell» недействительны, поскольку домены ads.txt — это чистые имена хостов.
На что проверка дубликатов обращает внимание?
Она сопоставляет домен, идентификатор издателя и тип отношения вместе, игнорируя регистр. Две записи, различающиеся только по идентификатору органа сертификации, по-прежнему считаются дубликатами.
Изменяет ли очищенный результат мои идентификаторы издателя или идентификаторы сертификации?
Нет. Нормализуются только домен (преобразование в нижний регистр) и тип отношения (преобразование в верхний регистр). Идентификаторы аккаунта издателя и идентификаторы органа сертификации сохраняются в точности так, как введены, поскольку регистр может иметь значение для них.
Мой файл ads.txt загружается куда-нибудь?
Нет. Валидация работает полностью в вашем браузере — файл и детали ваших партнёров по рекламе никогда не покидают ваше устройство.