從第 1 版遷移至第 2 版

上次更新時間:2022 年 12 月 6 日

遷移應用程式

從 v1 遷移至 v2 時,您必須更新端點網址以呼叫 v2,並更新應用程式,藉此因應破壞性變更。

將 API 呼叫從 v1 更新為 v2

如要使用 v2 而非 v1,您需要將要求更新為使用新的 v2 端點。

舉例來說,如要使用 v1 呼叫 advertisers.get 方法,請使用下列網址:

GET https://displayvideo.googleapis.com/v1/advertisers/advertiserId

針對 v2,請將網址更新為:

GET https://displayvideo.googleapis.com/v2/advertisers/advertiserId

如果您是透過用戶端程式庫向 API 發出要求,請使用最新版用戶端程式庫並更新設定以使用 v2。

進行必要變更

第 2 版將推出多項破壞性變更。請詳閱下列操作說明,並根據您目前的 Display & Video 360 API 使用方式進行必要變更。

更新指定方式的呼叫

更新向 advertisers.lineItems 服務發出的呼叫

更新向 customBiddingAlgorithms 服務發出的呼叫

customBiddingAlgorithmStatemodelReadiness 欄位已由 modelDetails 欄位取代,該欄位可為透過 CustomBiddingModelDetails 物件清單存取權的每個廣告主,提供現有演算法模型的完備性停權狀態。

其他異動

除了上述的破壞性變更外,第 2 版也會推出新功能。

如要瞭解初始推出後第 2 版後新增的功能,請參閱版本資訊

具備 YouTube 委刊項的唯讀存取權

在 v2 中,您可以使用 advertisers.lineItemsadvertisers.lineItems.targetingTypes.assignedTargetingOptions 服務分別擷取 YouTube 委刊項和指定目標設定。API 提供唯讀存取權,也就是說,任何嘗試對這些委刊項發出的寫入要求都會傳回錯誤。YouTube 委刊項會是下列其中一個 LineItemType 值:

提升成效的新方法

在第 2 版中,advertisers.lineItems 服務提供新的方法來取代批次要求,以提升效能並降低配額消耗:

廣告訂單指定目標的部分寫入權限

在第 2 版中,您可以使用 advertisers.insertionOrders.targetingTypes.assignedTargetingOptions 服務中的新 createdelete 方法,編輯 InsertionOrder 資源的子集指定目標設定。下列指定類型可在廣告訂單層級全代管:

  • TARGETING_TYPE_AGE_RANGE
  • TARGETING_TYPE_BROWSER
  • TARGETING_TYPE_CATEGORY
  • TARGETING_TYPE_CHANNEL
  • TARGETING_TYPE_DEVICE_MAKE_MODEL
  • TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION
  • TARGETING_TYPE_ENVIRONMENT
  • TARGETING_TYPE_GENDER
  • TARGETING_TYPE_KEYWORD
  • TARGETING_TYPE_LANGUAGE
  • TARGETING_TYPE_NEGATIVE_KEYWORD_LIST
  • TARGETING_TYPE_OPERATING_SYSTEM
  • TARGETING_TYPE_PARENTAL_STATUS
  • TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION
  • TARGETING_TYPE_VIEWABILITY