На этой странице представлена общая информация о поддержке и совместимости 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 |
ТВОС | ТВОС 14+ |
Року | Все устройства, которые все еще получают обновления программного обеспечения от Roku. |
Поддержка формата видеопотока
IMA поддерживает HLS и DASH в своих SDK. См. эту таблицу для получения информации о поддержке на конкретных платформах SDK. Для правильного воспроизведения потока ваш видеоплеер должен поддерживать используемый тип потока.
Платформа IMA SDK | ЗОЖ | БРОСАТЬСЯ |
---|---|---|
HTML5 | ||
iOS | ||
Андроид | ||
Google Каст | ||
ТВОС | ||
Року |
Функции видео и версии SDK
Подробнее о следующих функциях читайте в обзоре видеорекламы .
Видеопакет IAB | Поддерживать |
---|---|
ВАСТ 4 | 1 |
ВАСТ 3 | 2 |
ВАСТ 2 | |
VPAID 2 | |
ВМАП 1.0.1 | 3 |
Возможности видео Менеджера рекламы | Поддерживать |
Линейные объявления | |
Нелинейные объявления (оверлеи) | |
Компаньоны | 4 |
Альтернативные ресурсы сопутствующих объявлений VAST 3 | |
Видимость Active View | |
VAST-перенаправления | |
Заполнение сопутствующего баннера с запросом на отображение | |
Совместимость с тегом издателя Google (GPT) | |
Осведомленность о контенте | |
Правила рекламы | |
Поддинг | |
Бамперы | |
Отчетность по отслеживанию нескольких событий (MET) | |
С возможностью пропуска (резервирование/не TrueView) | 5 |
Возможности AdSense для видео 7 | Поддерживать |
TrueView InStream | 6 |
Выбор InStream | |
Стандартный In-Stream | |
Полный слот | |
Компаньоны | 4 |
Заполнение сопутствующего баннера | |
Наложения | |
Возможности Менеджера рекламы Ad Exchange | Поддерживать |
TrueView InStream | 6 |
Выбор InStream | |
Стандартный In-Stream | |
Полный слот | |
Компаньоны | 4 |
Заполнение сопутствующего баннера | |
Наложения | |
Видимость Active View | |
Почему эта реклама? | 8 |
1 Из функций VAST 4, поддерживаемых Google Ad Manager , IMA поддерживает следующие функции:
- ВАСТ 4.2
- Поддержка определения безопасного интерактивного мультимедийного интерфейса (SIMID)
- Разрешение нескольких узлов
UniversalAdID
- ВАСТ 4.0
- Идентификатор объявления
- Мезонинный файл
- Новые коды ошибок VAST
- Новые макросы VAST
- Поддержка
AdVerifications
2 Следующие функции VAST 3.0 пока не поддерживаются:
- Идентификатор сопутствующего
adSlotId
- Варианты сопутствующей доставки
- Иконки
3 Следующие функции VMAP пока не поддерживаются:
- События отслеживания, специфичные для VMAP
- Коды ошибок, специфичные для VMAP
- Накладываемые объявления
- Смещения времени, отличные от чч:мм:сс или «начало» и «конец».
- Отображение атрибута
breakType
- Атрибут
repeatAfter
4 Поддерживаются только сопутствующие изображения. Сопутствующие изображения требуют специальной реализации для заполнения объявлений. Сопутствующие объявления не поддерживаются в tvOS.
5 Традиционные объявления с возможностью пропуска поддерживаются только в SDK IMA DAI для HTML5, iOS, tvOS, Roku и Android (включая Android TV). В Cast SDK вы должны объявить возможность пропуска с помощью StreamRequest.senderCanSkip
для поддержки традиционных объявлений с возможностью пропуска.
6. Объявления TrueView с возможностью пропуска поддерживаются только в SDK IMA DAI для 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.