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

