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

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

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

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

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

Платформа Версия
HTML5 Настольные браузеры : Chrome, Firefox, Safari, Edge, Opera
Мобильные устройства : браузер Chrome/Android (Android для телефонов и планшетов), Safari и Chrome (iOS).
iOS iOS 10.0+
Android Android 4.4+
Google Cast Все устройства Cast
tvOS tvOS 15+
Року Все устройства, которые по-прежнему получают обновления программного обеспечения от Roku.

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

IMA поддерживает как HLS, так и DASH во всех своих SDK. Информацию о поддержке на конкретных платформах SDK см. в этой таблице. Для корректного воспроизведения потока ваш видеоплеер должен поддерживать используемый тип потока.

Платформа IMA SDK ХЛС БРОСАТЬСЯ
HTML5 CheckmarkCheckmark
iOS CheckmarkRed-X
Android CheckmarkCheckmark
Google Cast CheckmarkCheckmark
tvOS CheckmarkRed-X
Року CheckmarkCheckmark

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

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

Видеопакет IAB Поддерживать
ВАСТ 4 Warning 1
ВАСТ 3 Warning 2
ВАСТ 2 Checkmark
VPAID 2 Red-X
VMAP 1.0.1 Warning 3
Видеофункции менеджера рекламы Поддерживать
Линейная реклама Checkmark
Нелинейная реклама (наложения) Red-X
Спутники Warning 4
VAST 3 альтернативные сопутствующие рекламные ресурсы Red-X
Видимость активного представления Checkmark
VAST перенаправляет Checkmark
Дополнительная информация с запросом на отображение Red-X
Совместимость с Google Publisher Tag (GPT) Red-X
осведомленность о содержании Red-X
Правила размещения рекламы Checkmark
Посев Checkmark
Бамперы Checkmark
Отчетность по отслеживанию множественных событий (MET) Checkmark
Можно пропустить (для бронирования / без TrueView) Warning 5
AdSense для видеоконтента включает 7 функций. Поддерживать
TrueView InStream Warning 6
InStream Select Checkmark
Стандартный InStream Checkmark
Полный слот Red-X
Спутники Warning 4
Сопутствующая засыпка Red-X
Наложения Red-X
Менеджер рекламы Функции Ad Exchange Поддерживать
TrueView InStream Warning 6
InStream Select Checkmark
Стандартный InStream Checkmark
Полный слот Red-X
Спутники Warning 4
Сопутствующая засыпка Red-X
Наложения Red-X
Видимость активного представления Checkmark
Почему именно эта реклама? Warning 8

Из 4 функций VAST, поддерживаемых Google Ad Manager , IMA поддерживает следующие функции:

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

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

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

  • События отслеживания, специфичные для VMAP
  • Коды ошибок, специфичные для VMAP
  • Наложенные рекламные объявления
  • Смещение времени, отличное от hh:mm:ss или "начало" и "конец".
  • Отобразить атрибут breakType
  • атрибут repeatAfter

4. Поддерживаются только изображения-компаньоны. Для отображения рекламы с помощью изображений-компаньонов требуется собственная реализация. Реклама-компаньоны не поддерживается в tvOS.

5. Традиционные рекламные объявления с возможностью пропуска поддерживаются только в SDK IMA DAI для HTML5, iOS, tvOS, Roku и Android (включая Android TV). В SDK Cast необходимо указать возможность пропуска с помощью StreamRequest.senderCanSkip , чтобы поддерживать традиционные рекламные объявления с возможностью пропуска.

В SDK IMA DAI для HTML5, iOS, tvOS, Roku и Android (включая Android TV) поддерживается пропуск 6 рекламных роликов TrueView.

7 функций AdSense не поддерживаются в Cast SDK.

8. Функция «Почему эта реклама?» требует передачи параметра adUiElement при создании StreamManager . Функция «Почему эта реклама?» не поддерживается в Cast SDK.