umg.team
  • Знакомство с экосистемой продуктов UMG
  • uSSP.io
    • Описание процесса синхронизации идентификаторов (Cookie Sync)
      • Описание процесса синхронизации идентификаторов (Cookie Sync) между UMG SSP и сторонними DSP
      • Описание процесса синхронизации идентификаторов (Cookie Sync) между UMG DSP и сторонними SSP
    • Установка баннерных блоков
    • uSSP FAQ
  • uDSP.io
    • Кабинет рекламодателя
      • Группы рекламных кампаний
      • Рекламные кампании
      • Cписки
      • Креативы. Загрузка в uDSP
      • Отчеты
      • Транзакции
      • Баланс
      • Настройки
    • Click tracking Macro
    • Креативы. Форматы и требования
  • uTag Inspector (VAST Inspector)
  • Спецификации
    • Heavy Ad Interventions Google Chrome
    • VAST
      • Коды ошибок VAST
Powered by GitBook
On this page
  1. Спецификации
  2. VAST

Коды ошибок VAST

PreviousVAST

Last updated 23 days ago

Ссылка на UMG Vast Inspector:

№

Описание

Причина возникновения

Варианты решения

100

Ошибка синтаксического анализа XML

VAST переданный для анализа (через Wrapper) имеет невалидный XML

101

Ошибка проверки схемы VAST

VAST переданный для анализа (через Wrapper) имеет невалидный формат:

  1. Нет атрибута version у корневого тега VAST

  2. Нет (или есть оба) тега Wrapper и Inline

  3. Тег Wrapper или Inline имеет неверную структуру

102

Версия VAST не поддерживается

VAST переданный для анализа (через Wrapper) имеет неподдерживаемую версию:

  1. В атрибуте version не число

  2. 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

В нашей реализации ошибка воспроизводится при следующих событиях:

  1. VPAID не смог загрузиться (URL не доступен, таймауты).

  2. VPAID был загружен, но не инициализировался (нет глобальной функции getVPAIDAd, см. документацию по VPAID)

  3. 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. Можно использовать

https://umg.team/ru/ad-tag-inspector
https://jsonformatter.org/xml-validator
https://jsonformatter.org/xml-validator
https://jsonformatter.org/xml-validator
https://jsonformatter.org/xml-validator
https://jsonformatter.org/xml-validator
https://jsonformatter.org/xml-validator
https://jsonformatter.org/xml-validator