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

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

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

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

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

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

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

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

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

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

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

Функции видео и версии SDK

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

HTML5 v3 iOS v3 Android v3 tvOS
Видеопакет IAB
ВАСТ 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
VMAP 1.0.1 Warning 2 3 Warning 2 Warning 2 Warning 2
OM 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
Видимость активного представления CheckmarkCheckmarkCheckmarkRed-X
Аудиореклама CheckmarkCheckmarkCheckmarkCheckmark
VAST перенаправляет CheckmarkCheckmarkCheckmarkCheckmark
Дополнительная информация с запросом на отображение CheckmarkCheckmarkCheckmarkRed-X
Совместимость с Google Publisher Tag (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 Manager 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
Видимость активного представления CheckmarkCheckmarkCheckmarkRed-X
Предварительная загрузка активов Warning 7 Red-XCheckmarkRed-X
Почему именно эта реклама? CheckmarkCheckmarkCheckmarkCheckmark

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

  • Companion adSlotId
  • Варианты доставки для сопровождающих лиц
  • Иконки

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

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