AdMob मीडिएशन (अलग-अलग नेटवर्क से विज्ञापन दिखाना) की सुविधा की मदद से, अपने ऐप्लिकेशन पर कई सोर्स से विज्ञापन दिखाए जा सकते हैं. इनमें AdMob नेटवर्क और तीसरे पक्ष के विज्ञापन सोर्स शामिल हैं. AdMob मीडिएशन की मदद से, कई नेटवर्क को विज्ञापन अनुरोध भेजे जाते हैं, ताकि यह पक्का किया जा सके कि विज्ञापन दिखाने के लिए आपको सबसे अच्छी विज्ञापन नेटवर्क कंपनी मिल जाए. इससे, फ़िल रेट और कमाई बढ़ती है. केस स्टडी.
ज़रूरी शर्तें
किसी विज्ञापन फ़ॉर्मैट के लिए मीडिएशन को इंटिग्रेट करने से पहले, आपको उस विज्ञापन फ़ॉर्मैट को अपने ऐप्लिकेशन में इंटिग्रेट करना होगा:
- बैनर विज्ञापन
- इंटरस्टीशियल विज्ञापन
- नेटिव विज्ञापन
- इनाम वाले विज्ञापन
- इनाम वाले इंटरस्टीशियल विज्ञापन
क्या आपको मीडिएशन के बारे में पता नहीं है? AdMob मीडिएशन के बारे में खास जानकारी पढ़ें.
बिडिंग के लिए: Google Mobile Ads Unity प्लगिन 4.2.0 या इसके बाद का वर्शन.
Mobile Ads SDK को शुरू करना
क्विक स्टार्ट गाइड में, Mobile Ads SDK को चालू करने का तरीका बताया गया है. शुरू करने के लिए किए गए उस कॉल के दौरान, मीडिएशन अडैप्टर भी शुरू हो जाते हैं. विज्ञापनों को लोड करने से पहले, इनिशियलाइज़ेशन पूरा होने का इंतज़ार करना ज़रूरी है. इससे यह पक्का किया जा सकेगा कि पहले विज्ञापन अनुरोध पर, हर विज्ञापन नेटवर्क की पूरी भागीदारी हो.
नीचे दिए गए सैंपल कोड में बताया गया है कि विज्ञापन का अनुरोध करने से पहले, हर अडैप्टर के शुरू होने का स्टेटस कैसे देखा जा सकता है.
using GoogleMobileAds.Api;
using System.Collections.Generic;
...
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
...
public void Start()
{
// Initialize the Mobile Ads SDK.
MobileAds.Initialize((initStatus) =>
{
Dictionary<string, AdapterStatus> map = initStatus.getAdapterStatusMap();
foreach (KeyValuePair<string, AdapterStatus> keyValuePair in map)
{
string className = keyValuePair.Key;
AdapterStatus status = keyValuePair.Value;
switch (status.InitializationState)
{
case AdapterState.NotReady:
// The adapter initialization did not complete.
MonoBehaviour.print("Adapter: " + className + " not ready.");
break;
case AdapterState.Ready:
// The adapter was successfully initialized.
MonoBehaviour.print("Adapter: " + className + " is initialized.");
break;
}
}
});
...
}
}
AdMob मीडिएशन की सुविधा के साथ बैनर विज्ञापनों का इस्तेमाल करना
पक्का करें कि आपने AdMob मीडिएशन में इस्तेमाल की जाने वाली बैनर विज्ञापन यूनिट के लिए, तीसरे पक्ष के सभी विज्ञापन सोर्स के यूज़र इंटरफ़ेस (यूआई) में रीफ़्रेश करने की सुविधा बंद कर दी हो. इससे दो बार रीफ़्रेश होने की समस्या नहीं होती, क्योंकि AdMob भी आपकी बैनर विज्ञापन यूनिट की रीफ़्रेश दर के आधार पर रीफ़्रेश को ट्रिगर करता है.
AdMob मीडिएशन की सुविधा के साथ नेटिव विज्ञापनों का इस्तेमाल करना
AdMob मीडिएशन में नेटिव विज्ञापन लागू करते समय, यहां दिए गए सबसे सही तरीकों को ध्यान में रखें.
- नेटिव विज्ञापन दिखाने से जुड़ी नीति
- हर विज्ञापन नेटवर्क की अपनी नीतियां होती हैं. मीडिएशन का इस्तेमाल करते समय, यह याद रखना ज़रूरी है कि आपके ऐप्लिकेशन को अब भी उस मीडिएटेड नेटवर्क की नीतियों का पालन करना होगा जिसने विज्ञापन दिखाया है.
अमेरिका के निजता कानून और जीडीपीआर
अगर आपको अमेरिका के राज्यों के निजता कानूनों या जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) का पालन करना है, तो AdMob के निजता और मैसेज सेवा सेक्शन में जाकर, अमेरिका के राज्यों के कानून से जुड़ी सेटिंग या जीडीपीआर से जुड़ी सेटिंग में दिए गए निर्देशों का पालन करें. इससे, अमेरिका के राज्यों या जीडीपीआर के विज्ञापन पार्टनर की सूची में, अपने मीडिएशन पार्टनर जोड़े जा सकेंगे. ऐसा न करने पर, पार्टनर आपके ऐप्लिकेशन पर विज्ञापन नहीं दिखा पाएंगे.
सीमित डेटा प्रोसेसिंग (आरडीपी) को चालू करने और Google User Messaging Platform (UMP) SDK की मदद से, जीडीपीआर के तहत सहमति लेने के बारे में ज़्यादा जानें.