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 تنظیم شده باشد، قابل اجرا است. در زیر لیستی از فیلدهای ناسازگار آمده است. حداکثر یکی از فیلدها در یک پاسخ تنظیم خواهد شد:
dailyMaxMicros

string ( int64 format)

حداکثر مبلغ ارزی که می‌توان روزانه خرج کرد (به میکروواحد پول تبلیغ‌کننده).

زمانی که بودجه بر اساس واحد پول باشد، قابل اجرا است. باید بزرگتر از 0 باشد. برای مثال، برای 1.5 واحد استاندارد پول، این فیلد را روی 1500000 تنظیم کنید.

مقدار اختصاص داده شده طبق قوانین زیر به کل واحدهای قابل پرداخت برای ارز مربوطه گرد می‌شود: هر مقدار مثبت کمتر از یک واحد قابل پرداخت به یک واحد قابل پرداخت به بالا گرد می‌شود و هر مقدار بزرگتر از یک واحد قابل پرداخت به نزدیکترین مقدار قابل پرداخت به پایین گرد می‌شود. برای مثال، اگر واحد قابل پرداخت ارز 0.01 باشد و این فیلد روی 10257770 تنظیم شده باشد، به 10250000 گرد می‌شود که مقدار 10.25 را می‌دهد. اگر روی 505 تنظیم شود، به 10000 گرد می‌شود که مقدار 0.01 را می‌دهد.

dailyMaxImpressions

string ( int64 format)

حداکثر تعداد نمایش برای ارائه در هر روز.

زمانی که بودجه بر اساس تعداد نمایش باشد، قابل اجرا است. باید بزرگتر از 0 باشد.

پایان میدان‌های ناسازگار.

دوره ضربان‌سازی

دوره‌های زمانی ممکن برای صرف کردن به میزان گام‌بندی.

انوم‌ها
PACING_PERIOD_UNSPECIFIED مقدار دوره در این نسخه مشخص نشده یا ناشناخته است.
PACING_PERIOD_DAILY تنظیمات ضربان قلب به صورت روزانه اعمال خواهد شد.
PACING_PERIOD_FLIGHT تنظیمات سرعت در کل مدت پرواز اعمال خواهد شد.

نوع گام

انواع ضربان‌سازی احتمالی.

انوم‌ها
PACING_TYPE_UNSPECIFIED مقدار حالت ضربان قلب در این نسخه مشخص نشده یا ناشناخته است.
PACING_TYPE_AHEAD فقط برای دوره زمانی PACING_PERIOD_FLIGHT قابل اجرا است. Ahead pacing تلاش می‌کند تا سریع‌تر از حالت مساوی هزینه کند تا مطمئن شود که کل بودجه تا پایان پرواز خرج شده است.
PACING_TYPE_ASAP تمام بودجه‌ی تعیین‌شده را در اسرع وقت خرج کنید.
PACING_TYPE_EVEN در هر دوره زمانی، مبلغ ثابتی را برای بودجه خود هزینه کنید.