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 )

مورد نیاز. دوره زمانی که بودجه تنظیمی در آن هزینه خواهد شد.

وقتی تخصیص خودکار بودجه به ترتیب درج از طریق [auto_budget_allocation][InsertionOrderBudget.auto_budget_allocation] فعال می‌شود، این فیلد فقط خروجی است و PACING_PERIOD_FLIGHT پیش‌فرض است.

pacingType

enum ( PacingType )

مورد نیاز. نوع گامی که تعیین می‌کند میزان بودجه در طول pacingPeriod چگونه خرج شود.

فیلد اتحادیه 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 باشد.

دوره ضربان

دوره‌های زمانی احتمالی که برای گذراندن مقدار سرعت استفاده می‌شود.

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

PacingType

انواع ضربان احتمالی

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