На этой странице приведена общая информация о поддержке и совместимости 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_STARTEDAD_PERIOD_ENDED
Поддерживаемые платформы видеопроигрывателей
Google IMA SDK поддерживаются на следующих платформах:
| Платформа | Версия |
|---|---|
| HTML5 | Компьютер: Chrome, Firefox, Safari, Edge, Opera Мобильное устройство: Chrome/браузер Android (Android для телефонов и планшетов), Safari и Chrome (iOS) |
| iOS | iOS 10.0 и более поздние версии |
| Android | Android 4.4 и более поздние версии |
| Google Cast | Все устройства для трансляции |
| tvOS | tvOS 15 и более поздние версии |
| Roku | Все устройства, которые по-прежнему получают обновления ПО от Roku. |
Поддержка форматов видеопотока
IMA SDK поддерживает форматы HLS и DASH. Подробная информация о поддержке SDK для разных платформ приведена в таблице ниже. Чтобы трансляция воспроизводилась корректно, ваш видеопроигрыватель должен поддерживать используемый тип трансляции.
| Платформа IMA SDK | HLS; | DASH |
|---|---|---|
| HTML5 | ![]() |
![]() |
| iOS | ![]() |
![]() |
| Android | ![]() |
![]() |
| Google Cast | ![]() |
![]() |
| tvOS | ![]() |
![]() |
| Roku | ![]() |
![]() |
Функции видео и версии SDK
Подробнее о перечисленных ниже функциях читайте в обзоре видеорекламы.
| IAB Video Suite | Поддержка |
|---|---|
| VAST 4 | 1 |
| VAST 3 | 2 |
| VAST 2 | ![]() |
| VPAID 2 | ![]() |
| VMAP 1.0.1 | 3 |
| Функции Менеджера рекламы для видео | Поддержка |
| Линейные объявления | ![]() |
| Параллельные объявления (оверлеи) | ![]() |
| Сопутствующие объявления | 4 |
| Альтернативные ресурсы сопутствующих объявлений VAST 3 | ![]() |
| Видимость Active View | ![]() |
| Переадресация VAST | ![]() |
| Запасной вариант сопутствующего объявления с запросом медийного объявления | ![]() |
| Совместимость с тегами Google Publisher Tag (GPT) | ![]() |
| Осведомленность о контенте | ![]() |
| Правила для объявлений | ![]() |
| Пакетирование | ![]() |
| Заставки | ![]() |
| Отчеты об отслеживании нескольких событий | ![]() |
| С возможностью пропуска (резервирование, не TrueView) | 5 |
| Функции AdSense для видео 7 | Поддержка |
| TrueView In-Stream | 6 |
| In-Stream Select | ![]() |
| Стандартное объявление In-Stream | ![]() |
| Полноразмерный слот | ![]() |
| Сопутствующие объявления | 4 |
| Заполнение сопутствующими объявлениями | ![]() |
| Наложения | ![]() |
| Функции Ad Exchange в Менеджере рекламы | Поддержка |
| TrueView In-Stream | 6 |
| In-Stream Select | ![]() |
| Стандартное объявление In-Stream | ![]() |
| Полноразмерный слот | ![]() |
| Сопутствующие объявления | 4 |
| Заполнение сопутствующих объявлений | ![]() |
| Наложения | ![]() |
| Видимость Active View | ![]() |
| Почему я вижу эту рекламу? | 8 |
1 Из функций VAST 4, поддерживаемых Google Менеджером рекламы, IMA поддерживает следующие:
- VAST 4.2
- Поддержка стандарта безопасного взаимодействия с мультимедийным интерфейсом (Secure Interactive Media Interface Definition, SIMID)
- Появилась возможность работать с несколькими режимами
UniversalAdID.
- VAST 4.0
- AdID
- Основной файл
- Новые коды ошибок VAST
- Новые макросы VAST
AdVerifications: поддержка
2 Следующие функции VAST 3.0 пока не поддерживаются:
- Сопутствующий креатив
adSlotId - Способы показа сопутствующих объявлений
- Значки.
3 Следующие функции VMAP пока не поддерживаются:
- События отслеживания, относящиеся к VMAP
- Коды ошибок, относящиеся к VMAP
- Оверлеи
- Смещение по времени, отличное от hh:mm:ss, или значения "start" и "end"
- Атрибут "Экран
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, tvOS, Roku и Android (включая Android TV).
7 функций AdSense не поддерживаются в Cast SDK.
8 Для функции Почему я вижу эту рекламу? требуется, чтобы при создании StreamManager передавался параметр adUiElement.
Функция Почему я вижу эту рекламу? не поддерживается в Cast SDK.

