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

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

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

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

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

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

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

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

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

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

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

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

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

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