Если вы используете сторонний рекламный сервер с вставкой объявлений на стороне сервера Google Ad Manager (SSAI), IMA поддерживает монетизацию дополнительных ресурсов через Google Ad Manager, отправляя зашифрованный одноразовый номер через сторонний рекламный сервер в Менеджер рекламы. В этом руководстве показано, как отправлять эти сигналы с помощью IMA SDK.
 В этом руководстве используется пример рекламного тега: https:// youradserver.com . Вам необходимо обновить тег объявления, чтобы он работал с вашими реальными рекламными серверами.
Предварительные условия
- IMA HTML5 SDK версии 3.523.0 или более поздней версии. 
- Заполните руководство по началу работы . 
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.