खिलाड़ियों को विज्ञापन दिखाए जाने की दर कंट्रोल करें

Ad Placement API को इस तरह से डिज़ाइन किया गया है कि आपके गेम में, विज्ञापनों को दिखाने का तरीका आसान हो जाता है. इसके लिए, आपको अपने गेम के लॉजिक को फिर से लिखने और नया वर्शन रिलीज़ करने की ज़रूरत नहीं पड़ती.

हम जो कंट्रोल देते हैं उनमें से एक कंट्रोल, उस दर के लिए होता है जिस पर विज्ञापन दिखाए जाते हैं. टैग में data-ad-frequency-hint पास करके, इसे बदला जा सकता है. आर्ग्युमेंट, "60s" की तरह एक स्ट्रिंग होती है, जो विज्ञापनों को दिखाए जाने की कम से कम समयावधि को बताती है. फ़िलहाल, डिफ़ॉल्ट फ़्रीक्वेंसी "120s" है (यानी कि विज्ञापन औसतन हर दो मिनट में एक बार से ज़्यादा नहीं दिखते). विज्ञापन ज़्यादा से ज़्यादा हर 30 सेकंड में दिखाए जा सकते हैं.

फ़्रीक्वेंसी कंट्रोल को सबसे पहले विज्ञापन प्लेसमेंट पर लागू नहीं किया जाता है (यानी adBreak() पर पहला कॉल).

समय के साथ ये डिफ़ॉल्ट बदल सकते हैं, क्योंकि हम फ़ॉर्मैट को और ज़्यादा ऑप्टिमाइज़ करते हैं. यह भी ध्यान रखें कि data-ad-frequency-hint क्लाइंट-साइड हिंट है, जिसे आने वाले समय में सर्वर कंट्रोल से अनदेखा किया जा सकता है या बदला जा सकता है. उदाहरण के लिए, कुछ मामलों में हम टैग में बदलाव किए बिना, आपके गेम की विज्ञापन फ़्रीक्वेंसी सेटिंग को दूर से बदलने के लिए, AdSense फ़्रंट-एंड में कंट्रोल दे सकते हैं.

<script async
      data-ad-frequency-hint="30s"
      src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-123456789"
      crossorigin="anonymous">
</script>
<script>window.adsbygoogle = window.adsbygoogle || [];
var adBreak = adConfig = function(o) {adsbygoogle.push(o);}</script>

याद रखें:

  • adBreak() उस जगह के बारे में बताता है जहां विज्ञापन दिखाया जा सकता है.
  • कोई विज्ञापन असल में दिखता है या नहीं, यह कई बातों पर निर्भर करता है.
  • फ़्रीक्वेंसी संकेत सबसे अहम कंट्रोल में से एक है. इससे इस बात पर असर पड़ता है कि आपके प्लेसमेंट पर विज्ञापन दिखेंगे या नहीं.
  • फ़्रीक्वेंसी संकेत आपके गेम के पहले विज्ञापन पर लागू नहीं होता.