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