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)

ज़रूरी है. वह समयावधि जिसमें पेसिंग बजट खर्च किया जाएगा.

automationType के ज़रिए इंसर्शन ऑर्डर पर अपने-आप बजट असाइन होने की सुविधा चालू होने पर, यह फ़ील्ड सिर्फ़ आउटपुट होता है और डिफ़ॉल्ट रूप से 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 पर सेट किया जाता है, तो यह 0.01 की वैल्यू, 10,000 तक पूरा हो जाएगा.

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 हर अवधि में एक जैसा बजट खर्च करें.