Поддержка и совместимость 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

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

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

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

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

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

Платформа IMA SDK HLS; DASH
HTML5 Флажок Флажок
iOS Флажок Red-X
Android Флажок Флажок
Google Cast Флажок Флажок
tvOS Флажок Red-X
Roku Флажок Флажок

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

Подробнее о перечисленных ниже функциях читайте в статье Общие сведения о видеорекламе.

IAB Video Suite Поддержка
VAST 4 Предупреждение 1
VAST 3; Предупреждение 2
VAST 2 Флажок
VPAID 2 Red-X
VMAP 1.0.1 Предупреждение 3
Функции Менеджера рекламы для видео Поддержка
Линейные объявления Флажок
Параллельные объявления (оверлеи) Red-X
Сопутствующие объявления Предупреждение 4
Альтернативные ресурсы сопутствующих объявлений VAST 3 Red-X
Видимость Active View Флажок
Переадресация VAST Флажок
Заполнение сопутствующего креатива с запросом медийного объявления Red-X
Совместимость с тегом Google Publisher Tag (GPT) Red-X
Осведомленность о контенте Red-X
Правила для объявлений Флажок
Пакеты объявлений Флажок
Заставки Флажок
Отчеты об отслеживании нескольких событий Флажок
С возможностью пропуска (резервирование/не TrueView) Предупреждение 5
Функции AdSense для видео 7 Поддержка
TrueView In-Stream Предупреждение 6
In-Stream Select Флажок
Стандартное объявление In-Stream Флажок
Полный слот Red-X
Сопутствующие объявления Предупреждение 4
Заполнение сопутствующего креатива Red-X
Наложения Red-X
Функции Ad Exchange в Менеджере рекламы Поддержка
TrueView In-Stream Предупреждение 6
In-Stream Select Флажок
Стандартное объявление In-Stream Флажок
Полный слот Red-X
Сопутствующие объявления Предупреждение 4
Заполнение сопутствующего креатива Red-X
Наложения Red-X
Видимость Active View Флажок
Почему я вижу эту рекламу? Предупреждение 8

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

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

  • Сопутствующий креатив adSlotId
  • Способы показа сопутствующих объявлений
  • Значки.

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

  • События отслеживания, относящиеся к VMAP
  • Коды ошибок, относящиеся к VMAP
  • Оверлеи
  • Смещения по времени, отличные от чч:мм:сс, start и end.
  • Атрибут "breakType"
  • repeatAfter атрибут

4 Поддерживаются только сопутствующие графические креативы. Для показа сопутствующих графических объявлений требуется специальная реализация. Сопутствующие объявления не поддерживаются на tvOS.

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

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

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

8 Чтобы использовать функцию Почему я вижу эту рекламу?, при создании StreamManager необходимо передавать параметр adUiElement. Функция Почему я вижу эту рекламу? не поддерживается в Cast SDK.