Pacing

用于控制预算支出速率的设置。

JSON 表示法
{
  "pacingPeriod": enum (PacingPeriod),
  "pacingType": enum (PacingType),

  // Union field daily_max_value can be only one of the following:
  "dailyMaxMicros": string,
  "dailyMaxImpressions": string
  // End of list of possible types for union field daily_max_value.
}
字段
pacingPeriod

enum (PacingPeriod)

必需。广告投放预算的支出时间段。

通过 automationType 在广告订单一级启用自动分配预算后,此字段将仅用于输出,默认为 PACING_PERIOD_FLIGHT

pacingType

enum (PacingType)

必需。花费进度类型,用于定义预算金额在整个 pacingPeriod 中的支出情况。

PACING_TYPE_ASAP 与广告订单的 pacingPeriod PACING_PERIOD_FLIGHT 不兼容。

联合字段 daily_max_value。当 pacing_period 设置为 PACING_PERIOD_DAILY 时,适用此字段。daily_max_value 只能是下列其中一项:
dailyMaxMicros

string (int64 format)

每天可支出的最高金额(以广告客户的币种为单位,以百万分之一表示)。

当预算基于货币时适用。必须大于 0。例如,对于 1.5 标准货币单位,将此字段设置为 1500000。

分配的值将按以下规则四舍五入到相关币种的整数可结算单位:任何小于单个可结算单位的正值都将向上舍入到一个可结算单位,任何大于单个可结算单位的值都将向下舍入到最接近的可结算值。例如,如果币种的结算单位是 0.01,且此字段设置为 10257770,则将向下舍入为 10250000,值为 10.25。如果设置为 505,则会向上舍入为 10000,值为 0.01。

dailyMaxImpressions

string (int64 format)

每天可投放的展示次数上限。

当预算以展示次数为依据时适用。必须大于 0。

PacingPeriod

根据预算花费进度可能支出的时间段。

枚举
PACING_PERIOD_UNSPECIFIED 未指定或此版本中的周期值未知。
PACING_PERIOD_DAILY 系统会每天应用投放节奏设置。
PACING_PERIOD_FLIGHT 节奏设置将应用于整个广告投放时段。

PacingType

可能的节奏类型。

枚举
PACING_TYPE_UNSPECIFIED 此版本中未指定或未知节奏模式值。
PACING_TYPE_AHEAD 仅适用于“PACING_PERIOD_FLIGHT”投放安排时间段。“提前”投放节奏的支出速度会比“均匀”投放节奏的支出速度稍快一些,以确保在广告系列投放期结束前用完所有预算。
PACING_TYPE_ASAP 尽快用完所有投放安排预算。
PACING_TYPE_EVEN 在每个时间段支出一致的预算金额。