這項功能僅供已指定 Google 帳戶管理員的聯播網使用,您的聯播網可能無法使用。如需詳細資訊,請與您的帳戶管理員聯絡。如果您沒有帳戶管理員,您的聯播網就無法使用這項功能。
您可能需要能夠從第三方伺服器或專屬伺服器、動態廣告拼接廠商或伺服器端廣告插入供應商傳送廣告請求給 Google Ad Manager。請完成下列事項,將伺服器端廣告請求傳送給 Google Ad Manager,並製作正確的曝光、點擊和歸因轉換報表。
1. 與伺服器端技術合作夥伴分享整合指示
為了讓 Google Ad Manager 驗證來自第三方伺服器 (例如動態廣告插播供應商或伺服器端拼接廠商) 的伺服器端呼叫,這些廠商必須使用由 Google Ad Manager 核發的 SSL 憑證來連結 Google Ad Manager 伺服器。
請指示您的伺服器端技術合作夥伴完成本頁詳述的相關步驟。
2. 產生伺服器端廣告代碼
如果發布商運用第三方伺服器來傳送廣告請求給 Google Ad Manager,必須負責按照下列其中一種方式產生影片廣告代碼:
在 Google Ad Manager 介面中
手動建構影片廣告代碼網址
查看必要和選用的 VAST 影片廣告代碼支援網址參數,以及記錄觀看、轉換和點擊的其他規定。
/gampad/ads 或 /gampad/live/ads 的伺服器端廣告代碼網址必須使用 serverside.doubleclick.net (而非 pubads.g.doubleclick.net)。您可能需要手動修改廣告代碼網址,才能符合這項規定。3. 產生伺服器端廣告請求
廣告代碼產生後,負責傳送伺服器端廣告請求給 Google Ad Manager 的技術合作夥伴必須:
-
將伺服器端併接來源當做 Google Ad Manager 請求中的
ssss參數值來傳遞。ssss參數的值須區分大小寫。如果發布商的值為examplesource,則傳遞ssss=examplesource是正確的,ssss=ExampleSource是不正確的。如果影片併接技術供應商使用 Google 的伺服器對伺服器整合服務,此值會由 Google 提供,以便供應商為您提供這個值。如果對用來設定此參數的值有任何疑問,請與您的 Google 客戶經理聯絡。 -
使用
X-Forwarded-For標頭或 Ad Manager 請求中的ip參數值,從用戶端裝置動態傳遞 IP 位址。請只使用其中一種方法來傳遞值,不要同時使用兩種方法。如果您未確實透過其中一種方式傳遞用戶端裝置的完整 IP 位址,可能會導致廣告放送和投放問題。
- 從用戶端裝置/環境傳遞完整的 HTTP 標頭,包括:
-
User-Agent:這應該是使用者瀏覽器回報的完整未修改字串。如果行動廣告是在 WebView 或原生行動瀏覽器中顯示,就必須傳送行動平台用於 WebView 或瀏覽器的使用者代理程式 (例如 iOS 的行動版 Safari 使用者代理程式)。如果廣告會顯示在原生行動應用程式中,使用者代理程式必須遵守行動應用程式規範。
行動平台網址連結類別產生的使用者代理程式字串 (例如 Android 上的「Dalvik」或 iOS 上的「CFNetwork」) 無效。 -
Accept-Encoding:在 Ad Manager 中應設為
gzip,deflate以壓縮回應。回應必須經過壓縮,因為未壓縮回應的大小為壓縮回應的 20 倍。
-
記錄觀看、轉換和點擊的其他規定
我們強烈建議您從用戶端傳送所有觀看和轉換,而不要從伺服器傳送。發布商應從用戶端傳送曝光和轉換連線偵測 (ping)。在少數情況下,發布商可能有權記錄來自伺服器的觀看、轉換和點擊。
如果您的技術設定要求您從伺服器傳送觀看、轉換和點擊,則來自伺服器端環境的初始廣告請求中必須包含 ipe=ssb。
如要確保 Ad Manager 能夠處理來自伺服器端評估導入的廣告請求和轉換,建議您採取以下的其他最佳做法:
- 按照事件發生順序傳送所有觀看、轉換和點擊事件。例如,請勿在尚未傳送曝光事件前傳送點擊事件,因為在觸發曝光並顯示廣告之前,不可能發生使用者點擊事件。
- 請勿分批傳送事件,而應在註冊事件的當下就傳送事件。