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)

الحدّ الأقصى لمبلغ العملة المطلوب إنفاقه كل يوم بوحدات صغيرة من عملة المعلِن

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