Skip to content

वीडियो विज्ञापन

इस मॉड्यूल में इंटरस्टिशियल वीडियो और रिवॉर्डेड वीडियो विज्ञापन लागू किए गए हैं। कृपया JOGOS_SDK परिचय पृष्ठ और अपने गेम इंजन से संबंधित अनुभाग पढ़ें, और निम्नलिखित तरीके से वीडियो विज्ञापन की सुविधाओं का उपयोग करें:

javascript
window.JOGOS_SDK.ad;
विज्ञापन आवश्यकताएँ

कृपया हमारे विज्ञापन आवश्यकताएँ पृष्ठ को जरूर पढ़ें, क्योंकि यदि आपका गेम इन आवश्यकताओं का पालन नहीं करता है, तो आपका गेम अस्वीकृत कर दिया जाएगा और कोई प्रतिक्रिया नहीं दी जाएगी।

वीडियो विज्ञापन चलाने का अनुरोध

हम दो प्रकार के वीडियो विज्ञापन का समर्थन करते हैं: इंटरस्टिशियल विज्ञापन (midgame) और रिवॉर्डेड विज्ञापन (rewarded);

  • इंटरस्टिशियल विज्ञापन: जब उपयोगकर्ता मरता है या स्तर पूरा करता है, तो स्थिति के अनुसार गेम में इंटरस्टिशियल विज्ञापन दिखाई जा सकता है।
  • रिवॉर्डेड विज्ञापन: उपयोगकर्ता स्वेच्छा से रिवॉर्डेड विज्ञापन देखता है और पुरस्कार प्राप्त करता है (अतिरिक्त जीवन, चरित्र मृत्यु पर पुनर्जीवन, अतिरिक्त आइटम, अतिरिक्त विशेषताएँ आदि)।
javascript
// कॉलबैक फ़ंक्शन
const callbacks = {
  // विज्ञापन शुरू होने पर यह फ़ंक्शन कॉल होगा
  onstarted: () => console.log('ad started'),
  // विज्ञापन समाप्त होने पर यह फ़ंक्शन कॉल होगा
  onfinished: () => console.log('ad finished'),
  // विज्ञापन में त्रुटि होने पर यह फ़ंक्शन कॉल होगा
  onerror: (error) => console.log('ad error:', error),
};

// इंटरस्टिशियल विज्ञापन दिखाने का अनुरोध
window.JOGOS_SDK.ad.requestAd('midgame', callbacks);
// रिवॉर्डेड विज्ञापन दिखाने का अनुरोध
window.JOGOS_SDK.ad.requestAd('rewarded', callbacks);

विज्ञापन उपयोग करने की जानकारी

  • इंटरस्टिशियल विज्ञापन की न्यूनतम ताज़ा अंतराल होती है (आमतौर पर 60 सेकंड), बार-बार कॉल करने पर त्रुटि होगी: 500 At least a ${time} second interval is required to display new advertisements

  • रिवॉर्डेड विज्ञापन की दैनिक अधिकतम सीमा होती है (आमतौर पर प्रति उपयोगकर्ता दिन में 50 बार), अत्यधिक कॉल करने पर त्रुटि होगी: 500 You can only watch up to ${max} rewarded ads per day

  • हम सुझाव देते हैं कि रिवॉर्डेड विज्ञापन बिंदु डिज़ाइन करते समय कूलडाउन समय या दैनिक सीमा निर्धारित करें। आप निम्न API के माध्यम से वर्तमान उपयोगकर्ता के शेष रिवॉर्डेड विज्ञापन की संख्या प्राप्त कर सकते हैं और तय कर सकते हैं कि रिवॉर्डेड विज्ञापन को छुपाना है या नहीं।

javascript
const result = await window.JOGOS_SDK.ad.getRewardAdCount();
console.log('Remaining rewardAd count ', result);

विज्ञापन ब्लॉकिंग डिटेक्शन

विज्ञापन आवश्यकताएँ
हमारे गेम डिज़ाइन में, उपयोगकर्ता के विज्ञापन ब्लॉक होने पर भी गेम चलना जारी रख सकता है। लेकिन डिटेक्शन मैकेनिज़्म में गलत सकारात्मक परिणाम हो सकते हैं। सामान्य उपयोगकर्ताओं को प्रभावित करने से बचने के लिए, सीमाएँ नरम रखें, केवल विज्ञापन ब्लॉक उपयोगकर्ताओं पर मूल्यवर्धित सामग्री (विशेष त्वचा, अतिरिक्त स्तर आदि) को सीमित करें, और सुनिश्चित करें कि उपयोगकर्ता विज्ञापन ब्लॉक को बंद करने के बाद केवल पेज को रिफ्रेश करके पूरी कार्यक्षमता वापस पा सके।

उपयोगकर्ता के विज्ञापन ब्लॉक का उपयोग कर रहे हैं या नहीं, यह पता लगाने के लिए निम्नलिखित विधियों का उपयोग करें:

javascript
const result = await window.JOGOS_SDK.ad.hasAdblock();
console.log('Adblock usage fetched', result);