На этой странице представлена общая информация о поддержке и совместимости HTML5 IMA на стороне клиента с различными браузерами, видеоформатами и платформами.
Поддерживаемые форматы видео и браузеры
Поддержка различных функций различается в разных браузерах, и нет единого формата видео по умолчанию, поддерживаемого всеми основными браузерами. Три основных формата видео, используемых в большинстве браузеров, — это H.264, WebM и Ogg.
Поддерживаемые видеоплееры
Большинство функций IMA поддерживаются стандартными HTML5-видеоплеерами, включая HTML-тег <video> . Список известных видеоплееров с поддержкой IMA SDK можно найти в разделе «Партнерская программа по видеотехнологиям» .
совместимость событий VAST
В этом разделе перечислены события VAST, которые автоматически передаются на сервер на основе информации, возвращаемой в ответе VAST.
Полная поддержка
complete , creativeView , firstQuartile , impression , midpoint , pause , resume , rewind (срабатывает при значительном перемещении назад), start , thirdQuartile .
Частично поддержано
-
clickСобытие
Clickотправляется только для видеорекламы. На Android, iOS и настольных компьютерах клики не отслеживаются с помощью встроенных элементов отслеживания кликов, но они могут быть зафиксированы элементом отслеживания кликов на странице после закрытия видео. Однако, если видеоэлемент использует встроенные элементы управления на iPad, клики не будут зафиксированы. -
fullscreenIMA SDK поддерживает имитированный полноэкранный режим, в котором видео занимает всё окно браузера. Мы считаем видео находящимся в полноэкранном режиме, если его
offsetWidthиoffsetHeightне меньше размера тела документа. Этот режим поддерживается во всех браузерах. Пример имитированного полноэкранного режима можно посмотреть в демонстрационном файле .На iPhone и платформах Android, предшествующих версии 3.0, видео всегда будет воспроизводиться в полноэкранном режиме.
-
mute,unmuteВ iOS и Android управление громкостью осуществляется только нативно. Таким образом, SDK IMA не может определять состояние громкости или отключения звука, и мы не получаем уведомлений об изменениях. Ниже приведен список версий браузеров, которые поддерживают и не поддерживают
muteиunmute:- Поддерживаемые браузеры: Firefox 3.5+, Chrome 8+, Safari 4+
- Не поддерживается: iOS, Android
Для получения более подробной информации о показе рекламы VAST обратитесь к рекомендациям IAB .
Ограничения для фреймворков JavaScript
При использовании JavaScript-фреймворков, таких как React или AngularJS, с IMA HTML5 SDK следует учитывать определенные моменты. Эти фреймворки часто перемещают элементы DOM, что может нарушить функциональность IMA, поскольку IMA ожидает, что DOM будет статическим на момент запуска SDK. IMA поддерживает JavaScript-фреймворки при условии, что запуск IMA происходит после того, как фреймворк завершил перемещение элементов DOM. В частности, HTML5-элемент, переданный в качестве аргумента containerElement при создании AdDisplayContainer , не должен перемещаться после его инициализации.
Поддерживаемые платформы видеоплееров
SDK Google IMA поддерживаются на следующих платформах:
| Платформа | Версия | Тип объявления |
|---|---|---|
| HTML5 | Настольные браузеры : Chrome, Firefox, Safari, Edge, Opera Мобильные устройства : браузер Chrome/Android (Android для телефонов и планшетов), Safari и Chrome (iOS). | Линейные, нелинейные и сопутствующие рекламные объявления, решения для видеорекламного менеджера, видеореклама для рекламной биржи и реклама AFV. |
| iOS | iOS 10.0+ | Линейная и сопутствующая реклама, видеоролики из Ad Manager, видеоролики из Ad Exchange и реклама AFV. |
| Android | Android 4.4+ | Линейная и сопутствующая реклама, видеоролики из Ad Manager, видеоролики из Ad Exchange и реклама AFV. |
| tvOS | tvOS 15+ | Линейная реклама, видеоролики для Ad Manager и видеоролики для Ad Exchange. |
Функции видео и версии SDK
Чтобы узнать больше о следующих функциях, ознакомьтесь с обзором видеорекламы .
| HTML5 v3 | iOS v3 | Android v3 | tvOS | |
|---|---|---|---|---|
| Видеопакет IAB | ||||
| ВАСТ 4 | 9 | 9 | 9 | 9 |
| ВАСТ 3 | ![]() | 1 | 1 | 1 |
| ВАСТ 2 | ![]() | ![]() | ![]() | ![]() |
| SIMID 1.0 | ![]() | ![]() | ![]() | ![]() |
| VPAID 2 (HTML5) | ![]() | ![]() | ![]() | ![]() |
| VMAP 1.0.1 | 2 3 | 2 | 2 | 2 |
| OM SDK 1.3 | ![]() | ![]() | ![]() | ![]() |
| Видеофункции менеджера рекламы | ||||
| Линейная реклама | ![]() | ![]() | ![]() | ![]() |
| ресурсы, размещенные на YouTube | 4 | ![]() | ![]() | ![]() |
| Нелинейная реклама (наложения) | 5 | ![]() | ![]() | ![]() |
| Спутники | ![]() | ![]() | ![]() | ![]() |
| VAST 3 альтернативные сопутствующие рекламные ресурсы | ![]() | ![]() | ![]() | ![]() |
| Видимость активного представления | ![]() | ![]() | ![]() | ![]() |
| Аудиореклама | ![]() | ![]() | ![]() | ![]() |
| VAST перенаправляет | ![]() | ![]() | ![]() | ![]() |
| Дополнительная информация с запросом на отображение | ![]() | ![]() | ![]() | ![]() |
| Совместимость с Google Publisher Tag (GPT) | ![]() | ![]() | ![]() | ![]() |
| осведомленность о содержании | ![]() | ![]() | ![]() | ![]() |
| Правила размещения рекламы | 3 | ![]() | ![]() | ![]() |
| Ручная разбивка рекламных блоков в правилах размещения рекламы | | ![]() | ![]() | ![]() |
| Ограничения частоты 6 | ![]() | ![]() | ![]() | ![]() |
| Конкурсные исключения (поток) | ![]() | ![]() | ![]() | ![]() |
| Конкурентные исключения (подгруппа) | ![]() | ![]() | ![]() | ![]() |
| Исключения из конкурентной среды (вся страница) | ![]() | ![]() | ![]() | ![]() |
| Посев | 3 | ![]() | ![]() | ![]() |
| Бамперы | ![]() | ![]() | ![]() | ![]() |
| Отчетность по отслеживанию множественных событий (MET) | ![]() | ![]() | ![]() | ![]() |
| Динамическое распределение (AdSense для видео, Ad Manager Ad Exchange) | ![]() | ![]() | ![]() | ![]() |
| Пропускаемый (не в режиме TrueView) 8 | 5 | ![]() | ![]() | ![]() |
| InStream Select | ![]() | ![]() | ![]() | ![]() |
| Предварительная загрузка активов | 7 | ![]() | ![]() | ![]() |
| Функции AdSense для видео | ||||
| TrueView InStream | 5 | ![]() | ![]() | ![]() |
| InStream Select | ![]() | ![]() | ![]() | ![]() |
| Стандартный InStream | ![]() | ![]() | ![]() | ![]() |
| Полный слот | ![]() | ![]() | ![]() | ![]() |
| Спутники | ![]() | ![]() | ![]() | ![]() |
| Сопутствующая засыпка | ![]() | ![]() | ![]() | ![]() |
| Наложения | 5 | ![]() | ![]() | ![]() |
| Предварительная загрузка активов | 7 | ![]() | ![]() | ![]() |
| Менеджер рекламы Функции Ad Exchange | ||||
| TrueView InStream | 5 | ![]() | ![]() | ![]() |
| InStream Select | ![]() | ![]() | ![]() | ![]() |
| Стандартный InStream | ![]() | ![]() | ![]() | ![]() |
| Полный слот | ![]() | ![]() | ![]() | ![]() |
| Спутники | ![]() | ![]() | ![]() | ![]() |
| Сопутствующая засыпка | ![]() | ![]() | ![]() | ![]() |
| Наложения | 5 | ![]() | ![]() | ![]() |
| Видимость активного представления | ![]() | ![]() | ![]() | ![]() |
| Предварительная загрузка активов | 7 | ![]() | ![]() | ![]() |
| Почему именно эта реклама? | ![]() | ![]() | ![]() | ![]() |
1. Следующие функции VAST 3.0 пока не поддерживаются в SDK, не поддерживающих HTML5:
- Companion
adSlotId - Варианты доставки для сопровождающих лиц
- Иконки
2. Следующие функции VMAP пока не поддерживаются:
- События отслеживания, специфичные для VMAP
- Коды ошибок, специфичные для VMAP
- Наложенные рекламные объявления
- Смещение времени, отличное от hh:mm:ss или "начало" и "конец".
- Отобразить атрибут
breakType - атрибут
repeatAfter
3. Поддержка VMAP и правил показа рекламы на iPhone требует настройки воспроизведения рекламы.
На настольных компьютерах поддерживаются 4 рекламных ролика, размещенных на YouTube , но на мобильных устройствах в веб-версии — нет.
5. Нелинейная реклама (наложения), пропускаемая реклама (не TrueView) и реклама TrueView InStream поддерживаются в мобильном веб-браузере HTML5 на iOS 10+ при использовании playsinline .
6. Ограничения частоты показа рекламы и исключения конкурентов требуют использования файлов cookie или PPID.
7. Предварительная загрузка собственных ресурсов не работает со следующими компонентами:
- Мобильный веб-сайт на устройствах iOS
- Мобильный веб-браузер на Android версий до 4.0
- Реклама, размещаемая на YouTube, в том числе в формате TrueView.
- Функция ручного воспроизведения прерывания IMA (любая реализация, основанная на событии
AD_BREAK_READY)
8. SDK не поддерживает рекламу продолжительностью менее 8 секунд, которую можно пропустить. При воспроизведении рекламы короче минимальной длины кнопка «Пропустить» не отображается.
Из 9 функций VAST 4, поддерживаемых Google Ad Manager , IMA поддерживает следующие функции:
- VAST 4.2
- Поддержка определения защищенного интерактивного медиаинтерфейса (SIMID)
- Допускается размещение нескольких узлов
UniversalAdID
- VAST 4.0
- AdID
- Мезонинный файл
- Новые коды ошибок VAST
- Поддержка
AdVerifications

