透過第三方廣告伺服器傳送 Google Ad Manager 信號

如果您使用第三方廣告伺服器搭配 Google Ad Manager 伺服器端廣告插播 (SSAI),IMA 會透過第三方廣告伺服器將加密的 Nonce 傳送至 Ad Manager,藉此透過 Google Ad Manager 放送額外的廣告空間。本指南說明如何使用 IMA SDK 傳送這些信號。

本指南使用範例廣告代碼:https://youradserver.com。您必須更新廣告代碼,才能與實際的廣告伺服器搭配運作。

必要條件

1. 設定應用程式,將 Nonce 傳送至 Google 的 DAI 伺服器

enableNonce 設為 true,讓 IMA DAI SDK 將加密的 Nonce 傳送至 DAI 伺服器。

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

2. 使用巨集更新廣告代碼,以填入 Nonce

在 Ad Manager 使用者介面中,將巨集 [GOOGLE_INSTREAM_VIDEO_NONCE] 新增至廣告伺服器的代碼。當 DAI 伺服器使用第三方廣告伺服器網址填入廣告插播時,Ad Manager 會動態填入巨集,並使用經過加密的 Nonce。結果應類似於下列廣告代碼範例,其中使用必須在第三方伺服器上設定的鍵:

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

這個廣告標記使用 ad_manager_nonce 做為範例鍵,但您需要向第三方廣告伺服器確認其如何接受 Nonce 值。

如要在 Ad Manager 中更新廣告伺服器的代碼,請依序前往「影片」>「直播」,然後選取有效的直播或建立新的直播

接著,請將巨集新增至所選串流中設定的廣告代碼。請依序前往 [廣告插播設定] > [主要廣告代碼] 設定代碼。

3. 設定第三方廣告伺服器的 Ad Manager 請求

設定第三方廣告伺服器,在伺服器向 Ad Manager 發出的要求中加入 Nonce。以下是在第三方廣告伺服器中設定的廣告代碼範例:

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

Ad Manager 會尋找 givn= 來識別 Nonce 值。第三方廣告伺服器需要支援自己的某些巨集 (例如 %%custom_key_for_google_nonce%%),並換成您在上一個步驟提供的 Nonce 查詢參數。如需進一步瞭解如何完成這項操作,請參閱第三方廣告伺服器的說明文件。

大功告成!此時,您應已將 Nonce 參數從 IMA DAI SDK 傳播至第三方廣告伺服器,再傳回 Ad Manager。這樣一來,您就能透過 Google Ad Manager 更有效地營利。