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

