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

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

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

Сервис DAI Pod Serving поддерживает следующие платформы:

Подробную информацию о прямых трансляциях и видео по запросу см. в следующих рабочих процессах:

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