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، سيتم تقريبها إلى 10,000، وهي القيمة 0.01.

dailyMaxImpressions

string (int64 format)

الحد الأقصى لعدد مرات الظهور المطلوب عرضها كل يوم.

سارٍ عندما تستند الميزانية إلى مرات الظهور. يجب أن تكون القيمة أكبر من 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 إنفاق مبلغ ميزانية ثابت في كل فترة زمنية