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 पर सेट किया जाता है, तो यह 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 हर समयावधि में, बजट के तौर पर एक जैसी रकम खर्च करना.