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

PACING_TYPE_ASAP, इंसर्शन ऑर्डर के लिए pacingPeriod PACING_PERIOD_FLIGHT के साथ काम नहीं करता.

यूनियन फ़ील्ड daily_max_value. यह तब लागू होता है, जब pacing_period को PACING_PERIOD_DAILY के तौर पर सेट किया जाता है. daily_max_value इनमें से सिर्फ़ एक हो सकता है:
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 हर समयावधि में, बजट की एक जैसी रकम खर्च करें.