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)

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

जब [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 हर समय पर एक समान बजट राशि खर्च करें.