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