Обслуживание модулей динамической вставки рекламы (DAI) — это решение Google, позволяющее сторонним серверам серверной вставки рекламы (SSAI) объединять рекламу, предоставленную Google. Он позволяет сторонним манипуляторам манифестов запрашивать предварительно подготовленные объявления из Google Ad Manager либо в виде перенаправления сегментов, либо в виде предварительно собранных манифестов рекламной паузы.
  1. Приложение или веб-страница отправляет параметры таргетинга в Google Ad Manager и запрашивает сеанс пользователя в прямом эфире.
  2. Google Ad Manager отвечает сеансом пользователя в прямом эфире, включая уникальный идентификатор потока.
  3. Приложение или веб-страница начинает запрашивать манифест прямой трансляции у манипулятора манифеста, передавая идентификатор потока. Это продолжается на протяжении всего воспроизведения.
  4. Только для потоков DASH манипулятор манифеста запрашивает шаблон манифеста у Google Ad Manager.
  5. Только для потоков DASH Google Ad Manager возвращает шаблон манифеста, содержащий макросы, заполняемые манипулятором манифеста. Этот шаблон необходимо запросить один раз, затем кэшировать и повторно использовать для всех рекламных пауз в потоке.
  6. Манипулятор манифеста возвращает динамический манифест, содержащий сегменты мультимедиа, которые являются либо контентом издателя, либо вызовами рекламы в API перенаправления сегмента. Начнется воспроизведение.
  7. Приложение или страница регулярно опрашивает Google Ad Manager на предмет метаданных предстоящих рекламных событий.
  8. Во время воспроизведения рекламы приложение или страница запрашивает медиасегменты у Google Ad Manager через API перенаправления сегментов и получает 301 перенаправление на рекламный медиафайл.
  9. Приложение или страница прослушивает встроенные метаданные и связывает их с метаданными событий для запуска рекламных событий.
  10. Приложение или страница отправляет сигналы активности в Google Ad Manager.

Подробные инструкции по реализации API перенаправления сегментов можно найти в наших руководствах по перенаправлению сегментов:

  1. Приложение или веб-страница отправляет параметры таргетинга в Google Ad Manager и запрашивает сеанс пользователя с потоком VOD.
  2. Google Ad Manager отвечает новым сеансом потока VOD, включая уникальный идентификатор потока.
  3. Приложение или страница запрашивает манифест потока VOD у манипулятора манифеста, передавая идентификатор потока.
  4. Манипулятор манифеста запрашивает набор рекламных модулей у Google Ad Manager.
  5. Google Ad Manager возвращает набор модулей объявлений в виде полных манифестов манипулятору манифестов.
  6. Манипулятор манифеста объединяет манифесты рекламного модуля в поток контента и возвращает окончательный поток в приложение или на страницу.
  7. Приложение или страница получает метаданные рекламного события из Google Ad Manager и начинает воспроизведение.
  8. Приложение или страница прослушивает встроенные метаданные и связывает их с метаданными событий для запуска рекламных событий.
  9. Приложение или страница отправляет сигналы активности в Google Ad Manager.

Подробные инструкции по реализации API VOD можно найти в наших руководствах по VOD: