公開出價 讓廣告交易平台和其他買方利用 Google 的即時出價 對 Google Ad Manager 和 AdMob 廣告空間出價
如要參與公開出價,請設定即時出價 專為您的公開出價用途自訂的整合服務,然後傳送出價方 向 Google 客戶經理發出測試,以驗證 才能正確整合這是一次性的處理程序。
僅與特定發布商整合
您的公開出價整合可以維持「私密模式」直到 準備好接受任何發布商的請求在私人模式下,您還可以 與帳戶團隊合作,媒合特定發布商並持續刊登廣告 直到您準備好擴大規模退出私密模式後 帳戶,所有發布商都能看到。
支援的通訊協定和編碼
我們建議使用 Google 的 OpenRTB。Google RTB 通訊協定 已淘汰 瞭解詳情。
Google OpenRTB 導入作業
Google 的 OpenRTB 不支援在 OpenRTB 規格,並加入適用於 Authorized Buyers 和 Open 的擴充功能 出價專屬功能。如要進一步瞭解 Google 的 OpenRTB 以及這項功能與 Authorized Buyers 獨家 即時出價通訊協定,請參閱 OpenRTB 指南。
處理收到的出價要求
公開出價使用的 BidRequest
結構與授權相同
但部分欄位只會傳送給公開出價參與者。
請參閱要求指南
進一步瞭解在出價要求中傳送的公開出價專用欄位。
以出價回應
公開出價也會採用類似的 BidResponse
結構
部分專屬欄位會傳送到公開出價
位參與者。請參閱回應指南
,進一步瞭解可回應的公開出價專用欄位。
視您想要出價的偏好廣告格式而定,回應 整體結構可能有顯著差異請參閱下列指南設定 出價工具應用程式,回應常見廣告格式的出價:
追蹤曝光以減少資料差異
我們強烈建議您使用選用 impression_tracking_url
欄位來擷取 Google 記錄可結算費用時的曝光層級資料
您需要付費的活動在 OpenRTB 中,這會顯示為 BidResponse.seatbid[].bid[].ext.impression_tracking_url
。
以及 Google 上的「BidResponse.ad[].impression_tracking_url
」
因此效能相當卓越
Google 廣告需求差異解決方式 (Beta 版)
這項功能旨在確保 廣告交易平台計費方式與 Google 多媒體和Video 360 (DV360)。
準確辨識由 Open 放送的 DV360 曝光 出價,Google 就能針對垃圾廣告和可計費事件的差異進行調整 確保不會向您收取非付費曝光的費用。
將資訊填入出價要求中的 google_query_id
為了確保有效曝光的數量一致
Google 廣告需求,必須將 google_query_id
按下列方式導入
向 Google 廣告需求平台發出的公開出價要求。這是
公開出價差異解決方式。目前預期長度
google_query_id
約為 64 個位元組。
將資訊填入出價回應中的 third_party_buyer_token
如果 Google 廣告需求平台贏得廣告交易平台的內部
競價,third_party_buyer_token
欄位必須依原樣套用
出價回應這樣一來,
Google 發布商平台,以設定在公開廣告空間中
出價合作夥伴是代表 Google 廣告需求對相同曝光的出價
商機。這個欄位目前的長度上限為 150 個半形字元
一個位元組
在出價回應中,傳送 Google 廣告素材標記
為了確保差異解決方式適用於
Google 廣告需求,必須使用廣告交易平台才能傳播 Google 廣告素材標記
不含任何包裝函式 (指令碼代碼、iframe 或 VAST 包裝函式)。由於
差異解決方式則可能導致 Google 作廢,且不會針對這些未結案開立月結單
未由 Google 廣告需求平台計算的出價曝光。Google 敬上
會定期檢查廣告素材標記,確認
已代表 Google 廣告需求提交 third_party_buyer_token
,
而不是任何其他買方
HTML5 廣告素材
廣告交易平台必須依原樣提交 Google HTML 標記, 廣告交易平台專屬的巨集展開,以及視需要 廣告交易平台通常會新增的額外追蹤器像素或指令碼。
如果廣告交易平台已包裝 Google,系統將無法套用差異解決方式
將 HTML 廣告素材放入代碼 (script
、iframe
或其他)
載入或轉譯 Google HTML 程式碼
符合技術相關規定
在此範例中,Google (DV360) 來自出價回應的廣告素材 HTML 程式碼 會完整傳送,在開頭加上廣告交易平台專屬的 HTML 再也不是件繁重乏味的工作
<!-- START exchange-specific HTML header --> <iframe src="https://exchange.example.com/impression?…" width="0" height="0" frameborder="0" scrolling="no" style="display:none;" marginheight="0" marginwidth="0"></iframe> <!-- END exchange-specific HTML header --> <!-- START HTML code as returned by Google in the bid response --> <DIV STYLE="position: absolute; left: 0px; top: 0px; visibility: hidden;"><IMG SRC="https://pagead2.googlesyndication.com/pagead/gen_204?id=xbid&dbm_b=…" BORDER=0 WIDTH=1 HEIGHT=1 ALT="" STYLE="display:none"></DIV><iframe title="Blank" src="https://googleads.g.doubleclick.net/xbbe/pixel?d=…" style="display:none" aria-hidden="true"></iframe><div><div style="position:relative; display:inline-block;"><div class="GoogleActiveViewClass" id="DfaVisibilityIdentifier_…"><script>var url = 'https://googleads.g.doubleclick.net/dbm/ad?…';document.write('<script src="' + (window.rfl ? window.rfl(url) : url) + '"></s' + 'cript>');</script>… <!-- END HTML code as returned by Google in the bid response --> <!-- START exchange-specific HTML footer --> <img src='https://exchange.example.com/track?…' width='0' height='0' style='display:none;'> <!-- END exchange-specific HTML footer -->
不符合技術相關規定
在本例中,廣告素材 Google 傳回的 HTML 程式碼已經過模糊處理 中的回應,但不會完整顯示 出價回應。Google 提供的 HTML 程式碼可能會由 在瀏覽器中提供的包裝函式。
<!-- START exchange ad tag that encodes / renders Google creative in the browser --> <!-- Google creatives markup from the bid response (adm) is not present verbatim --> <span class="ad"><script type='text/javascript' src='https://exchange.example.com/ad?p=%%WINNING_PRICE%%&m=n_ybbRoVpsLlXSo8gVHRn-W0tynBt-Hoe8t8m0qwKhLFiaF-0gB0U4w-5pjeB8IMIkg7PcRri5iCIjBMMKDqg …'></script></span> <!-- END exchange ad tag that encodes / renders Google creative in the browser -->
VAST 影片廣告素材
廣告交易平台必須符合下列條件,才能採用差異解決方式
請使用下列任一方法在以下位置填入 VASTTagURI
:
VAST XML 回應:
- 交換庫可將
VASTTagURI
元素的值保留為 Google 在adm
欄位中傳回的 VAST XML 文件部分 「保持不變」,並使用廣告交易平台專屬的巨集展開功能。 - DV360 可以在
nurl
欄位中填入 VAST 文件網址, 對廣告交易平台的出價回應接著,廣告交易平台可以將 Google (DV360) 在VASTTagURI
中回應的nurl
代碼內外,並視情況展開特定廣告交易平台專屬巨集。
廣告交易平台可在 VAST 中指定額外的 VAST 事件和錯誤追蹤程式 視需要提供 XML 文件
符合技術相關規定
在此範例中,Google (DV360) 來自出價回應的廣告素材 VAST URI 公開傳遞,並透過廣告交易平台新增專屬的 VAST 事件 錯誤追蹤工具
<!-- START exchange VAST tag referencing Google creative --> <?xml version="1.0" encoding="UTF-8"?><VAST version="2.0"><Ad id="123456789"><Wrapper> <!-- Google VAST URI from the bid response is present verbatim --> <AdSystem>XBid</AdSystem><VASTAdTagURI><![CDATA[https://bid.g.doubleclick.net/dbm/vast?…]]></VASTAdTagURI> <!-- START Exchange-specific event trackers --> <Error><![CDATA[https://video.exchange.example.com/vast_error?error=[ERRORCODE]&…]]></Error><Impression><![CDATA[https://video.exchange.example.com/impression?price=%%WINNING_PRICE%%&…]]></Impression><Creatives><Creative id="1234567890" sequence="1"><Linear><TrackingEvents><Tracking event="creativeView"><![CDATA[https://video.exchange.example.com/track/view?…]]></Tracking><Tracking event="start"><![CDATA[https://video.exchange.example.com/track/start?…]]></Tracking><Tracking event="midpoint"><![CDATA[https://video.exchange.example.com/track/midpoint?…]]></Tracking></TrackingEvents><VideoClicks><ClickTracking><![CDATA[https://video.exchange.example.com/click?…]]></ClickTracking></VideoClicks> <!-- END Exchange-specific event trackers --> </Linear></Creative></Creatives></Wrapper></Ad></VAST> <!-- END exchange VAST tag referencing Google creative -->
不符合技術相關規定
本例中,廣告素材 Google 傳回的 VAST 代碼或 URI
未一字不改地顯示在出價回應中
廣告交易平台專屬的 VAST 包裝函式。系統可能會載入 Google 提供的 VAST 程式碼
由廣告交易平台提供的 VAST 包裝函式 (如 VASTAdTagURI
中定義)
元素、https://video.exchange.example.com/creative?…
)
載入廣告。
<!-- START exchange VAST tag that encodes or loads Google VAST creative subsequently --> <!-- Google VAST URI or VAST document from the bid response is not present verbatim --> <?xml version="1.0" encoding="UTF-8"?><VAST version="2.0"><Ad id="1234567890"><Wrapper><AdSystem version="0.1">VideoExchange</AdSystem><VASTAdTagURI><![CDATA[https://video.exchange.example.com/creative?…]]></VASTAdTagURI><Error><![CDATA[https://video.exchange.example.com/error?ec=[ERRORCODE]]]></Error><Impression><![CDATA[https://video.exchange.example.com/imp?…]]></Impression><Creatives><Creative></Creative></Creatives></Wrapper></Ad></VAST> <!-- END exchange VAST tag that encodes or loads Google VAST creative subsequently -->
交易
參與公開出價的廣告交易平台可以使用 首選交易 (PD)、私下競價 (PA) 使用公開出價。您必須按照下列方式指定交易 ID 和類型:
欄位 | 說明 |
---|---|
OpenRTB 通訊協定:BidResponse.seatbid[].bid[].dealid Google 通訊協定: BidResponse.ad[].adslot[].exchange_deal_id |
與出價相關聯的廣告交易平台命名空間交易 ID,並回報給發布商。 任意 UTF8 文字,大小不得超過 64 個位元組。 |
OpenRTB 通訊協定:BidResponse.seatbid[].bid[].ext.exchange_deal_type Google 通訊協定: BidResponse.ad[].adslot[].exchange_deal_type |
指定交易類型的列舉。會向發布商回報這個情況,並會影響交易的方式
都會是競價可能的值包括:OPEN_AUCTION = 0; PRIVATE_AUCTION = 1; PREFERRED_DEAL = 2; EXCHANGE_AUCTION_PACKAGE = 3; |
以下是 PD/PA 的 OpenRTB 出價回應範例。
id: "ECHO_BIDREQUEST_ID" seatbid { bid { id: "BID_ID" impid: "1" price: 1.23 adm: "AD_TAG" adomain: "DECLARED_LANDING_PAGE_URL" cid: "BILLING_ID" crid: "CREATIVE_ID" dealid: "DEAL_ID" w: 300 h: 250 [com.google.doubleclick.bid] { impression_tracking_url: "IMPRESSION_TRACKING_URL" exchange_deal_type: "DEAL_TYPE" } } }
Cookie 比對
為了在 Google 代管 對照表 公開出價參與者可採用下列最適合他們的選項 需要:
- Cookie 比對:買方或廣告交易平台發起的比對 相關詳情請見這篇文章。
- 像素比對:Google 啟動比對 相關詳情請見這篇文章。
- Cookie 比對小幫手:廣告交易平台發起與出價方比對的程序 相關詳情請見這篇文章。
管理延遲時間
您應該使用 對等互連指南 ,用來估算出價工具端點在回應 傳入的出價要求。
收到大量出價要求的大型廣告交易平台應考量 與 Google 建立對等互連關係,減少延遲時間和延遲時間 波動率。進一步瞭解對等互連。
Click 巨集
建議您導入 Click 巨集。這樣一來 內含帳戶的點擊和點擊衍生指標 找出合適的發布商瞭解詳情。
API
公開出價客戶可以使用 Authorized Buyers REST API 存取有助於疑難排解的資料。只有 目前可存取的 API 資源如下:
您可以與客戶技術顧問聯絡,以便設定帳戶 ,以及擷取建立 API 所需的帳戶 ID 呼叫。如需使用這些 API 的相關技術支援,可以與 adxbuyerapi-support@google.com 支援團隊別名。
其他資源
出價要求和回應範例
如要查看所有支援通訊協定的出價要求和回應範例,請前往 Request 和回覆 指南。