FrequencyCap

ऐसी सेटिंग जिनसे यह कंट्रोल किया जाता है कि किसी उपयोगकर्ता को दी गई समयावधि में, एक ही विज्ञापन कितनी बार दिखाया जा सकता है.

JSON के काेड में दिखाना
{
  "unlimited": boolean,
  "timeUnit": enum (TimeUnit),
  "timeUnitCount": integer,
  "maxImpressions": integer,
  "maxViews": integer
}
फ़ील्ड
unlimited

boolean

क्या अनलिमिटेड फ़्रीक्वेंसी कैपिंग लागू की गई है. इस फ़ील्ड को true पर सेट करने पर, फ़्रीक्वेंसी कैप के बाकी फ़ील्ड लागू नहीं होते.

timeUnit

enum (TimeUnit)

समय की वह इकाई जिसमें फ़्रीक्वेंसी कैप लागू किया जाएगा.

unlimited की वैल्यू false होने पर ज़रूरी है.

timeUnitCount

integer

timeUnit की संख्या, जिसके लिए फ़्रीक्वेंसी कैप लागू रहेगा.

unlimited की वैल्यू false होने पर ज़रूरी है. timeUnit की वैल्यू के आधार पर, ये पाबंदियां लागू होती हैं:

  • TIME_UNIT_MONTHS - 1 होना चाहिए
  • TIME_UNIT_WEEKS - 1 से 4 के बीच होना चाहिए
  • TIME_UNIT_DAYS - 1 से 6 के बीच होना चाहिए
  • TIME_UNIT_HOURS - 1 से 23 के बीच होना चाहिए
  • TIME_UNIT_MINUTES - 1 से 59 के बीच होना चाहिए
maxImpressions

integer

इस अवधि के दौरान, किसी उपयोगकर्ता को एक ही विज्ञापन ज़्यादा से ज़्यादा कितनी बार दिखाया जा सकता है. 0 से ज़्यादा होना चाहिए.

यह तब ज़रूरी है, जब unlimited की वैल्यू false हो और maxViews सेट न हो.

maxViews

integer

ज़रूरी नहीं. इस अवधि के दौरान, कोई उपयोगकर्ता किसी विज्ञापन पर क्लिक-थ्रू या उसे पूरा देखने की ज़्यादा से ज़्यादा संख्या. इसके बाद, उसे वह विज्ञापन नहीं दिखाया जाता. 0 से ज़्यादा होना चाहिए.

यह सिर्फ़ YouTube और पार्टनर के संसाधनों पर लागू होता है.

यह तब ज़रूरी है, जब unlimited की वैल्यू false हो और maxImpressions की वैल्यू सेट न की गई हो.