Отправка сигналов Google Ad Manager через сторонние рекламные серверы

Если вы используете сторонний рекламный сервер с вставкой объявлений на стороне сервера Google Ad Manager (SSAI), IMA поддерживает монетизацию дополнительных ресурсов через Google Ad Manager, отправляя зашифрованный одноразовый номер через сторонний рекламный сервер в Менеджер рекламы. В этом руководстве показано, как отправлять эти сигналы с помощью IMA SDK.

В этом руководстве используется пример рекламного тега: https:// youradserver.com . Вам необходимо обновить тег объявления, чтобы он работал с вашими реальными рекламными серверами.

Предварительные условия

1. Настройте свое приложение для отправки nonce на серверы Google DAI.

Установите для enableNonce значение true , чтобы IMA DAI SDK отправлял зашифрованный одноразовый номер на серверы DAI.

const streamRequest = new LiveStreamRequest();
streamRequest.enableNonce = true;

2. Обновите тег объявления, добавив макрос для заполнения nonce.

Добавьте макрос [GOOGLE_INSTREAM_VIDEO_NONCE] в тег вашего рекламного сервера в интерфейсе Менеджера рекламы. Когда сервер DAI заполняет рекламные паузы URL-адресами стороннего рекламного сервера, Менеджер рекламы динамически заполняет макрос зашифрованным одноразовым номером. Результат должен выглядеть примерно так, как показано в следующем примере рекламного тега, в котором используется ключ, который необходимо настроить на стороннем сервере:

https://youradserver.com?ad_manager_nonce=[GOOGLE_INSTREAM_VIDEO_NONCE]

В этом рекламном теге в качестве примера ключа используется ad_manager_nonce , но вам необходимо уточнить у стороннего рекламного сервера, как он принимает значение nonce.

Чтобы обновить тег вашего рекламного сервера в Менеджере рекламы, перейдите в раздел «Видео» > «Прямые трансляции» и выберите активную прямую трансляцию или создайте новую .

Теперь добавьте макрос в тег объявления, настроенный в выбранном потоке. Установите тег в разделе «Настройки рекламной паузы» > «Основной тег объявления» .

3. Настройте запрос стороннего рекламного сервера к Менеджеру рекламы.

Настройте свой сторонний рекламный сервер так, чтобы он включал nonce в запрос сервера к Менеджеру рекламы. Вот пример рекламного тега, настроенного на стороннем рекламном сервере:

https://pubads.g.doubleclick.net/gampad/ads?givn=%%custom_key_for_google_nonce%%&iu=/21775744923/external/single_ad_samples&sz=640x480

Менеджер рекламы ищет givn= чтобы определить значение nonce. Стороннему серверу объявлений необходимо будет поддерживать какой-либо собственный макрос, например %%custom_key_for_google_nonce%% , и заменять его параметром запроса nonce, который вы указали на предыдущем шаге. Дополнительную информацию о том, как это сделать, можно найти в документации стороннего рекламного сервера.

Вот и все! Теперь параметр nonce должен передаваться из IMA DAI SDK через сервер DAI на сторонний рекламный сервер и обратно в Менеджер рекламы. Это обеспечивает лучшую монетизацию через Google Ad Manager.