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_valuepacing_periodPACING_PERIOD_DAILY に設定されている場合に有効です。daily_max_value は次のいずれかになります。
dailyMaxMicros

string (int64 format)

広告主の通貨で、1 日に支出できる最大通貨額(マイクロ単位)。

予算が通貨ベースの場合に有効です。0 より大きくする必要があります。たとえば、通貨の標準単位が 1.5 の場合は、このフィールドを 1500000 に設定します。

割り当てられた値は、次のルールに従って、関連する通貨の請求単位の整数値に丸められます。1 請求単位未満の正の値は 1 請求単位に切り上げ、1 請求単位を超える値は最も近い請求単位に切り捨てられます。たとえば、通貨の請求単位が 0.01 で、このフィールドが 10257770 に設定されている場合、値は 10250000(10.25)に切り捨てられます。505 に設定すると、10000(0.01 の値)に切り上げられます。

dailyMaxImpressions

string (int64 format)

1 日あたりに配信するインプレッションの最大数。

予算がインプレッション ベースの場合に有効です。0 より大きくする必要があります。

PacingPeriod

ペース設定額に達するまでに使用できる期間。

列挙型
PACING_PERIOD_UNSPECIFIED このバージョンでは期間の値が指定されていないか、不明です。
PACING_PERIOD_DAILY ペース設定は 1 日ごとに適用されます。
PACING_PERIOD_FLIGHT ペース設定は、フライトの全期間に適用されます。

PacingType

使用できるペース設定の種類。

列挙型
PACING_TYPE_UNSPECIFIED このバージョンでは、ペーシング モードの値が指定されていないか、不明です。
PACING_TYPE_AHEAD PACING_PERIOD_FLIGHT のペース設定期間にのみ適用されます。「前倒し」のペースでは、均等よりも早いペースで費用を消化することで、配信期間の終了までに予算全体を消化できるようにします。
PACING_TYPE_ASAP ペース設定予算の金額をできるだけ早くすべて消化します。
PACING_TYPE_EVEN 一定の予算額を一定の期間で消化します。