На этой странице представлена общая информация о поддержке IMA DAI и совместимости с браузерами, видеоформатами и платформами.
Поддерживаемые видеоформаты и браузеры
HTML5 всё ещё остаётся новым и развивающимся стандартом. В результате поддержка различных функций различается в разных браузерах, и нет единого видеоформата по умолчанию, поддерживаемого всеми основными браузерами. Три основных видеоформата, используемых в большинстве браузеров, — это H.264, HLS и Dash.
Совместимость с событиями VAST
В этом разделе перечислены события VAST, которые автоматически отправляются на сервер на основе информации, возвращаемой в ответе VAST.
Полностью поддерживается
complete
, creativeView
, firstQuartile
, impression
, midpoint
, pause
, resume
, rewind
(срабатывает при значительном поиске в обратном направлении), start
, thirdQuartile
.
Частично поддерживается
-
click
Событие
Click
отправляется только для видеорекламы. Клики не регистрируются в полноэкранных проигрывателях на Android, iOS и компьютерах, но их можно зарегистрировать с помощью элемента отслеживания кликов на странице при закрытии видео. Однако, если элемент видео использует встроенные элементы управления на iPad, клики не регистрируются. -
fullscreen
IMA поддерживает имитацию полноэкранного режима, в котором видео занимает всё окно браузера. IMA считает, что видео отображается в полноэкранном режиме, если его
offsetWidth
иoffsetHeight
не меньше размера тела документа. Этот режим поддерживается всеми браузерами.На iPhone и платформах Android до версии 3.0 видео всегда воспроизводится в полноэкранном режиме.
-
mute
,unmute
В iOS и Android реализовано только встроенное управление громкостью. Таким образом, IMA не может определить громкость или состояние отключения звука, а SDK не уведомляется об изменениях. Ниже представлен список версий браузеров, которые поддерживают и не поддерживают
mute
иunmute
:- Поддерживается: Firefox 3.5+, Chrome 8+, Safari 4+
- Не поддерживается: iOS, Android
Дополнительную информацию о показе рекламы VAST см. в рекомендациях IAB .
Рекламные события при повторном просмотре рекламных пауз
IMA не запускает рекламные события при повторном просмотре рекламы по следующим причинам:
- URL-адреса событий должны активироваться только один раз, в противном случае это может быть расценено как спам.
- Это позволяет пользователям осуществлять поиск внутри и вне рекламных пауз, которые они уже просмотрели, что делает процесс поиска более удобным.
Это единственные события, которые запускаются при повторном просмотре рекламных пауз:
-
AD_PERIOD_STARTED
-
AD_PERIOD_ENDED
Поддерживаемые платформы видеоплееров
Пакеты SDK Google IMA поддерживаются на следующих платформах:
Платформа | Версия |
---|---|
HTML5 | Настольные компьютеры : Chrome, Firefox, Safari, Edge, Opera Мобильные устройства : браузер Chrome/Android (Android для телефонов и планшетов), Safari и Chrome (iOS) |
iOS | iOS 10.0+ |
Андроид | Android 4.4+ |
Google Cast | Все устройства Cast |
tvOS | tvOS 14+ |
Року | Все устройства, которые все еще получают обновления программного обеспечения от Roku |
Поддержка форматов видеопотока
IMA поддерживает HLS и DASH во всех своих SDK. См. эту таблицу для получения информации о поддержке на конкретных платформах SDK. Для корректного воспроизведения потока ваш видеоплеер должен поддерживать используемый тип потока.
Платформа IMA SDK | ЗОЖ | БРОСАТЬСЯ |
---|---|---|
HTML5 | ![]() | ![]() |
iOS | ![]() | ![]() |
Андроид | ![]() | ![]() |
Google Cast | ![]() | ![]() |
tvOS | ![]() | ![]() |
Року | ![]() | ![]() |
Возможности видео и версии SDK
Чтобы узнать больше о следующих функциях, прочитайте обзор видеорекламы .
IAB Video Suite | Поддерживать |
---|---|
ВАСТ 4 | ![]() |
ВАСТ 3 | ![]() |
ВАСТ 2 | ![]() |
VPAID 2 | ![]() |
ВМАП 1.0.1 | ![]() |
Функции видео Ad Manager | Поддерживать |
Линейная реклама | ![]() |
Нелинейная реклама (наложения) | ![]() |
Компаньоны | ![]() |
Альтернативные ресурсы сопутствующей рекламы VAST 3 | ![]() |
Видимость Active View | ![]() |
Перенаправления VAST | ![]() |
Сопутствующее заполнение с запросом на отображение | ![]() |
Совместимость с тегом издателя Google (GPT) | ![]() |
Осведомленность о содержании | ![]() |
Правила рекламы | ![]() |
Поддинг | ![]() |
Бамперы | ![]() |
Отчетность по отслеживанию нескольких событий (MET) | ![]() |
Пропускаемый (резервирование / не TrueView) | ![]() |
Функции AdSense для видео 7 | Поддерживать |
TrueView InStream | ![]() |
InStream Select | ![]() |
Стандартный InStream | ![]() |
Полный слот | ![]() |
Компаньоны | ![]() |
Сопутствующая засыпка | ![]() |
Накладки | ![]() |
Функции Ad Exchange Менеджера рекламы | Поддерживать |
TrueView InStream | ![]() |
InStream Select | ![]() |
Стандартный InStream | ![]() |
Полный слот | ![]() |
Компаньоны | ![]() |
Сопутствующая засыпка | ![]() |
Накладки | ![]() |
Видимость Active View | ![]() |
Почему эта реклама? | ![]() |
1 Из функций VAST 4, поддерживаемых Google Ad Manager , IMA поддерживает следующие функции:
- ВАСТ 4.2
- Поддержка определения защищенного интерактивного медиа-интерфейса (SIMID)
- Разрешение на использование нескольких узлов
UniversalAdID
- VAST 4.0
- AdID
- Файл-мезонин
- Новые коды ошибок VAST
- Новые макросы VAST
- Поддержка
AdVerifications
2 Следующие функции VAST 3.0 пока не поддерживаются:
- Сопутствующий
adSlotId
- Варианты сопутствующей доставки
- Иконки
3 Следующие функции VMAP пока не поддерживаются:
- События отслеживания, специфичные для VMAP
- Коды ошибок, специфичные для VMAP
- Накладываемая реклама
- Смещения времени, отличные от чч:мм:сс или «начала» и «конца»
- Отображение атрибута
breakType
- атрибут
repeatAfter
4 Поддерживаются только сопутствующие изображения. Для показа рекламы требуется специальная реализация. Сопутствующие объявления не поддерживаются в tvOS.
5 Традиционная пропускаемая реклама поддерживается только в IMA DAI SDK для HTML5, iOS, tvOS, Roku и Android (включая Android TV). При использовании Cast SDK необходимо объявить возможность пропуска с помощью StreamRequest.senderCanSkip
для поддержки традиционной пропускаемой рекламы.
6 Пропускаемые рекламные объявления TrueView поддерживаются только в IMA DAI SDK для HTML5, iOS и Android (включая Android TV).
7 Функции AdSense не поддерживаются в Cast SDK.
8 Зачем нужна эта реклама? требует передачи параметра adUiElement
при создании StreamManager
. Зачем нужна эта реклама? не поддерживается в Cast SDK.
Предостережения относительно фреймворков JavaScript
При использовании JavaScript-фреймворка, такого как React или AngularJS, с IMA HTML5 SDK необходимо учитывать определённые моменты. Эти фреймворки часто перемещают элементы DOM, что может привести к сбоям в работе IMA SDK, поскольку SDK ожидает, что DOM статичен при запуске. IMA SDK поддерживает JavaScript-фреймворки при условии, что SDK запускается после того, как фреймворк завершил перемещение элементов DOM. В частности, элемент HTML5, переданный в качестве аргумента adUiElement
при создании StreamManager
, не должен перемещаться после его создания.
Поддержка Apple AirPlay
IMA SDK не поддерживает Apple AirPlay. Отключите AirPlay или отключите запросы рекламы при его обнаружении.