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 Instant Apps को यूआरएल के ज़रिए ऐक्सेस किए जा सकने वाले मॉड्यूल में स्ट्रक्चर किया जाना चाहिए. इनका साइज़ चार एमबी से कम होना चाहिए. साइज़ की इस पाबंदी को ध्यान में रखते हुए, हमारा सुझाव है कि स्टैंडर्ड वर्शन के बजाय 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:25.3.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 मीडिएशन को आधिकारिक तौर पर इस्तेमाल नहीं किया जा सकता. Instant Apps में दिखाए जाने वाले सभी वेब कॉन्टेंट को सुरक्षित कनेक्शन पर लोड किया जाना चाहिए. AdMob के विज्ञापन इस ज़रूरत को पूरा करते हैं, लेकिन तीसरे पक्ष के विज्ञापन नेटवर्क के विज्ञापन ऐसा नहीं कर पाते हैं. इसलिए, हमारा सुझाव है कि AdMob की मदद से Android Instant App से कमाई करने के दौरान, ऐसा नया विज्ञापन यूनिट बनाएं जिसमें मीडिएशन का इस्तेमाल न किया गया हो.