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

