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

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

हम विज्ञापनों को दिखाने की फ़्रीक्वेंसी को कंट्रोल करने की सुविधा देते हैं. टैग को 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() ऐसी जगह के बारे में बताता है जहां विज्ञापन दिख सकता है.
  • कोई विज्ञापन दिखेगा या नहीं, यह कई बातों पर निर्भर करता है.
  • फ़्रीक्वेंसी का सुझाव देने वाला कंट्रोल सबसे अहम कंट्रोल में से एक है. इससे यह तय होता है कि आपके प्लेसमेंट में विज्ञापन दिखेंगे या नहीं.
  • फ़्रीक्वेंसी का सुझाव, आपके गेम में दिखाए जाने वाले पहले विज्ञापन पर लागू नहीं होता.