FrequencyCap

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

जेएसओएन के काेड में दिखाना
{
  "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_LIFETIME - यह फ़ील्ड सिर्फ़ आउटपुट है और डिफ़ॉल्ट रूप से 1 होगा
  • TIME_UNIT_MONTHS - 1 से 2 के बीच होना चाहिए
  • 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 सेट नहीं है, तो इसका इस्तेमाल करना ज़रूरी है.