Обзор поддержки и совместимости SDK

Выберите платформу: HTML5 Android iOS tvOS

На этой странице представлена ​​общая информация о поддержке HTML5 IMA на стороне клиента и совместимости с браузерами, видеоформатами и платформами.

Поддерживаемые видеоформаты и браузеры

Поддержка различных функций различается в разных браузерах, и нет единого формата видео, поддерживаемого всеми основными браузерами по умолчанию. Три основных формата видео, используемых в большинстве браузеров, — это H.264, WebM и Ogg Theora.

Поддерживаемые видеоплееры

Большинство функций IMA поддерживаются стандартными видеоплеерами HTML5, включая HTML-тег <video> . Список известных видеоплееров с поддержкой IMA SDK см. в программе Video Technology Partner Program .

Совместимость с событиями VAST

В этом разделе перечислены события VAST, которые автоматически отправляются на сервер на основе информации, возвращаемой в ответе VAST.

Полностью поддерживается

complete , creativeView , firstQuartile , impression , midpoint , pause , resume , rewind (срабатывает при значительном поиске в обратном направлении), start , thirdQuartile .

Частично поддерживается

  • click

    Событие Click отправляется только для видеорекламы. Клики не регистрируются в полноэкранных проигрывателях на Android, iOS и компьютерах, но их можно зарегистрировать с помощью элемента отслеживания кликов на странице при закрытии видео. Однако, если элемент видео использует встроенные элементы управления на iPad, клики не регистрируются.

  • fullscreen

    IMA SDK поддерживает имитацию полноэкранного режима, в котором видео занимает всё окно браузера. Видео считается полноэкранным, если его offsetWidth и offsetHeight не меньше размера тела документа. Этот режим поддерживается всеми браузерами. Пример имитации полноэкранного режима можно найти в файле sample .

    На платформах iPhone и Android до версии 3.0 видео всегда будет воспроизводиться в полноэкранном режиме.

  • mute , unmute

    Управление громкостью реализовано только в iOS и Android. Таким образом, IMA SDK не может определить громкость или состояние отключения звука, и мы не уведомляемся об изменениях. Ниже представлен список версий браузеров, которые поддерживают и не поддерживают 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 , не должен перемещаться после его создания.

Поддержка Apple AirPlay

IMA SDK в настоящее время не поддерживает Apple AirPlay. Отключите AirPlay или отключите запросы рекламы при его обнаружении.

Поддерживаемые платформы видеоплееров

Пакеты SDK Google IMA поддерживаются на следующих платформах:

Платформа Версия Тип объявления
HTML5 Настольные компьютеры : Chrome, Firefox, Safari, Edge, Opera
Мобильные устройства : браузер Chrome/Android (Android для телефонов и планшетов), Safari и Chrome (iOS)
Линейная, нелинейная и сопутствующая реклама, решения Ad Manager Video, видеореклама Ad Exchange и реклама AFV
iOS iOS 10.0+ Линейная и сопутствующая реклама, видео Ad Manager, видео Ad Exchange и реклама AFV
Андроид Android 4.4+ Линейная и сопутствующая реклама, видео Ad Manager, видео Ad Exchange и реклама AFV
tvOS tvOS 14+ Линейная реклама, видео Ad Manager и видео Ad Exchange

Возможности видео и версии SDK

Чтобы узнать больше о следующих функциях, прочитайте обзор видеорекламы .

HTML5 v3 iOS v3 Android v3 tvOS
IAB Video Suite
ВАСТ 4 Warning 9 Warning 9 Warning 9 Warning 9
ВАСТ 3 CheckmarkWarning 1 Warning 1 Warning 1
ВАСТ 2 CheckmarkCheckmarkCheckmarkCheckmark
SIMID 1.0 CheckmarkCheckmarkCheckmarkRed-X
VPAID 2 (HTML5) CheckmarkRed-XRed-XRed-X
ВМАП 1.0.1 Warning 2 3 Warning 2 Warning 2 Warning 2
OM SDK 1.3 CheckmarkCheckmarkCheckmarkRed-X
Функции видео Ad Manager
Линейная реклама CheckmarkCheckmarkCheckmarkCheckmark
Материалы, размещенные на YouTube Warning 4 Red-XRed-XRed-X
Нелинейная реклама (наложения) Warning 5 Red-XRed-XRed-X
Компаньоны CheckmarkCheckmarkCheckmarkRed-X
Альтернативные ресурсы сопутствующей рекламы VAST 3 CheckmarkCheckmarkRed-XRed-X
Видимость Active View CheckmarkCheckmarkCheckmarkRed-X
Аудиореклама CheckmarkCheckmarkCheckmarkCheckmark
Перенаправления VAST CheckmarkCheckmarkCheckmarkCheckmark
Сопутствующее заполнение с запросом на отображение CheckmarkCheckmarkCheckmarkRed-X
Совместимость с тегом издателя Google (GPT) CheckmarkRed-XRed-XRed-X
Осведомленность о содержании CheckmarkCheckmarkCheckmarkCheckmark
Правила рекламы Warning 3 CheckmarkCheckmarkCheckmark
Ручные рекламные паузы в правилах рекламы Checkmark Red-XRed-XRed-X
Ограничение частоты показов 6 CheckmarkCheckmarkCheckmarkCheckmark
Конкурентные исключения (поток) CheckmarkCheckmarkCheckmarkCheckmark
Конкурентные исключения (модуль) CheckmarkCheckmarkCheckmarkCheckmark
Конкурентные исключения (вся страница) CheckmarkRed-XRed-XRed-X
Поддинг Warning 3 CheckmarkCheckmarkCheckmark
Бамперы CheckmarkCheckmarkCheckmarkCheckmark
Отчетность по отслеживанию нескольких событий (MET) CheckmarkCheckmarkCheckmarkCheckmark
Динамическое размещение (AdSense для видео, Менеджер рекламы Ad Exchange) CheckmarkCheckmarkCheckmarkCheckmark
Пропускаемый (не TrueView) 8 Warning 5 CheckmarkCheckmarkCheckmark
InStream Select CheckmarkRed-XRed-XRed-X
Предварительная загрузка активов Warning 7 Red-XCheckmarkRed-X
Функции AdSense для видео
TrueView InStream Warning 5 CheckmarkCheckmarkRed-X
InStream Select CheckmarkCheckmarkCheckmarkRed-X
Стандартный InStream CheckmarkCheckmarkCheckmarkCheckmark
Полный слот CheckmarkRed-XRed-XRed-X
Компаньоны CheckmarkCheckmarkCheckmarkRed-X
Сопутствующая засыпка Red-XCheckmarkCheckmarkRed-X
Накладки Warning 5 Red-XRed-XRed-X
Предварительная загрузка активов Warning 7 Red-XCheckmarkRed-X
Функции Ad Exchange Менеджера рекламы
TrueView InStream Warning 5 CheckmarkCheckmarkRed-X
InStream Select CheckmarkCheckmarkCheckmarkRed-X
Стандартный InStream CheckmarkCheckmarkCheckmarkCheckmark
Полный слот CheckmarkRed-XRed-XRed-X
Компаньоны CheckmarkCheckmarkCheckmarkRed-X
Сопутствующая засыпка Red-XCheckmarkCheckmarkRed-X
Накладки Warning 5 Red-XRed-XRed-X
Видимость Active View CheckmarkCheckmarkCheckmarkRed-X
Предварительная загрузка активов Warning 7 Red-XCheckmarkRed-X
Почему эта реклама? CheckmarkCheckmarkCheckmarkCheckmark

1 Следующие функции VAST 3.0 пока не поддерживаются в SDK, отличных от HTML5:

  • Сопутствующий adSlotId
  • Варианты сопутствующей доставки
  • Иконки

2 Следующие функции VMAP пока не поддерживаются:

  • События отслеживания, специфичные для VMAP
  • Коды ошибок, специфичные для VMAP
  • Накладываемая реклама
  • Смещения времени, отличные от чч:мм:сс или «начала» и «конца»
  • Отображение атрибута 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 поддерживает следующие функции: