REST Resource: advertisers.insertionOrders

資源:InsertOrder

單一廣告訂單。

JSON 表示法
{
  "name": string,
  "advertiserId": string,
  "campaignId": string,
  "insertionOrderId": string,
  "displayName": string,
  "insertionOrderType": enum (InsertionOrderType),
  "entityStatus": enum (EntityStatus),
  "updateTime": string,
  "partnerCosts": [
    {
      object (PartnerCost)
    }
  ],
  "pacing": {
    object (Pacing)
  },
  "frequencyCap": {
    object (FrequencyCap)
  },
  "integrationDetails": {
    object (IntegrationDetails)
  },
  "performanceGoal": {
    object (PerformanceGoal)
  },
  "budget": {
    object (InsertionOrderBudget)
  },
  "bidStrategy": {
    object (BiddingStrategy)
  },
  "reservationType": enum (ReservationType),
  "billableOutcome": enum (BillableOutcome)
}
欄位
name

string

僅供輸出。廣告訂單的資源名稱。

advertiserId

string (int64 format)

僅供輸出。廣告訂單所屬的廣告主專屬 ID。

campaignId

string (int64 format)

必要欄位。不可變動。廣告訂單所屬的廣告活動專屬 ID。

insertionOrderId

string (int64 format)

僅供輸出。廣告訂單的專屬 ID。由系統指派。

displayName

string

必要欄位。廣告訂單的顯示名稱。

必須採用 UTF-8 編碼,且大小上限為 240 個位元組。

insertionOrderType

enum (InsertionOrderType)

廣告訂單類型。

如果在建立過程中未指定這個欄位,該值會預設為 RTB

entityStatus

enum (EntityStatus)

必要欄位。控制廣告訂單是否能將預算和出價用於廣告空間。

  • insertionOrders.create 方法只允許 ENTITY_STATUS_DRAFT。如要啟用廣告訂單,請使用 insertionOrders.patch 方法,並在建立完成後將狀態更新為 ENTITY_STATUS_ACTIVE
  • 廣告訂單無法從任何其他狀態變更回 ENTITY_STATUS_DRAFT 狀態。
  • 如果上層廣告活動未啟用,就無法將廣告訂單設為 ENTITY_STATUS_ACTIVE
updateTime

string (Timestamp format)

僅供輸出。廣告訂單上次更新時間的時間戳記。由系統指派。

採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

partnerCosts[]

object (PartnerCost)

與廣告訂單相關聯的夥伴費用。

如果 insertionOrders.create 方法中未提供或空白,新建立的廣告訂單會沿用夥伴設定中的夥伴費用。

pacing

object (Pacing)

必要欄位。廣告訂單的預算支出速度設定。

frequencyCap

object (FrequencyCap)

必要欄位。廣告訂單的展示頻率上限設定。

integrationDetails

object (IntegrationDetails)

廣告訂單的其他整合詳細資料。

performanceGoal

object (PerformanceGoal)

必要欄位。廣告訂單的成效目標。

budget

object (InsertionOrderBudget)

必要欄位。廣告訂單的預算分配設定。

bidStrategy

object (BiddingStrategy)

廣告訂單的出價策略。根據預設,系統會設定 fixedBid

reservationType

enum (ReservationType)

僅供輸出。廣告訂單的預訂類型。

billableOutcome

enum (BillableOutcome)

不可變動。廣告訂單的可結算結果。

我們即將淘汰依據結果採購,BILLABLE_OUTCOME_PAY_PER_IMPRESSION 是唯一有效的值。

InsertionOrderType

可能的廣告訂單類型。

廣告訂單的類型會決定您可以使用的設定和選項,例如廣告或指定目標選項。

列舉
INSERTION_ORDER_TYPE_UNSPECIFIED 未指定廣告訂單類型或類型不明。
RTB 即時出價。
OVER_THE_TOP over-the-top。

InsertionOrderBudget

控管廣告訂單預算分配方式的設定。

JSON 表示法
{
  "budgetUnit": enum (BudgetUnit),
  "automationType": enum (InsertionOrderAutomationType),
  "budgetSegments": [
    {
      object (InsertionOrderBudgetSegment)
    }
  ]
}
欄位
budgetUnit

enum (BudgetUnit)

必要欄位。不可變動。預算單位會指定預算是以貨幣或曝光為依據。

automationType

enum (InsertionOrderAutomationType)

用來管理廣告訂單出價和預算的自動化類型。

如果在建立時未指定這個欄位,則值會預設為 INSERTION_ORDER_AUTOMATION_TYPE_NONE

budgetSegments[]

object (InsertionOrderBudgetSegment)

必要欄位。預算區隔清單。使用預算區隔來指定廣告訂單放送期間內的特定預算。

InsertionOrderAutomationType

自動設定廣告訂單出價和預算的可能選項。

列舉
INSERTION_ORDER_AUTOMATION_TYPE_UNSPECIFIED 這個版本未指定廣告訂單自動化選項,或無法取得該選項的資訊。
INSERTION_ORDER_AUTOMATION_TYPE_BUDGET 自動分配預算。允許系統自動將預算分配給委刊項,以提高「performanceGoal」定義的成效。不自動調整出價設定。
INSERTION_ORDER_AUTOMATION_TYPE_NONE 廣告訂單層級不自動設定出價或預算。您必須在委刊項層級手動設定出價和預算。
INSERTION_ORDER_AUTOMATION_TYPE_BID_BUDGET 允許系統自動調整出價並將預算挪給其他委刊項,以提升「performanceGoal」定義的成效。

InsertionOrderBudgetSegment

用於控制單一預算區隔的設定。

JSON 表示法
{
  "budgetAmountMicros": string,
  "description": string,
  "dateRange": {
    object (DateRange)
  },
  "campaignBudgetId": string
}
欄位
budgetAmountMicros

string (int64 format)

必要欄位。廣告訂單針對特定dateRange支出的預算金額。金額以百萬分之一為單位。必須大於 0。舉例來說,500000000 代表 500 個貨幣的標準單位。

description

string

預算區隔說明。可用來輸入各個預算區隔的訂購單資訊,並將該資訊印在月結單上。

必須採用 UTF-8 編碼。

dateRange

object (DateRange)

必要欄位。預算區隔的開始和結束日期設定。系統會根據上層廣告客戶的時區進行解析。

  • 建立新的預算區隔時,startDateendDate 都必須是未來日期。
  • 在過去有startDate的預算區隔,有可變動的 endDate,但不可變動的 startDate
  • endDate 必須是 2037 年之前的 startDate
campaignBudgetId

string (int64 format)

這個廣告訂單預算區隔所屬廣告活動預算的 budgetId

BillableOutcome

廣告訂單的可能計費結果。

列舉
BILLABLE_OUTCOME_UNSPECIFIED 未指定可結算結果。
BILLABLE_OUTCOME_PAY_PER_IMPRESSION 按曝光次數付費。
BILLABLE_OUTCOME_PAY_PER_CLICK

單次點擊付費。

BILLABLE_OUTCOME_PAY_PER_VIEWABLE_IMPRESSION

依 Active View 計費。

方法

create

建立新的廣告訂單。

delete

刪除廣告訂單。

get

取得廣告訂單。

list

列出廣告客戶的廣告訂單。

listAssignedTargetingOptions

針對各種指定類型,列出系統為廣告訂單指派的指定目標選項。

patch

更新現有的廣告訂單。