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)

مطلوب. الفترة الزمنية التي سيتمّ فيها إنفاق ميزانية وتيرة عرض الإعلانات.

عند تفعيل التخصيص التلقائي للميزانية في طلب الإدراج من خلال automationType، يتمّ عرض هذا الحقل فقط ويتمّ ضبطه تلقائيًا على PACING_PERIOD_FLIGHT.

pacingType

enum (PacingType)

مطلوب. نوع معدّل التقدّم الذي يحدّد كيفية إنفاق مبلغ الميزانية على مدار pacingPeriod.

إنّ حقل PACING_TYPE_ASAP غير متوافق مع pacingPeriod PACING_PERIOD_FLIGHT لطلبات الإدراج.

حقل الربط 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 إنفاق مبلغ ميزانية ثابت في كل فترة زمنية