Изучите архитектуру SDK

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

В этом руководстве представлен обзор жизненного цикла SDK и взаимодействия между вашим видеоплеером, SDK IMA DAI и рекламным сервером.

Основные взаимодействия

На следующей диаграмме показано и пояснено взаимодействие между вашим видеоплеером, SDK IMA DAI и Ad Manager 360.

Архитектура динамической вставки рекламы

  1. Веб-страница или приложение загружает SDK IMA DAI следующим образом:

    • встроенный тег <script> для HTML5
    • нативное приложение для Android, Google Cast, iOS, tvOS или Roku
  2. SDK IMA DAI запрашивает у Google Ad Manager 360 либо видеопоток по запросу, либо прямую трансляцию.

  3. Ad Manager 360 отвечает видеопотоком, включающим вставленные рекламные паузы.

  4. SDK IMA DAI анализирует ответ, определяет правильный тип медиафайлов в зависимости от среды и доставляет видеопоток (и сопутствующую рекламу, если необходимо) на веб-страницу или в приложение.

  5. Видеоплеер согласовывает детали воспроизведения с SDK IMA DAI и воспроизводит рекламу.

  6. IMA SDK отправляет уведомления о показах и события отслеживания по мере необходимости.

Жизненный цикл

На этой диаграмме показан полный жизненный цикл SDK IMA DAI. Вызовы конструкторов и методов выделены синим цветом, события — красным, а условия ошибок показаны красными соединителями и красным текстом.