Android Instant Apps में AdMob

Android Instant Apps की मदद से, Android ऐप्लिकेशन को इंस्टॉल किए बिना तुरंत चलाया जा सकता है. यह गाइड उन पब्लिशर के लिए है जो AdMob की मदद से, Android Instant App से कमाई करना चाहते हैं.

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

  • Android Studio 3.0 Canary 1 या इसके बाद के वर्शन का इस्तेमाल करें
  • Instant Apps Development SDK
  • Android SDK प्लैटफ़ॉर्म O
  • Android के एपीआई लेवल 14 या इसके बाद के वर्शन को टारगेट करना

Mobile Ads SDK इंपोर्ट करना

Android के झटपट ऐप्लिकेशन को यूआरएल-ऐड्रेस किए जा सकने वाले मॉड्यूल में स्ट्रक्चर किया जाना चाहिए. इनका साइज़ 4 एमबी से कम होना चाहिए. इस साइज़ की सीमा का पालन करने के लिए, हमारा सुझाव है कि स्टैंडर्ड वर्शन के बजाय Google Mobile Ads Lite SDK का इस्तेमाल करें. Lite SDK के बारे में ज़्यादा जानकारी के लिए, Lite SDK गाइड पढ़ें. इसमें इसकी सीमाओं के बारे में भी बताया गया है.

ऐप्लिकेशन, Gradle डिपेंडेंसी के साथ Google Mobile Ads Lite SDK इंपोर्ट कर सकते हैं. अपने ऐप्लिकेशन के लिए, ऐप्लिकेशन-लेवल की build.gradle फ़ाइल खोलें. इसके बाद, "dependencies" सेक्शन ढूंढें.

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation 'com.google.android.gms:play-services-ads-lite:24.4.0'
    ...
}

ऊपर बोल्ड की गई लाइन जोड़ें. इससे Gradle को Mobile Ads Lite SDK का नया वर्शन पुल करने का निर्देश मिलता है. इसके बाद, फ़ाइल को सेव करें और Gradle सिंक करें.

Lite SDK को Google Repository के हिस्से के तौर पर डिस्ट्रिब्यूट किया जाता है. इसलिए, आपको Android Studio से एक मैसेज मिल सकता है, जिसमें इसे इंस्टॉल करने के लिए कहा गया हो. अगर ऐसा है, तो बस डाउनलोड करने की अनुमति दें. बाकी का काम Android Studio करेगा.

अगले चरण

AdMob विज्ञापन दिखाने और रेवेन्यू पाने के लिए, अगले चरण में Mobile Ads SDK को शुरू करना और विज्ञापन फ़ॉर्मैट चुनना शामिल है.

Instant Apps में मीडिएशन

AdMob की मदद से Android Instant Apps से कमाई करने के लिए, Google मीडिएशन की सुविधा आधिकारिक तौर पर उपलब्ध नहीं है. इंस्टेंट ऐप्लिकेशन में, दिखाए जाने वाले सभी वेब कॉन्टेंट को सुरक्षित कनेक्शन पर लोड किया जाना चाहिए. AdMob के विज्ञापन इस ज़रूरी शर्त को पूरा करते हैं. हालांकि, तीसरे पक्ष के विज्ञापन नेटवर्क के विज्ञापन ऐसा नहीं करते. इसलिए, हमारा सुझाव है कि AdMob की मदद से Android Instant ऐप्लिकेशन से कमाई करते समय, ऐसी नई विज्ञापन यूनिट बनाएं जिसमें मीडिएशन का इस्तेमाल न किया गया हो.