На этой странице представлена общая информация о поддержке HTML5 IMA на стороне клиента и совместимости с браузерами, форматами видео и платформами.
Поддерживаемые форматы видео и браузеры
Поддержка различных функций различается в разных браузерах, и не существует единого формата видео по умолчанию, поддерживаемого всеми основными браузерами. В большинстве браузеров используются три основных видеоформата: H.264, WebM и Ogg Theora.
Поддерживаемые видеоплееры
Большинство функций IMA поддерживаются типичными видеопроигрывателями HTML5, включая тег HTML <video>
. Список известных видеоплееров с поддержкой IMA SDK см. в партнерской программе Video Technology .
Совместимость с событиями VAST
В этом разделе перечислены события VAST, о которых автоматически сообщается на сервер на основе информации, возвращаемой в ответе VAST.
Полностью поддерживается
complete
, creativeView
, firstQuartile
, impression
, midpoint
, pause
, resume
, rewind
(вызывается при существенном поиске в обратном направлении), start
, thirdQuartile
.
Частично поддерживается
-
click
Событие
Click
отправляется только для видеорекламы. Клики не могут фиксироваться на родных полноэкранных проигрывателях на Android, iOS или настольных компьютерах, но клики по-прежнему могут фиксироваться с помощью элемента отслеживания кликов на странице, когда видео закрыто. Однако если элемент видео использует встроенные элементы управления iPad, клики не могут быть зафиксированы. -
fullscreen
IMA SDK поддерживает имитацию полноэкранного режима, в котором видео занимает все окно браузера. Мы считаем, что видео находится в полноэкранном режиме, если его
offsetWidth
иoffsetHeight
не меньше размера тела документа. Этот режим поддерживается во всех браузерах. Чтобы увидеть имитацию полноэкранного режима, загрузите образец .На платформах iPhone и Android до 3.0 видео всегда будет воспроизводиться в полноэкранном режиме.
-
mute
,unmute
iOS и Android имеют только встроенное управление громкостью. Таким образом, IMA SDK не может определить громкость или состояние отключения звука, и мы не уведомляемся об изменениях. Ниже приведен список версий браузеров, которые поддерживают и не поддерживают отключение и
unmute
mute
:- Поддерживается: 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
, не должен перемещаться после создания его экземпляра.
Поддержка Apple AirPlay
IMA SDK в настоящее время не поддерживает Apple AirPlay. Либо отключите AirPlay, либо отключите запросы рекламы при обнаружении AirPlay.
Поддерживаемые платформы видеоплееров
SDK Google IMA поддерживаются на следующих платформах:
Платформа | Версия | Тип объявления |
---|---|---|
HTML5 | Рабочий стол : Chrome, Firefox, Safari, Edge, Opera Мобильное устройство : браузер Chrome/Android (Android для телефонов и планшетов), Safari и Chrome (iOS). | Линейные, нелинейные и сопутствующие объявления, решения Менеджера рекламы для видео, видео Ad Exchange и объявления AFV. |
iOS | iOS 10.0+ | Линейные и сопутствующие объявления, видео Менеджера рекламы, видео Ad Exchange и объявления AFV. |
Андроид | Андроид 4.4+ | Линейные и сопутствующие объявления, видео Менеджера рекламы, видео Ad Exchange и объявления AFV. |
ТВОС | ТВОС 14+ | Линейные объявления, видео Менеджера рекламы и видео Ad Exchange. |
Функции видео и версии SDK
Подробнее о следующих функциях читайте в обзоре видеорекламы .
HTML5 v3 | iOS v3 | Андроид v3 | ТВОС | |
---|---|---|---|---|
Видеопакет IAB | ||||
ВАСТ 4 | 9 | 9 | 9 | 9 |
ВАСТ 3 | 1 | 1 | 1 | |
ВАСТ 2 | ||||
СИМИД 1.0 | ||||
VPAID 2 (HTML5) | ||||
ВМАП 1.0.1 | 2 3 | 2 | 2 | 2 |
ОМ SDK 1.3 | ||||
Возможности видео Менеджера рекламы | ||||
Линейные объявления | ||||
Ресурсы, размещенные на YouTube | 4 | |||
Нелинейные объявления (оверлеи) | 5 | |||
Компаньоны | ||||
Альтернативные ресурсы сопутствующих объявлений VAST 3 | ||||
Видимость Active View | ||||
Аудио реклама | ||||
VAST-перенаправления | ||||
Заполнение сопутствующего баннера с запросом на отображение | ||||
Совместимость с тегом издателя Google (GPT) | ||||
Осведомленность о контенте | ||||
Правила рекламы | 3 | |||
Рекламные паузы вручную в правилах для объявлений | ||||
Ограничение частоты показов 6 | ||||
Конкурентные исключения (поток) | ||||
Конкурентные исключения (пакет) | ||||
Конкурентные исключения (вся страница) | ||||
Поддинг | 3 | |||
Бамперы | ||||
Отчетность по отслеживанию нескольких событий (MET) | ||||
Динамическое размещение (AdSense для видео, Менеджер рекламы Ad Exchange) | ||||
Возможность пропуска (кроме TrueView) 8 | 5 | |||
Выбор InStream | ||||
Предварительная загрузка ресурсов | 7 | |||
Возможности AdSense для видео | ||||
TrueView InStream | 5 | |||
Выбор InStream | ||||
Стандартный In-Stream | ||||
Полный слот | ||||
Компаньоны | ||||
Заполнение сопутствующего товара | ||||
Наложения | 5 | |||
Предварительная загрузка ресурсов | 7 | |||
Возможности Менеджера рекламы Ad Exchange | ||||
TrueView InStream | 5 | |||
Выбор InStream | ||||
Стандартный In-Stream | ||||
Полный слот | ||||
Компаньоны | ||||
Заполнение сопутствующего товара | ||||
Наложения | 5 | |||
Видимость Active View | ||||
Предварительная загрузка ресурсов | 7 | |||
Почему эта реклама? |
1 Следующие функции VAST 3.0 пока не поддерживаются в SDK, отличном от HTML5:
- Идентификатор сопутствующего
adSlotId
- Варианты сопутствующей доставки
- Иконки
2 Следующие функции VMAP пока не поддерживаются:
- События отслеживания, специфичные для VMAP
- Коды ошибок, специфичные для VMAP
- Накладываемые объявления
- Смещения времени, отличные от чч:мм:сс или «начало» и «конец».
- Отображение атрибута
breakType
- Атрибут
repeatAfter
3 Для поддержки VMAP и правил рекламы на iPhone требуется настраиваемое воспроизведение рекламы.
4 объявления, размещенные на YouTube, поддерживаются на настольных компьютерах, но не на мобильных устройствах.
5. Нелинейные объявления (наложения), объявления с возможностью пропуска (не TrueView) и объявления InStream TrueView поддерживаются в мобильном Интернете 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 поддерживает следующие функции:
- ВАСТ 4.2
- Поддержка определения безопасного интерактивного мультимедийного интерфейса (SIMID)
- Разрешение нескольких узлов
UniversalAdID
- ВАСТ 4.0
- Идентификатор объявления
- Мезонинный файл
- Новые коды ошибок VAST
- Поддержка
AdVerifications