Сервис динамической вставки рекламы (DAI) позволяет запрашивать рекламные модули для прямых трансляций и видео по запросу (VOD). Подробнее см. в разделе «Настройка рекламных модулей и шаблонов рекламной паузы» .

Для прямых трансляций Google Ad Manager поддерживает следующие типы DAI:
  • Перенаправление обслуживания Pod: позволяет извлекать сегменты манифеста для реализации вставки рекламы на стороне сервера (SSAI). Сегменты представляют собой динамические URL-адреса, перенаправляющие либо на контент, либо на рекламные медиафайлы.
  • Манифест обслуживания pod: позволяет получить полный манифест рекламных pod для реализации вставки рекламы на стороне сервера (SSAI). Подробнее см. в разделе Серверная динамическая вставка рекламы (DAI ).

Для VOD Google Ad Manager возвращает полные манифесты рекламных модулей.

  1. Чтобы начать сеанс прямой трансляции, отправьте запрос на регистрацию. Задайте уникальные параметры тега рекламы для запроса трансляции, чтобы переопределить значения по умолчанию тега рекламы DAI. Подробнее о таргетинге рекламы см. в статье «Установка параметров таргетинга для вашей трансляции» .
  2. Получите уникальный идентификатор сеанса пользователя из ответа на запрос регистрации потока. Подробнее об использовании идентификатора сеанса см. в разделах «Поиск идентификатора сеанса DAI или ключа отладки» и «Мониторинг и отладка конкретного сеанса потока» .
  3. Отправьте запрос на манифест вашему видеосшивателю или манипулятору манифестов, передав идентификатор сеанса. Повторяйте запрос на обновление манифеста во время воспроизведения.
  4. Для манифестов DASH сделайте один запрос шаблона периода для всего сеанса.
  5. Для манифестов DASH кэшируйте шаблон периода. Для каждой рекламной паузы извлеките кэшированный шаблон и заполните все макросы данными рекламной паузы. Подробнее о поддерживаемых макросах см. в разделе «Заполнение шаблона периода» . Затем вставьте полученный период в итоговый манифест.
  6. Верните финальный манифест, содержащий контент или рекламные сегменты для воспроизведения клиентом. Воспроизведение начинается .
  7. Регулярно опрашивайте Google Ad Manager на предмет обновлений метаданных объявлений, используя частоту опроса, возвращаемую в запросе потока. Сохраняйте метаданные объявлений для поиска событий рекламы.
  8. Во время рекламной паузы видеоплеер загружает медиасегменты и, следуя указаниям Google Ad Manager, перенаправляет к медиафайлам.
  9. Во время рекламной паузы прослушивайте видеоплеер на предмет синхронизированных метаданных , содержащих теги ID3. Извлеките идентификатор события рекламы из тега ID3, чтобы найти соответствующие метаданные рекламы.
  10. Отправлять запросы на проверку медиаконтента в Google Ad Manager.

Чтобы увеличить свой доход, используйте IMA SDK на следующих поддерживаемых платформах:

  1. Создайте запрос на трансляцию, чтобы зарегистрировать сеанс VOD-трансляции. Задайте уникальные параметры тега рекламы для запроса трансляции, чтобы переопределить значения по умолчанию тега рекламы DAI. Подробнее см. в разделе «Установка параметров таргетинга для трансляции» .
  2. Получите идентификатор сеанса из ответа потока. Чтобы проверить сеанс потока, см. разделы Поиск идентификатора сеанса DAI или ключа отладки и Мониторинг и отладка конкретного сеанса потока .
  3. Сделайте запрос манифеста к вашему видеосшивателю или манипулятору манифестов, передав идентификатор сеанса.
  4. Используйте идентификатор сеанса для одновременного запроса всех рекламных модулей.
  5. Получите полные манифесты всех рекламных модулей. Чтобы создать финальный манифест, свяжите манифесты рекламных модулей с потоком контента.
  6. Верните окончательный манифест, содержащий как контент, так и рекламные сегменты.
  7. Запросить метаданные рекламы для всех событий рекламы. Сохраните метаданные рекламы для поиска событий рекламы. Начинается воспроизведение .
  8. Во время рекламной паузы видеоплеер загружает медиасегменты и, следуя указаниям Google Ad Manager, перенаправляет к медиафайлам.
  9. Во время рекламной паузы прослушивайте рекламные события, содержащие теги ID3. Чтобы найти метаданные рекламного события, извлеките идентификатор рекламного события из тега ID3 и сопоставьте его с метаданными объявления.
  10. Отправлять запросы на проверку медиаконтента в Google Ad Manager.

Для повышения эффективности доходов используйте IMA SDK на поддерживаемой платформе: