程式輔助保證 (PG) 交易是買方承諾購買的固定曝光量。這類交易的千次曝光出價、廣告大小和開始/結束日期都是固定的。
系統會略過程式輔助保證交易的每秒查詢次數 (QPS)。不過,如果出價方設有每秒查詢次數限制,在出價方未採用最佳設定的情況下,可能會導致交易機會移轉到首選交易 (PD)、私下競價 (PA) 和公開競價 (OA) 程序,而錯失商機。
一個呼叫可能包含超過一個程式輔助保證交易 ID。如果發生這類情況,出價工具應針對請求中提交的每個交易 ID 進行出價。出價工具應嘗試盡可能回應每個交易 ID,以確保找到接受的出價。
進一步瞭解即時出價通訊協定。
程式輔助保證交易事前準備
- 請與您的支援服務代表聯絡,查看啟用程式輔助保證交易的技術資格條件。
- 出價方必須透過預先指定設定 (位於 Authorized Buyers 使用者介面),將一律納入保證交易的選項設為啟用。
程式輔助保證的即時出價欄位
direct_deal_id
- 每個程式輔助保證交易都跟私下競價/首選交易一樣,有一組代表的交易 ID。
deal_type
- 這會設為 PROGRAMMATIC_GUARANTEED。
Fixed_cpm_micros
- 這代表雙方議定的交易條款千次曝光出價。目前,我們在競價中會忽略 (回應中的) 出價價格,並一律於出價達到交易條款千次曝光出價時進行清除。
Publisher_blocks_overridden
- 在程式輔助保證交易和首選交易中,這個值一律會設為「是」。就跟在私下競價中一樣,這項設定會覆寫發布商封鎖設定,但不會覆寫 Ad Exchange 政策或廣告審核中心決策。
must_bid
- 買方必須達到 PG 交易的曝光次數目標,但不一定要對每個呼叫出價。為了協助買方判斷何時可略過呼叫或何時應該出價,系統會向買方顯示
must_bid
信號:- 當交易超出預期的進度時 (
must_bid=false
),買方可以選擇不出價; - 如果交易並未超過預期的進度 (
must_bid=true
),買方就必須出價。
must_bid=true
而買方沒有出價,買方有可能會對交易放送及廣告空間供應情況造成負面的影響。 - 當交易超出預期的進度時 (
- 買方必須達到 PG 交易的曝光次數目標,但不一定要對每個呼叫出價。為了協助買方判斷何時可略過呼叫或何時應該出價,系統會向買方顯示
所有其他即時出價欄位 (例如廣告版位大小、廣告素材屬性等) 在程式輔助保證交易中皆保持不變。
OpenRTB
針對 OpenRTB,程式輔助保證交易會使用 OpenRTB 標準 PMP 物件。
範例
pmp {
deals {
id: "364236728761843960"
bidfloor: 16.64
bidfloorcur: "USD"
at: 3
}
}
-
Deals.id
與direct_deal_id
相同 -
Deals.bidfloor
與fixed_cpm_micros
相同 (bidfloorcur
是用於設定幣別)。 -
Deals.at
是用於設定「競價類型」。程式輔助保證/首選交易的這個值一律會設為 3,代表「固定價格」。 -
DealExt.must_bid
與must_bid
相同。
出價要求中的其他 MatchingAdData
設定
出價要求中的其他設定如下所示:
// 相符預先指定設定的相關資訊。
message MatchingAdData {
// 與此廣告空間比對相符的任何交易的相關資訊。
message DirectDeal {
// 辨別交易的 ID
optional int64 direct_deal_id = 1 [
(datapol.semantic_type) = ST_PUBLISHER_ID
];
// 針對這個廣告版位,您帳戶適用的固定千次曝光出價交易。如果
// 您選擇對這個曝光出價,您的出價價格必須至少
// 是 fixed_cpm_micros 的值,而且如果您得標,您的固定費用就是
// fixed_cpm_micros。這個值會以帳戶貨幣的百萬分之一為單位。
// 舉例來說,如果固定千次曝光出價是 1290000 (您的帳戶貨幣為
// 1.29),您的出價必須至少達到這個金額。如果您贏得競價,
// 我們將以帳戶設定的幣別,向您收取 1.29 的千次曝光出價費用。
optional int64 fixed_cpm_micros = 2;
// 交易類型。
enum DealType {
UNKNOWN_DEAL_TYPE = 0;
PREFERRED_DEAL = 1;
PRIVATE_AUCTION = 2;
PROGRAMMATIC_GUARANTEED = 3;
}
optional DealType deal_type = 3 [default = UNKNOWN_DEAL_TYPE];
// 發布商是否已將這筆交易排除在所設定的封鎖條件之外。
// 這項設定不會取代 AdX 政策或廣告審核中心的
// 決策。optional bool publisher_blocks_overridden = 4 [default = false];
協議交易
交易可透過 Authorized Buyers 使用者介面進行協議。在 Authorized Buyers 的「市集」中,運用 [探索] 分頁中的搜尋框,搜尋「程式輔助保證」交易類型。
交易也可透過 AdX Buyer REST API v2 進行協議
敲定已設定完成的交易
交易提案一經敲定,您就可以選擇上傳廣告素材並與交易建立關聯 (使用 Buyer REST API v1.4)。
您可以使用 Rest API 中的 addDeal 方法來完成這個步驟。