Android Instant Apps में AdMob

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

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

  • Android Studio 3.0 कैनरी 1 या इसके बाद के वर्शन का इस्तेमाल करना
  • इंस्टैंट ऐप्लिकेशन डेवलपमेंट SDK टूल
  • Android SDK प्लैटफ़ॉर्म O
  • Android API (एपीआई) लेवल 14 या उसके बाद के लेवल को टारगेट करता है

मोबाइल विज्ञापन SDK टूल इंपोर्ट करें

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

ऐप्लिकेशन, ग्रेडल डिपेंडेंसी के साथ Google Mobile Ads Lite SDK टूल को इंपोर्ट कर सकते हैं. अपने ऐप्लिकेशन के लिए ऐप्लिकेशन-लेवल create.gradle फ़ाइल खोलें और "डिपेंडेंसी" सेक्शन खोजें.

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

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

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

अगले चरण

AdMob विज्ञापन दिखाने और कमाई करने के अगले कदम में, मोबाइल विज्ञापन SDK टूल शुरू करें और विज्ञापन फ़ॉर्मैट चुनें.

इंस्टैंट ऐप्लिकेशन में मीडिएशन की सुविधा

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