這項功能僅供已指定 Google 帳戶管理員的聯播網使用,您的聯播網可能無法使用。如需詳細資訊,請與您的帳戶管理員聯絡。如果您沒有帳戶管理員,您的聯播網就無法使用這項功能。
您可能需要能夠從第三方伺服器或專屬伺服器、動態廣告拼接廠商或伺服器端廣告插入供應商傳送廣告請求給 Ad Manager。請完成下列事項,將伺服器端廣告請求傳送給 Ad Manager,並製作正確的曝光、點擊和歸因轉換報表。
1. 與伺服器端技術合作夥伴分享整合指示
為了讓 Ad Manager 驗證來自第三方伺服器 (例如動態廣告插播供應商或伺服器端併接廠商) 的伺服器端呼叫,這些廠商必須使用由 Ad Manager 核發的 SSL 憑證來連結 Ad Manager 伺服器。
請指示您的伺服器端技術合作夥伴完成本頁詳述的相關步驟。
2. 產生伺服器端廣告代碼
如果發布商運用第三方伺服器來傳送廣告請求給 Ad Manager,必須負責按照下列其中一種方式產生影片廣告代碼:
使用 Ad Manager 介面
手動建構影片廣告代碼網址
查看必要和選用的 VAST 影片廣告代碼支援網址參數,以及記錄觀看、轉換和點擊的其他規定。
/gampad/ads
或 /gampad/live/ads
的伺服器端廣告代碼網址必須使用 serverside.doubleclick.net
(而非 pubads.g.doubleclick.net
)。您可能需要手動修改廣告代碼網址,才能符合這項規定。3. 產生伺服器端廣告請求
廣告代碼產生後,負責傳送伺服器端廣告請求給 Ad Manager 的技術合作夥伴必須:
-
將伺服器端併接來源當做 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 能夠處理來自伺服器端評估導入的廣告請求和轉換,建議您採取以下的其他最佳做法:
- 按照事件發生順序傳送所有觀看、轉換和點擊事件。例如,請勿在尚未傳送曝光事件前傳送點擊事件,因為在觸發曝光並顯示廣告之前,不可能發生使用者點擊事件。
- 請勿分批傳送事件,而應在註冊事件的當下就傳送事件。