從第 1 版遷移至第 2 版

上次更新時間:2022-12-06

遷移應用程式

從 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。

進行必要變更

我們會在 v2 中推出多項破壞性變更。請詳閱下列操作說明,並根據您現有的 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 服務提供可取代批次要求的新方法,以提升效能並減少配額消耗:

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

在 v2 中,您可以使用 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