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 में बजट की रकम कैसे खर्च की जाएगी.

यूनियन फ़ील्ड daily_max_value. यह तब लागू होता है, जब pacing_period को PACING_PERIOD_DAILY पर सेट किया गया हो. daily_max_value इनमें से कोई एक हो सकता है:
dailyMaxMicros

string (int64 format)

विज्ञापन देने वाले की मुद्रा के माइक्रो में, हर दिन खर्च करने के लिए ज़्यादा से ज़्यादा रकम.

यह तब लागू होता है, जब बजट मुद्रा पर आधारित होता है. 0 से ज़्यादा होना चाहिए. उदाहरण के लिए, मुद्रा की 1.5 स्टैंडर्ड यूनिट के लिए, इस फ़ील्ड को 1500000 पर सेट करें.

असाइन की गई वैल्यू को, लागू होने वाली मुद्रा के लिए पूरी बिलिंग यूनिट में राउंड किया जाएगा. इसके लिए, इन नियमों का पालन किया जाएगा: बिलिंग यूनिट से कम की कोई भी धनात्मक वैल्यू, बिलिंग यूनिट में राउंड अप की जाएगी. वहीं, बिलिंग यूनिट से ज़्यादा की कोई भी वैल्यू, बिलिंग यूनिट के आस-पास की वैल्यू में राउंड डाउन की जाएगी. उदाहरण के लिए, अगर मुद्रा की बिलिंग यूनिट 0.01 है और यह फ़ील्ड 10,257,770 पर सेट है, तो इसे राउंड डाउन करके 10,250,000 कर दिया जाएगा. यह वैल्यू 10.25 होगी. अगर इसे 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 हर समयावधि में एक जैसा बजट खर्च करें.