Инспектор VAST-тегов
Вставьте VAST XML тег и прочитайте его структуру InLine/Wrapper, медиафайлы и трекинг-URL — всё разбирается целиком в вашем браузере.
Инспектор VAST-тегов разбирает ваш тег целиком в вашем браузере. VAST XML, который вы вставляете, остаётся на вашем устройстве и никогда не загружается, и ни один Impression, Error, Tracking или VASTAdTagURI никогда не запрашивается и не открывается — поэтому исследование живого тега не запустит ни одного пикселя.
Открыть валидатор VAST
Об инструменте Инспектор VAST
Инспектор VAST-тегов раскладывает VAST XML тег в структуру, которую действительно можно читать. Вставьте видео-рекламный тег, и он сразу подскажет, InLine это реклама или Wrapper, покажет AdSystem и AdTitle и перечислит каждый MediaFile в таблице с его MIME-типом, битрейтом, размерами и delivery. Он выводит все TrackingEvents (start, квартили, complete, progress) с их URL, пиксели Impression и Error, VideoClicks, Icons, Extensions и — для wrapper — VASTAdTagURI, указывающий на следующий тег. Создан для ad-ops инженеров и QA, которые целыми днями отлаживают креативы и трекеры: тег разбирается на вашем устройстве, поэтому ни один пиксель не срабатывает и ничего не загружается, пока вы его исследуете.
Возможности
- Определяет InLine и Wrapper рекламу и помечает рекламные пулы с несколькими элементами <Ad>
- Таблица MediaFiles с MIME-типом, битрейтом, width × height, кодеком и delivery
- Сопоставляет каждый TrackingEvent (start, квартили, complete, progress) с его URL
- Перечисляет пиксели Impression и Error, VideoClicks, ClickThrough и ClickTracking
- Показывает VASTAdTagURI для Wrapper-тегов, ни разу его не запрашивая
- Выводит Icons (AdChoices), ресурсы Companion и NonLinear, а также Extensions
- Декодирует XML-сущности, чтобы скопированные URL были настоящими, неэкранированными эндпоинтами трекеров
- Разбирает тег в вашем браузере — ни одно показ или трекер никогда не срабатывает
Как использовать Инспектор VAST
- Скопируйте VAST-тег из вашего рекламного сервера, SSP или лога отладки плеера
- Вставьте VAST XML в поле ввода
- Прочитайте разобранную структуру InLine/Wrapper, медиафайлы и трекинг-URL
- Скопируйте любой URL показа, трекинга или медиа в один клик
Пример
Ввод
<VAST version="4.0"><Ad><InLine>
<AdSystem>iabtechlab</AdSystem>
<AdTitle>Example</AdTitle>
<Impression><![CDATA[https://ex.com/imp]]></Impression>
<Creatives><Creative><Linear>
<MediaFiles><MediaFile type="video/mp4" bitrate="2000" width="1280" height="720" delivery="progressive"><![CDATA[https://ex.com/v.mp4]]></MediaFile></MediaFiles>
</Linear></Creative></Creatives>
</InLine></Ad></VAST>
Результат
InLine · AdSystem: iabtechlab · AdTitle: Example
Impression: https://ex.com/imp
MediaFile: video/mp4 · 1280×720 · 2000k · progressive
Тег InLine с одной рекламой, сведённый к его типу, пикселю показа и медиафайлу.
Частые ошибки и устранение неполадок
- Invalid XML at line N — вставка не разбирается. — Убедитесь, что скопировали весь тег, включая корень <VAST> и его закрывающий тег; обрезанная строка лога или случайный неэкранированный & приведут к сбою проверки XML.
- Таблица MediaFiles пуста для креатива. — Креатив может быть Wrapper (медиа находится ниже по цепочке) или юнитом VPAID / NonLinear / Companion. Проверьте VASTAdTagURI для wrapper или раздел Companion / NonLinear для их ресурсов.
- Трекинг-URL выглядит неправильно, с & внутри. — Это XML-экранирование. Инспектор декодирует сущности, поэтому URL, который вы копируете, — настоящий эндпоинт с обычным & — вставляйте его как есть.
- Ничего не показывается и рекламы нет. — Тег может быть пустым VAST-ответом без заполнения (no-fill). Инспектор помечает его как Empty и показывает любой Error-пиксель уровня VAST, используемый для отчёта об отсутствии рекламы.
Часто задаваемые вопросы
- Что показывает инспектор VAST-тегов?
- Он разбирает VAST XML тег и раскладывает его структуру: является ли каждый Ad InLine или Wrapper, AdSystem и AdTitle, MediaFiles с type, битрейтом и размерами, каждый TrackingEvent и его URL, пиксели Impression и Error, VideoClicks, Icons, Extensions и VASTAdTagURI у wrapper.
- В чём разница между InLine и Wrapper рекламой VAST?
- Реклама InLine несёт полный креатив — медиафайлы, трекинг и клики — напрямую. Wrapper не содержит собственного медиа; он держит VASTAdTagURI, указывающий на другой VAST-тег ниже по цепочке, плюс дополнительные пиксели показа и трекинга. Инспектор помечает каждый Ad соответственно.
- Какие версии VAST он может инспектировать?
- Он читает распространённые формы тегов в VAST 2.0, 3.0 и 4.x — InLine и Wrapper рекламу, Linear-креативы с MediaFiles и TrackingEvents, NonLinearAds, CompanionAds, Icons и Extensions. Он также показывает атрибут version из корня <VAST>, если он присутствует.
- Переходит ли инспектор по VASTAdTagURI или срабатывает ли какими-либо пикселями?
- Нет. Он только читает вставленный вами XML. Он никогда не запрашивает обёрнутый VASTAdTagURI и никогда не обращается к URL Impression, Error или Tracking — они показываются как текст для копирования, поэтому исследование живого тега не исказит отчётность.
- Почему таблица MediaFiles пуста для моего креатива?
- Креатив может быть VPAID или интерактивным юнитом, чей воспроизводимый ресурс — это InteractiveCreativeFile, а не MediaFile, либо это NonLinear или Companion креатив. У Wrapper также нет собственных MediaFiles — медиа находится в нижестоящем теге, на который указывает VASTAdTagURI.
- Можно ли увидеть все URL Impression и Tracking сразу?
- Да. Каждый Ad перечисляет свои пиксели Impression и Error, а каждый креатив перечисляет свои TrackingEvents, сгруппированные по имени события, рядом с VideoClicks и URL Icon. У каждого URL есть кнопка копирования в один клик, чтобы вставить его в diff или браузер для проверки.
Связанные инструменты
- Валидатор VAST — Проверьте VAST XML по правилам IAB прямо в браузере.
- Макросы VAST — Раскройте макросы VAST 4.x в трекинг-URL и посмотрите итоговый запрос.
- Валидатор VMAP — Проверьте паузы VMAP AdBreak и покажите pre-, mid- и post-roll на таймлайне.
- Коды ошибок VAST — Найдите любой код ошибки IAB VAST или VPAID с его значением и причиной.
- Генератор OpenRTB — Соберите корректный bid request OpenRTB 2.5 или 2.6 из простой формы.
- Сборщик schain — Соберите и проверьте объект IAB SupplyChain для OpenRTB.
Все инструменты ArrayKit