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)

حداکثر مبلغ ارز برای هزینه کردن در هر روز به میکرو ارز تبلیغ‌کننده.

وقتی بودجه براساس واحد پول باشد، قابل‌اعمال است. باید بزرگ‌تر از ۰ باشد. برای مثال، برای ۱٫۵ واحد استاندارد ارز، این فیلد را روی ۱۵۰۰۰۰۰ تنظیم کنید.

مقدار اختصاص‌داده‌شده طبق قوانین زیر به واحدهای قابل‌صورت‌حساب کامل برای واحد پول مربوطه گرد می‌شود: هر مقدار مثبت کمتر از یک واحد قابل‌صورت‌حساب به یک واحد قابل‌صورت‌حساب گرد می‌شود و هر مقدار بزرگ‌تر از یک واحد قابل‌صورت‌حساب به نزدیک‌ترین مقدار قابل‌صورت‌حساب گرد می‌شود. برای مثال، اگر واحد قابل‌صورت‌حساب ارز ۰٫۰۱ باشد و این فیلد روی ۱۰۲۵۷۷۷۰ تنظیم شده باشد، به ۱۰۲۵۰۰۰۰ (مقدار ۱۰٫۲۵) گرد می‌شود. اگر روی ۵۰۵ تنظیم شود، به ۱۰٬۰۰۰ گرد می‌شود که مقدار آن ۰٫۰۱ است.

dailyMaxImpressions

string (int64 format)

حداکثر تعداد ظهورها برای ارائه در هر روز.

زمانی قابل‌اجرا است که بودجه براساس ظهور باشد. باید بزرگ‌تر از ۰ باشد.

پایان فیلدهای متقابلاً انحصاری.

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 در هر دوره زمانی، مقدار بودجه ثابتی را هزینه کنید.