Pacing

बजट खर्च होने की दर को कंट्रोल करने वाली सेटिंग.

जेएसओएन के काेड में दिखाना
{
  "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 स्टैंडर्ड यूनिट के लिए, इस फ़ील्ड को 15,00,000 पर सेट करें.

असाइन की गई वैल्यू, बिल करने लायक पूरी इकाइयों में बदल दी जाएगी. ऐसा, बिल करने लायक किसी एक इकाई से कम की कोई भी पॉज़िटिव वैल्यू, बिल करने लायक एक इकाई में बदल दी जाएगी. साथ ही, बिल करने लायक किसी एक इकाई से बड़ी कोई भी वैल्यू, बिल करने लायक सबसे करीबी वैल्यू में बदल दी जाएगी. उदाहरण के लिए, अगर मुद्रा की बिल करने लायक यूनिट 0.01 है और यह फ़ील्ड 10257770 पर सेट है, तो यह पूरी तरह 10.25 के मान 10250000 पर सेट हो जाएगा. अगर इसे 505 पर सेट किया जाता है, तो यह 10,000, वैल्यू 0.01, तक पूरा हो जाएगा.

dailyMaxImpressions

string (int64 format)

हर दिन दिखाए जाने वाले इंप्रेशन की ज़्यादा से ज़्यादा संख्या.

इंप्रेशन पर आधारित होने पर लागू होता है. 0 से ज़्यादा होना चाहिए.

PacingPeriod

पेसिंग रकम पर खर्च करने के लिए इस्तेमाल की जाने वाली संभावित समयावधि.

Enums
PACING_PERIOD_UNSPECIFIED अवधि मान मौजूद नहीं है या इस वर्शन में अज्ञात है.
PACING_PERIOD_DAILY पेसिंग की सेटिंग हर दिन लागू की जाएगी.
PACING_PERIOD_FLIGHT पेसिंग सेटिंग, फ़्लाइट की पूरी अवधि पर लागू होगी.

PacingType

पेसिंग के संभावित टाइप.

Enums
PACING_TYPE_UNSPECIFIED पेसिंग मोड का मान नहीं बताया गया है या इस वर्शन में इसकी जानकारी नहीं है.
PACING_TYPE_AHEAD सिर्फ़ PACING_PERIOD_FLIGHT पेसिंग पीरियड पर लागू होता है. आगे की पेसिंग में, बराबर से ज़्यादा तेज़ी से खर्च करने की कोशिश की जाती है, ताकि यह पक्का हो सके कि फ़्लाइट खत्म होने तक पूरा बजट खर्च हो जाए.
PACING_TYPE_ASAP बजट की पूरी रकम जल्द से जल्द खर्च करें.
PACING_TYPE_EVEN हर समय के दौरान बजट की एक जैसी रकम खर्च करें.