Android Instant Apps की मदद से, Android ऐप्लिकेशन को इंस्टॉल किए बिना तुरंत चलाया जा सकता है. यह गाइड उन पब्लिशर के लिए है जो AdMob की मदद से, Android इंस्टैंट ऐप्लिकेशन से कमाई करना चाहते हैं.
ज़रूरी शर्तें
- Android Studio 3.0 Canary 1 या इसके बाद के वर्शन का इस्तेमाल करना
- Instant Apps Development SDK
- Android SDK Platform O
- Android एपीआई लेवल 14 या उसके बाद के वर्शन को टारगेट करना
Mobile Ads SDK इंपोर्ट करना
Android इंस्टैंट ऐप्लिकेशन को यूआरएल से ऐक्सेस किए जा सकने वाले ऐसे मॉड्यूल में बांटना ज़रूरी है जिनका साइज़ चार एमबी से कम हो. इस साइज़ की सीमा के अंदर रहने के लिए, हमारा सुझाव है कि आप स्टैंडर्ड वर्शन के बजाय, Google Mobile Ads Lite SDK का इस्तेमाल करें. Lite SDK टूल के बारे में ज़्यादा जानकारी, Lite SDK टूल की गाइड में मिल सकती है. इसमें, इस टूल की सीमाओं के बारे में भी बताया गया है.
ऐप्लिकेशन, gradle डिपेंडेंसी की मदद से Google Mobile Ads Lite SDK को इंपोर्ट कर सकते हैं. अपने ऐप्लिकेशन के लिए, ऐप्लिकेशन-लेवल की build.gradle फ़ाइल खोलें और "डिपेंडेंसी" सेक्शन ढूंढें.
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.gms:play-services-ads-lite:23.5.0'
...
}
ऊपर बोल्ड में दी गई लाइन जोड़ें. इससे gradle को Mobile Ads Lite SDK के सबसे नए वर्शन को डाउनलोड करने का निर्देश मिलता है. इसके बाद, फ़ाइल को सेव करें और Gradle सिंक करें.
Lite SDK टूल को Google रिपॉज़िटरी के हिस्से के तौर पर डिस्ट्रिब्यूट किया जाता है. इसलिए, आपको Android Studio से एक मैसेज दिख सकता है, जिसमें आपको इसे इंस्टॉल करने के लिए कहा जा सकता है. अगर ऐसा है, तो डाउनलोड करने के लिए सहमति दें. इसके बाद, Android Studio बाकी काम करेगा.
अगले चरण
AdMob विज्ञापन दिखाने और कमाई करने के लिए, Mobile Ads SDK टूल को शुरू करना और विज्ञापन फ़ॉर्मैट चुनना ज़रूरी है.
Instant Apps में मीडिएशन
AdMob की मदद से, Android इंस्टैंट ऐप्लिकेशन से कमाई करने के लिए, Google मीडिएशन का इस्तेमाल आधिकारिक तौर पर नहीं किया जा सकता. इंस्टैंट ऐप्लिकेशन में दिखाया जाने वाला पूरा वेब कॉन्टेंट, सुरक्षित कनेक्शन से लोड होना चाहिए. AdMob से आने वाले विज्ञापन इस ज़रूरी शर्त को पूरा करते हैं. हालांकि, तीसरे पक्ष के विज्ञापन नेटवर्क से आने वाले विज्ञापन ऐसा नहीं कर सकते. इसलिए, हमारा सुझाव है कि आप AdMob की मदद से Android इंस्टैंट ऐप्लिकेशन से कमाई करते समय, एक नई विज्ञापन यूनिट बनाएं.