वीडियो विज्ञापन
इस मॉड्यूल में इंटरस्टिशियल वीडियो और रिवॉर्डेड वीडियो विज्ञापन लागू किए गए हैं। कृपया JOGOS_SDK परिचय
पृष्ठ और अपने गेम इंजन से संबंधित अनुभाग पढ़ें, और निम्नलिखित तरीके से वीडियो विज्ञापन की सुविधाओं का उपयोग करें:
window.JOGOS_SDK.ad;
कृपया हमारे विज्ञापन आवश्यकताएँ पृष्ठ को जरूर पढ़ें, क्योंकि यदि आपका गेम इन आवश्यकताओं का पालन नहीं करता है, तो आपका गेम अस्वीकृत कर दिया जाएगा और कोई प्रतिक्रिया नहीं दी जाएगी।
वीडियो विज्ञापन चलाने का अनुरोध
हम दो प्रकार के वीडियो विज्ञापन का समर्थन करते हैं: इंटरस्टिशियल विज्ञापन (midgame
) और रिवॉर्डेड विज्ञापन (rewarded
);
- इंटरस्टिशियल विज्ञापन: जब उपयोगकर्ता मरता है या स्तर पूरा करता है, तो स्थिति के अनुसार गेम में इंटरस्टिशियल विज्ञापन दिखाई जा सकता है।
- रिवॉर्डेड विज्ञापन: उपयोगकर्ता स्वेच्छा से रिवॉर्डेड विज्ञापन देखता है और पुरस्कार प्राप्त करता है (अतिरिक्त जीवन, चरित्र मृत्यु पर पुनर्जीवन, अतिरिक्त आइटम, अतिरिक्त विशेषताएँ आदि)।
// कॉलबैक फ़ंक्शन
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 के माध्यम से वर्तमान उपयोगकर्ता के शेष रिवॉर्डेड विज्ञापन की संख्या प्राप्त कर सकते हैं और तय कर सकते हैं कि रिवॉर्डेड विज्ञापन को छुपाना है या नहीं।
const result = await window.JOGOS_SDK.ad.getRewardAdCount();
console.log('Remaining rewardAd count ', result);
विज्ञापन ब्लॉकिंग डिटेक्शन
उपयोगकर्ता के विज्ञापन ब्लॉक का उपयोग कर रहे हैं या नहीं, यह पता लगाने के लिए निम्नलिखित विधियों का उपयोग करें:
const result = await window.JOGOS_SDK.ad.hasAdblock();
console.log('Adblock usage fetched', result);