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

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

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

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

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

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

  3. Менеджер рекламы 360 отвечает видеопотоком со вставленными рекламными паузами.

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

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

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

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

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