Поддержка и совместимость

На этой странице представлена ​​общая информация о поддержке 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 Warning 9 Warning 9 Warning 9 Warning 9
ВАСТ 3 CheckmarkWarning 1 Warning 1 Warning 1
ВАСТ 2 CheckmarkCheckmarkCheckmarkCheckmark
СИМИД 1.0 CheckmarkCheckmarkCheckmarkRed-X
VPAID 2 (HTML5) CheckmarkRed-XRed-XRed-X
ВМАП 1.0.1 Warning 2 3 Warning 2 Warning 2 Warning 2
ОМ SDK 1.3 CheckmarkCheckmarkCheckmarkRed-X
Возможности видео Менеджера рекламы
Линейные объявления 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 CheckmarkRed-XRed-XRed-X
Предварительная загрузка ресурсов Warning 7 Red-XCheckmarkRed-X
Возможности AdSense для видео
TrueView InStream Warning 5 CheckmarkCheckmarkRed-X
Выбор InStream CheckmarkCheckmarkCheckmarkRed-X
Стандартный In-Stream 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 CheckmarkCheckmarkCheckmarkRed-X
Стандартный In-Stream 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) и объявления 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 поддерживает следующие функции: