為確保 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 需求平台未計入的 Open Bidding 曝光無效化,並不會針對這些曝光開立發票。Google 會定期檢查廣告素材標記,確認出價是代表 Google 需求提交,而非其他買方。third_party_buyer_token
HTML5 廣告素材
交易所必須原封不動提交 Google HTML 標記,並套用通常適用的交易所專屬巨集擴展,以及交易所通常會新增的額外追蹤器像素或指令碼 (選用)。
如果交易所將 Google HTML 廣告素材包裝成代碼 (script、iframe 或其他技術),然後載入或轉譯 Google HTML 程式碼,Google 就無法套用差異解決方法。
符合技術規定
在本範例中,Google (DV360) 會從出價回應傳遞廣告素材 HTML 程式碼,並在前後加上交易所專屬的 HTML 程式碼。
<!-- START exchange VAST tag referencing Google creative -->
<?xmlversion="1.0"encoding="UTF-8"?><VASTversion="2.0"><Adid="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><Creativeid="1234567890"sequence="1"><Linear><TrackingEvents><Trackingevent="creativeView"><![CDATA[https://video.exchange.example.com/track/view?…]]></Tracking><Trackingevent="start"><![CDATA[https://video.exchange.example.com/track/start?…]]></Tracking><Trackingevent="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 -->
<!-- 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 -->
<?xmlversion="1.0"encoding="UTF-8"?><VASTversion="2.0"><Adid="1234567890"><Wrapper><AdSystemversion="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 和類型必須指定如下:
欄位
說明
BidResponse.seatbid.bid.dealid
與出價相關聯,且向發布商回報的交易 ID (來自交易所的命名空間)。
這是任意 UTF8 文字,不得超過 64 個位元組。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-11-06 (世界標準時間)。"],[],["Open Bidding enables real-time bidding on Google Ad Manager/AdMob inventory. Participants configure a bidding integration and send endpoints for testing. Integrations can start in private mode, then scale to all publishers. Google's OpenRTB is recommended. Bids use `BidRequest` and `BidResponse` structures, with specific fields. Exchanges must respond within 300-1000ms and should use `impression_tracking_url`. Exchanges need to pass Google creative markup and propagate `google_query_id` and `third_party_buyer_token`. Cookie matching and APIs are supported.\n"]]