Pacing

予算が消化される速度を制御する設定。

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

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "dailyMaxMicros": string,
  "dailyMaxImpressions": string
  // End of mutually exclusive fields.
}
フィールド
pacingPeriod

enum (PacingPeriod)

必須。ペース配分予算が消化される期間。

automationType を介して広告掲載オーダーで予算の自動割り当てが有効になっている場合、このフィールドは出力専用で、デフォルトは PACING_PERIOD_FLIGHT です。

pacingType

enum (PacingType)

必須。予算額が pacingPeriod 全体でどのように使用されるかを定義するペース設定のタイプ。

PACING_TYPE_ASAP は、広告掲載オーダーの pacingPeriod PACING_PERIOD_FLIGHT に対応していません。

pacing_period が PACING_PERIOD_DAILY に設定されている場合に適用されます。以下は、相互に排他的なフィールドのリストです。レスポンスに設定されるフィールドは、最大 1 つです。
dailyMaxMicros

string (int64 format)

広告主の通貨のマイクロ単位で、1 日に費やす通貨の最大額。

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

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

dailyMaxImpressions

string (int64 format)

1 日に配信するインプレッション数の上限。

予算がインプレッション ベースの場合に適用されます。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 一定期間ごとに一定の予算額を費やす。