Коды ошибок VAST
Last updated
Last updated
Ссылка на UMG Vast Inspector:
№
Описание
Причина возникновения
Варианты решения
100
Ошибка синтаксического анализа XML
VAST переданный для анализа (через Wrapper) имеет невалидный XML
101
Ошибка проверки схемы VAST
VAST переданный для анализа (через Wrapper) имеет невалидный формат:
Нет атрибута version у корневого тега VAST
Нет (или есть оба) тега Wrapper и Inline
Тег Wrapper или Inline имеет неверную структуру
102
Версия VAST не поддерживается
VAST переданный для анализа (через Wrapper) имеет неподдерживаемую версию:
В атрибуте version не число
Version меньше 2 или больше 4
200
Ошибка размещения. Получен тип объявления, которого он не ожидал и/или не может отобразить
VAST содержит Тег Creative, который не содержит тег Linear
201
Видеоплеер ожидает разной линейности.
Не используется в текущей реализации плеера
202
Видеоплеер рассчитан на разную продолжительность.
Не используется в текущей реализации плеера
203
Видеоплеер ожидает другого размера.
Не используется в текущей реализации плеера
204
Категория объявления была обязательной, но не указана.
Не используется в текущей реализации плеера
300
Общая ошибка Wrapper.
Не используется в текущей реализации плеера
301
Timeout VAST URI
Адрес Wrapper'а переданный в VAST не может быть открыт
(адрес не доступен или "отваливается" по таймауту)
302
Получено слишком много ответов Wrapper
Глубина Wrapper'ов (последовательный вызов одного за другим Wrapper'ов) превышает 10
303
В документе VAST за Wrapper'ом нет элементов Ad
После загрузки Wrapper'а там не обнаруживается AD блоков.
Так же ошибка воспроизведется, если придет nobanner
304
VPAID не смог запустится вовремя
VPAID не отправил AdLoaded или AdStarted вовремя. Дефолтное время ожидания 10 секунд.
Можно перезадать, если в URL Wrapper'а задан параметр timeout
Проанализировать полученный VPAID.
Обычно эта ошибка возникает тогда, когда VPAID проводит внутри себя отдельный аукцион
400
Общая Linear ошибка. Не используется в текущей реализации плеера
401
Невозможно найти MediaFile из URI (прямое видео)
В видео рекламе задан URL который недоступен. Если заданы несколько, то недоступны все
Проанализировать получаемые медиафайлы в VAST
402
URI MediaFile доступен, но не загружается (прямое видео)
В видео рекламе задан URL который отваливается по таймауту (3 секунды)
Проанализировать получаемые медиафайлы в VAST
403
Нет тега MediaFile c поддерживаемым форматом (атрибут type)
В васте присутствует линейная реклама, теги MediaFile не содержат поддерживаемые форматы.
Поддерживаемые форматы:
'video/3gpp', 'video/3gpp2', 'video/3gp2', 'video/mpeg', 'video/mp4', 'video/ogg', 'video/quicktime' ,'video/webm', 'application/javascript', 'application/x-javascript'
Проанализировать получаемые медиафайлы в VAST
405
Проблема с отображением MediaFile
900
Неопределенная ошибка
Код для неопределенных ошибок.
Плеер воспроизводит эту ошибку только в случае, если сработал глобальный таймаут
(VPAID перестал отправлять какие либо сообщения) при воспроизведении VPAID'а.
Таймаут равен двойному таймауту ожидания загрузки VPAID (см. код 304)
Проанализировать полученный VPAID
901
Общая ошибка VPAID
В нашей реализации ошибка воспроизводится при следующих событиях:
VPAID не смог загрузиться (URL не доступен, таймауты).
VPAID был загружен, но не инициализировался (нет глобальной функции getVPAIDAd, см. документацию по VPAID)
Cамый вероятный вариант: VPAID прислал AdError
Проанализировать URLs получаемых VPAID. Наш опыт говорит о том, что многие VPAID'ы отображают AdError случайным образом, например, когда нет рекламы.
Кастомные ошибки
Для любой ошибки из списка ниже, вариант решения следующий.
Нужно обратиться к поставщику VPAID и совместно попробовать прояснить ситуацию.
910
Повторный AdLoaded
911
Любое сообщение из списка ('AdStarted', 'AdVideoStart', 'AdVideoFirstQuartile', 'AdVideoMidpoint', 'AdVideoThirdQuartile', 'AdVideoComplete', 'AdImpression') без startAd
912
AdStarted до AdLoaded
913
Повторный AdStarted
914
deprecate (см 940-945) Любое сообщение из списка ('AdVideoStart', 'AdVideoFirstQuartile', 'AdVideoMidpoint', 'AdVideoThirdQuartile', 'AdVideoComplete', 'AdImpression') до AdStarted
915
Повторный AdImpression в одном видео блоке (от AdVideoStart до AdVideoComplete)
916
Повторный AdVideoStart в одном видео блоке (от AdVideoStart до AdVideoComplete)
917
AdVideoFirstQuartile до AdVideoStart
918
Повторный AdVideoFirstQuartile в одном видео блоке (от AdVideoStart до AdVideoComplete)
919
AdVideoMidpoint до AdVideoFirstQuartile
920
Повторный AdVideoMidpoint в одном видео блоке (от AdVideoStart до AdVideoComplete)
921
AdVideoThirdQuartile до AdVideoMidpoint
922
Повторный AdVideoThirdQuartile в одном видео блоке (от AdVideoStart до AdVideoComplete)
923
AdVideoComplete до AdVideoThirdQuartile
924
AdImpression не был отбит до конца видео блока (до AdVideoComplete)
940
AdImpression до AdStarted (с повторной проверкой через 100мс)
941
AdVideoStart до AdStarted (с повторной проверкой через 100мс)
942
AdVideoFirstQuartile до AdStarted
943
AdVideoMidpoint до AdStarted
944
AdVideoThirdQuartile до AdStarted
945
AdVideoComplete до AdStarted
946
URL VPAID'а начинается с 'http://' а страница открыта с https
947
URL VPAID'a не начинается с '//' или "https://" или "http://" (неверно задан URL)
948*
Вызов Impression пикселя, ошибка fetch (любой код ответа >= 300, кроме 404). IMG'ом после этого вызвать не пытаемся
949*
Вызов Impression пикселя, ошибка fetch (404 или CORS). Пытаемся дернуть через IMG.
950*
Вызов Impression пикселя, ошибка img (любая не загрузка)
951
На уровне вложенности больше 2 запрещенные домен у Wrapper
952
На уровне вложенности больше 2 запрещенный домен у VPAID
953
Timeout imp1_delay в URL WRAPPER
954
Timeout impn_delay в URL WRAPPER
955
VPAID не отбил AdImpression за 5, 10, 15, 20 (соответственно) секунд. Показал AdStarted, но не показал AdImpression за отведенное время.
Дальше все ошибки кратные 5 тоже об этом:
960, 965, 970, 975, 980, 985 и т.д.
Важно! Ошибки с (948-950) не видны в тестовой среде showcase или в VAST инспекторе.
Их можно посмотреть только в инструментах разработчика вашего браузера.
Ошибки внешних плееров при вызове VPAID'а от UMG
№
Описание
Причина возникновения
Варианты решения
850
Метод subscribe получил не функцию
При инициализации VPAID'а UMG чужой плеер в методе Subscribe передал не функцию.
Это может привести к ошибке работы VPAID'а (всё навернется и показа не будет) и приведёт тому, что событие будет не передано в плеер
Рассказать контрагенту о проблеме. Если он захочет посмотреть самостоятельно поведение - попросить тестовую площадку
851
Метод unsubscribe получил не функцию
При окончании работа с VPAID'ом UMG чужой плеер в методе Unsubscribe передал не функцию
Рассказать контрагенту о проблеме. Если он захочет посмотреть самостоятельно поведение - попросить тестовую площадку
852
startAd вызван до adLoaded
Сторонний плеер пытается запустить UMG VPAID до того, как мы отправили ему adLoaded
Рассказать контрагенту о проблеме. Если он захочет посмотреть самостоятельно поведение - попросить тестовую площадку
853
stopAd, pauseAd, resumeAd, skipAd вызван до startAd
Плеер пытается взаимодействовать с VPAID'ом UMG до запуска. Так же возможны различные побочные эффекты
Рассказать контрагенту о проблеме. Если он захочет посмотреть самостоятельно поведение - попросить тестовую площадку
Проанализировать то, что приходит от партнеров через Wrapper. Можно использовать
Проанализировать то, что приходит от партнеров через Wrapper. Можно использовать
Проанализировать то, что приходит от партнеров через Wrapper. Можно использовать
Проанализировать то, что приходит от партнеров через Wrapper. Можно использовать
Проанализировать то, что приходит от партнеров через Wrapper. Можно использовать
Проанализировать то, что приходит от партнеров через Wrapper. Можно использовать
Проанализировать то, что приходит от партнеров через Wrapper. Можно использовать