VAST
VAST (Video Ad Serving Template) - это стандартный протокол (XML-схема), разработанный IAB (Interactive Advertising Bureau), который определяет, как видеореклама должна передаваться от сервера рекламодателя (ad server) к видеоплееру издателя и как отслеживать взаимодействие пользователя с этой рекламой. Простыми словами, VAST - это универсальный язык, на котором «говорят» рекламные системы и видеоплееры.
Понимание VAST важно при настройке видеокампаний, особенно при работе с программным инвентарем (программатик-реклама). Этот стандарт гарантирует, что реклама корректно отобразится на любой площадке, поддерживающей VAST, а все показы и клики будут правильно учтены.
Зачем нужен VAST
[править]До появления VAST каждая площадка и каждый плеер могли требовать свой уникальный формат рекламы, что делало масштабирование кампаний крайне сложным. VAST решил эту проблему, предложив единый стандарт.
Основные функции VAST:
- Доставка рекламы. Передаёт плееру ссылку на видеофайл (MP4, WebM) и информацию о его длительности.
- Отслеживание событий. Передаёт пиксели отслеживания для ключевых событий: показ, начало воспроизведения, досмотр 25%, 50%, 75%, 100%, пауза, клик.
- Поддержка разных форматов. Может передавать линейные (прерывающие контент) и нелинейные (например, оверлеи) объявления.
- Управление ошибками. Если видео не загружается, плеер может сообщить об ошибке и запросить другой ролик.
Как это работает
[править]Процесс работы VAST можно описать в несколько шагов:
- Пользователь открывает страницу с видеоплеером.
- Плеер отправляет запрос на ad-сервер (например, Яндекс Директ или Google Ad Manager), запрашивая рекламу.
- Ad-сервер возвращает VAST-тег - XML-документ, содержащий ссылки на видеофайлы и трекинговые пиксели.
- Плеер загружает и воспроизводит видео в соответствии с инструкциями VAST, одновременно отправляя сигналы о событиях (начало, досмотр) на трекинговые серверы.
Версии VAST
[править]Стандарт VAST развивается. Наиболее актуальные версии:
| Версия | Ключевые особенности |
|---|---|
| VAST 3.0 | Поддержка нескольких объявлений в одном ответе, скипаемых роликов, оверлеев |
| VAST 4.0 / 4.1 | Поддержка серверной склейки (stitching), улучшенное отслеживание ошибок, поддержка MEI (Multiple Executable Identifiers) |
| VAST 4.2 | Улучшенная поддержка 360-градусного видео и новых форматов |
Важно: В 2024 году IAB Tech Lab объявил, что с июня 2026 года прекратит поддержку устаревших версий (VAST 2.0 и некоторых ранних спецификаций), призывая рынок переходить на VAST 4.x.
Серверная склейка (Server-Side Ad Stitching)
[править]VAST 4.0 ввёл поддержку серверной склейки - технологии, при которой рекламный ролик и основной контент склеиваются в единый поток на сервере ещё до отправки пользователю. В результате:
- Пользователь видит цельное видео без переключений.
- Рекламу невозможно пропустить или заблокировать стандартными средствами.
- Это улучшает пользовательский опыт, но усложняет трекинг.
Для отслеживания в серверной склейке используется протокол VMAP (Video Multiple Ad Playlist), который определяет, в какие моменты контента должны показываться рекламные паузы.
| Параметр | VAST | VPAID |
|---|---|---|
| Тип | Статичный протокол доставки | Интерактивный протокол |
| Возможности | Только доставка видео и трекинг | Позволяет создавать интерактивные объявления (опросы, игры) |
| Безопасность | Высокая (не имеет доступа к данным плеера) | Низкая (может выполнять код внутри плеера) |
| Поддержка | Все современные платформы | Ограничена (часто блокируется из-за рисков) |
Современный рынок движется в сторону VAST из-за его безопасности и стандартизации. Многие крупные платформы отказываются от поддержки VPAID.
Валидация VAST-тегов
[править]Для проверки корректности VAST-тегов существуют специальные инструменты - валидаторы. Они позволяют:
- Проверить XML-структуру на соответствие стандарту.
- Убедиться, что видеофайлы доступны и имеют правильные форматы.
- Протестировать трекинговые пиксели.
- Выявить ошибки до запуска кампании.
Примеры валидаторов: Google Ad Manager VAST Validator, IAB VAST Validator.
Проблемы и ограничения
[править]- Устаревание версий. Плееры и ad-серверы должны поддерживать актуальные версии VAST. Использование старых версий приводит к ошибкам и потере статистики.
- Сложность отладки. XML-структура может быть сложной, и при ошибках в теге реклама может не показываться.
- Фрод. Недобросовестные площадки могут имитировать отправку трекинговых сигналов без реального показа видео (IVT - Invalid Traffic).
