Jeśli korzystasz z serwera reklamowego firmy zewnętrznej z wstawianiem reklam po stronie serwera w Google Ad Managerem, IMA umożliwia zarabianie na dodatkowych zasobach reklamowych w usłudze Google Ad Manager, wysyłając zaszyfrowany klucz losowy do Ad Managera za pomocą serwera reklamowego firmy zewnętrznej. Z tego przewodnika dowiesz się, jak wysyłać te sygnały za pomocą pakietu IMA SDK.
W tym przewodniku użyto przykładowego tagu reklamy:
https://youradserver.com.
Musisz zaktualizować tag reklamy, aby działał z Twoimi serwerami reklam.
Wymagania wstępne
- IMA HTML5 SDK w wersji 3.523.0 lub nowszej. 
- Zapoznaj się z przewodnikiem dla początkujących. 
1. Skonfiguruj aplikację, aby wysyłała liczbę jednorazową na serwery DAI Google
Ustaw enableNonce jako true, aby pakiet IMA DAI SDK wysyłał szyfrowaną liczbę jednorazową do serwerów DAI.
const streamRequest = new LiveStreamRequest();
streamRequest.enableNonce = true;
2. Zaktualizuj tag reklamy za pomocą makra, aby wypełnić nonce
Dodaj makro [GOOGLE_INSTREAM_VIDEO_NONCE] do tagu serwera reklamowego w interfejsie Ad Managera. Gdy serwer DAI wypełni przerwy na reklamy adresami URL z serwera reklamowego firmy zewnętrznej, Ad Manager dynamicznie uzupełni makro szyfrowaną jednorazową wartością. Wynik powinien być podobny do tego przykładowego tagu reklamy, który korzysta z klucza, który musi być skonfigurowany na serwerze firmy zewnętrznej:
https://youradserver.com?ad_manager_nonce=[GOOGLE_INSTREAM_VIDEO_NONCE]
Ten tag reklamy używa jako przykładowego klucza wartości ad_manager_nonce, ale musisz potwierdzić u serwera reklamowego firmy zewnętrznej, jak akceptuje on wartość nonce.
Aby zaktualizować tag serwera reklam w usłudze Ad Manager, otwórz Wideo > Transmisje na żywo i wybierz aktywną transmisję na żywo lub utwórz nową.
Teraz dodaj makro do tagu reklamy skonfigurowanego w wybranym strumieniu. Skonfiguruj tag na stronie Ustawienia przerwy na reklamę > Główny tag reklamy.
3. Konfigurowanie żądania serwera reklamowego firmy zewnętrznej na potrzeby Ad Managera
Skonfiguruj serwer reklamowy firmy zewnętrznej, aby uwzględniał wartość jednorazową w żądaniu serwera wysyłanym do Ad Managera. Oto przykład tagu reklamy skonfigurowanego na serwerze reklamowym firmy zewnętrznej:
https://pubads.g.doubleclick.net/gampad/ads?givn=%%custom_key_for_google_nonce%%&iu=/21775744923/external/single_ad_samples&sz=640x480
Ad Manager wyszukuje wartość jednorazową za pomocą parametru givn=. Serwer reklamowy firmy zewnętrznej musi obsługiwać własne makro, np. %%custom_key_for_google_nonce%%, i zastąpić je parametrem zapytania jednorazowym podanym w poprzednim kroku. Więcej informacji o tym, jak to zrobić, powinno być dostępnych w dokumentacji serwera reklamowego firmy zewnętrznej.
Znakomicie. Teraz parametr jednorazowy powinien zostać przekazany z pakietu SDK IMA DAI przez serwer DAI do serwera reklamowego firmy zewnętrznej i z powrotem do Ad Managera. Dzięki temu możesz lepiej zarabiać za pomocą Google Ad Managera.