Ошибки
Ошибки приходят в событии AdError. Поле type показывает этап: adLoadError — загрузка, adShowError — показ.
Ошибки интеграции
| Код | Причина | Что делать |
|---|---|---|
1 | Не удалось разобрать адрес страницы SDK, например нет параметра url или controls не является JSON. | Проверьте адрес страницы и кодирование параметров. |
web_ui_in_native_build | В WebView передан os=web. | Откройте адрес с платформой в пути (/android/, /androidtv/, /ios/) и уберите os=web. |
viewport_unavailable | За 3 секунды страница так и не получила размеры. | Убедитесь, что WebView или контейнер видимы и имеют размеры до загрузки рекламы. |
900 | Не удалось запустить плеер (iOS). | Проверьте настройки WKWebView. |
permission_denied | Браузер запретил запуск воспроизведения (только браузер). | Запускайте показ после действия пользователя или без звука. |
Ошибки VAST
Числовые коды соответствуют спецификации VAST.
| Код | Описание |
|---|---|
100–102 | Ошибка разбора VAST или неподдерживаемая версия. |
301–303 | Ошибка wrapper-цепочки: таймаут, превышен лимит или нет рекламы после wrapper. |
400 | Общая ошибка воспроизведения линейного креатива. |
401 | Видеофайл не найден. |
402 | Таймаут загрузки видеофайла. |
403 | Нет видеофайла поддерживаемого формата. |
900 | Неизвестная ошибка. |
901 | Ошибка VPAID-креатива. |
902 | Таймаут запроса VAST. |
903 | Некорректный XML-документ VAST. |
1001 | Некорректные входные данные для загрузки. |
Ошибка VPAID 901
VPAID-креатив получает размеры страницы в момент загрузки. Если у страницы нулевой или слишком маленький размер, креатив завершается ошибкой 901. Перед показом убедитесь, что WebView виден на экране.