В этом руководстве представлен обзор жизненного цикла SDK и взаимодействия между вашим видеоплеером, SDK IMA DAI и рекламным сервером.
Основные взаимодействия
На следующей диаграмме показано и пояснено взаимодействие между вашим видеоплеером, SDK IMA DAI и Ad Manager 360.
Архитектура динамической вставки рекламы
Веб-страница или приложение загружает SDK IMA DAI следующим образом:
- встроенный тег <script> для HTML5
- нативное приложение для Android, Google Cast, iOS, tvOS или Roku
SDK IMA DAI запрашивает у Google Ad Manager 360 либо видеопоток по запросу, либо прямую трансляцию.
Ad Manager 360 отвечает видеопотоком, включающим вставленные рекламные паузы.
SDK IMA DAI анализирует ответ, определяет правильный тип медиафайлов в зависимости от среды и доставляет видеопоток (и сопутствующую рекламу, если необходимо) на веб-страницу или в приложение.
Видеоплеер согласовывает детали воспроизведения с SDK IMA DAI и воспроизводит рекламу.
IMA SDK отправляет уведомления о показах и события отслеживания по мере необходимости.
Жизненный цикл
На этой диаграмме показан полный жизненный цикл SDK IMA DAI. Вызовы конструкторов и методов выделены синим цветом, события — красным, а условия ошибок показаны красными соединителями и красным текстом.
