Leadbolt को मीडिएशन के साथ इंटिग्रेट करना

यह गाइड उन पब्लिशर के लिए है जो Leadbolt के साथ Google मोबाइल विज्ञापन मीडिएशन का इस्तेमाल करना चाहते हैं. इसमें, आपके मौजूदा Android ऐप्लिकेशन के साथ काम करने के लिए, मीडिएशन अडैप्टर को सेट अप करने का तरीका बताया गया है. साथ ही, इसमें अतिरिक्त सेटिंग को कॉन्फ़िगर करने का तरीका भी बताया गया है.

Leadbolt के संसाधन
दस्तावेज़ के रूप में
एसडीके
Adapter
ग्राहक सहायता

ज़रूरी शर्तें

अपने प्रोजेक्ट में Leadbolt को जोड़ना

नेटवर्क अडैप्टर और एसडीके टूल शामिल करें

Leadbolt SDK और अडैप्टर को पिछले लिंक से डाउनलोड करें.

Android Studio में, अडैप्टर और एसडीके फ़ाइलों को अपने प्रोजेक्ट के libs फ़ोल्डर में शामिल करें. पक्का करें कि आपके ऐप्लिकेशन-लेवल की Gradle फ़ाइल में ये शामिल हों:

Kotlin

dependencies {
    implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
    // ...
}

Groovy

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
    // ...
}

AndroidManifest.xml फ़ाइल को कॉन्फ़िगर करना

Leadbolt के दस्तावेज़ में दिए गए निर्देशों के मुताबिक, अपनी AndroidManifest.xml फ़ाइल में बदलाव करें.

आपके ऐप्लिकेशन को Leadbolt को सीधे तौर पर कॉल करने की ज़रूरत नहीं है. Google Mobile Ads SDK, Leadbolt अडैप्टर को कॉल करता है, ताकि आपकी ओर से विज्ञापन फ़ेच किए जा सकें. ज़रूरत पड़ने पर, अनुरोध के अन्य पैरामीटर भी तय किए जा सकते हैं. इस पेज के बाकी हिस्से में, Leadbolt को ज़्यादा जानकारी देने का तरीका बताया गया है.

विज्ञापन ऑब्जेक्ट को किसी गतिविधि के इंस्टेंस से शुरू करना

नए विज्ञापन ऑब्जेक्ट (उदाहरण के लिए, AdManagerAdView) के कंस्ट्रक्टर में, आपको Context टाइप का ऑब्जेक्ट पास करना होगा. मीडिएशन का इस्तेमाल करते समय, यह Context अन्य विज्ञापन नेटवर्क को पास किया जाता है. कुछ विज्ञापन नेटवर्क के लिए, Context के तौर पर Activity का इस्तेमाल करना ज़रूरी होता है. साथ ही, Activity इंस्टेंस के बिना विज्ञापन नहीं दिखाए जा सकते. इसलिए, हमारा सुझाव है कि विज्ञापन ऑब्जेक्ट शुरू करते समय, Activity इंस्टेंस पास करें, ताकि मीडिएट किए गए विज्ञापन नेटवर्क के साथ एक जैसा अनुभव मिल सके.