На этой странице представлена общая информация о поддержке и совместимости 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+ |
андроид | Андроид 4.4+ |
Google Каст | Все устройства Cast |
tvOS | tvOS 14+ |
Року | Все устройства, которые все еще получают обновления программного обеспечения от Roku |
Поддержка форматов видеопотока
IMA поддерживает как HLS, так и DASH в своих SDK. См. эту таблицу для поддержки на определенных платформах SDK. Для правильного воспроизведения потока ваш видеоплеер должен поддерживать используемый тип потока.
Платформа SDK IMA | ЗОЖ | БРОСАТЬСЯ |
---|---|---|
HTML5 | ![]() | ![]() |
iOS | ![]() | ![]() |
андроид | ![]() | ![]() |
Google Каст | ![]() | ![]() |
tvOS | ![]() | ![]() |
Року | ![]() | ![]() |
Возможности видео и версии SDK
Чтобы узнать больше о следующих функциях, прочитайте обзор видеорекламы .
Видео-пакет IAB | Поддерживать |
---|---|
ВАСТ 4 | ![]() |
ВАСТ 3 | ![]() |
ВАСТ 2 | ![]() |
VPAID2 | ![]() |
ВМАП 1.0.1 | ![]() |
Функции видео Ad Manager | Поддерживать |
Линейная реклама | ![]() |
Нелинейная реклама (наложения) | ![]() |
Компаньоны | ![]() |
Альтернативные сопутствующие рекламные ресурсы VAST 3 | ![]() |
Видимость Active View | ![]() |
Перенаправления VAST | ![]() |
Сопутствующее заполнение с запросом на отображение | ![]() |
Совместимость с тегом издателя Google (GPT) | ![]() |
Осведомленность о содержании | ![]() |
Правила рекламы | ![]() |
Поддинг | ![]() |
Бамперы | ![]() |
Отчетность по отслеживанию нескольких событий (MET) | ![]() |
Пропускаемый (резервирование / не TrueView) | ![]() |
Возможности AdSense для видео 7 | Поддерживать |
TrueView InStream | ![]() |
InStream Выбрать | ![]() |
Стандартный InStream | ![]() |
Полный слот | ![]() |
Компаньоны | ![]() |
Сопутствующая засыпка | ![]() |
Накладки | ![]() |
Функции Ad Exchange Менеджера рекламы | Поддерживать |
TrueView InStream | ![]() |
InStream Выбрать | ![]() |
Стандартный InStream | ![]() |
Полный слот | ![]() |
Компаньоны | ![]() |
Сопутствующая засыпка | ![]() |
Накладки | ![]() |
Видимость Active View | ![]() |
Почему эта реклама? | ![]() |
1 Из функций VAST 4, поддерживаемых Google Ad Manager , IMA поддерживает следующие функции:
- ВАСТ 4.2
- Поддержка определения защищенного интерактивного интерфейса мультимедиа (SIMID)
- Разрешение на использование нескольких узлов
UniversalAdID
- ВАСТ 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, либо отключите запросы рекламы при обнаружении AirPlay.