На этой странице представлена общая информация о поддержке и совместимости 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.