RTB 發布商設定

Google 提供匯總的發布商設定清單,並藉由上傳至帳戶專屬的 Google Cloud Storage 值區 (在 Google 擁有的專案下)。您可以下載這些資訊,以便在出價時無法指定目標。請與您的技術客戶經理聯絡,以便為您的帳戶啟用這項功能。

您可以使用 Cloud Storage API、透過 Google Developer Console UI 手動操作,或使用 gsutil 指令列工具,以程式輔助方式下載包含發布商設定的檔案。如要進一步瞭解如何存取儲存在 Google Cloud Storage 中的資料,請參閱 Google Cloud Storage 說明文件。

根據 RFC 1952,檔案會經過 gzip 壓縮。如要從指令列擷取檔案,請執行 gzip -d <filename>。如要透過程式擷取檔案,您可以使用 zlib 或支援 gzip 格式的類似壓縮程式庫。結果是序列化的通訊協定緩衝區,類似 BidRequest 中 POST 要求的酬載,您可以使用以下程式碼片段剖析:

string compressed = /* the payload from the GET request */;
string uncompressed = gunzip(compressed);
PublisherSettingsList publisher_settings;
if (publisher_settings.ParseFromString(uncompressed)) {
  // Process the publisher settings.
}

您可以從參考資料資料頁面下載 PublisherSettingsList 的通訊協定緩衝區定義。您也可以向帳戶代表要求壓縮的 publisher-settings.pb.gz 檔案。其中包含通訊協定緩衝區定義和發布商設定檔案範例。

PublisherSettingsList 的順序隨時可能變動。無法保證排序或排序。發布商設定清單中的每個項目都包含 ID,以及幾項適用於該 ID 標記的 BidRequests 設定。您可以在出價系統中新增功能,定期檢查新的發布商設定清單。當 Google 收到有資格使用即時出價的曝光時,Google 會在出價要求中納入與發布商設定清單中項目對應的 ID。您的出價系統可以使用發布商設定篩選該曝光的候選廣告。要獲得特定曝光的資格,候選廣告必須符合在請求中傳送 ID 的所有發布商設定項目。

請注意,因為檔案缺少任何發布商設定,因為 ID 未封鎖遭到封鎖的網址。

發布商設定檔會分割成多個較小的檔案,以減少單一交易中必須下載的資料量。檔案會在 publisher-settings.0.pb.gzpublisher-settings.n.pb.gz 中分為約 5 MB 的區塊和名稱 (其中 n 是檔案減去 1)。如要取得這些檔案,請與您的帳戶代表聯絡。