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