Google मोबाइल विज्ञापन लाइट SDK

किसी भी Android लाइब्रेरी की तरह, Google Play services का SDK टूल भी उन ऐप्लिकेशन का साइज़ बढ़ाता है जिनमें वह शामिल होता है. Google मोबाइल विज्ञापन लाइट SDK, Google मोबाइल विज्ञापन SDK का लाइटवेट वर्शन है, जो उस प्रभाव को कम करने के लिए बनाया गया है. यह सामान्य SDK टूल के साइज़ का हिस्सा है.

कम साइज़ के साथ, लाइट SDK का इस्तेमाल करने से ऐप्लिकेशन में बताए गए तरीकों की कुल संख्या कम हो जाती है. यह खास तौर पर Android के पुराने वर्शन में डिप्लॉय करने पर काम आता है, जहां डेवलपर 64K रेफ़रंस की सीमा तक जा सकते हैं.

अपने ऐप्लिकेशन में Lite SDK टूल शामिल करने के लिए, Gradle को कॉन्फ़िगर करने का तरीका यहां बताया गया है:

dependencies {
    implementation 'com.google.android.gms:play-services-ads-lite:22.4.0'
}

लाइट SDK टूल की सीमाएं

लाइट SDK टूल का इस्तेमाल, सिर्फ़ Google Play Store से मिलने वाले ऐप्लिकेशन में किया जाना चाहिए.

अन्य Google Play services से अलग, Google Play services के APK में, Google Mobile Ads SDK टूल का स्टैंडर्ड वर्शन भी लागू किया जाता है. इसे Google Play services की क्लाइंट लाइब्रेरी में शामिल किया जाता है. इससे उन डिवाइस पर मदद मिल सकती है जिन पर Google Play सेवाएं APK उपलब्ध नहीं है. रनटाइम के दौरान, SDK टूल क्लाइंट लाइब्रेरी और Google Play सेवाओं के APK के वर्शन की तुलना करेगा और नए वर्शन का इस्तेमाल करेगा.

लाइट SDK टूल, क्लाइंट लाइब्रेरी से Google मोबाइल विज्ञापन SDK लागू करता है. इससे Google Play सेवाओं का APK, सिर्फ़ इंटरफ़ेस में ही काम करता है. लाइट SDK टूल, APK के लागू होने पर निर्भर करता है. अगर आप अपना ऐप्लिकेशन Google Play Store के बाहर डिप्लॉय करते हैं, तो इस बात की गारंटी नहीं है कि आपके उपयोगकर्ता के डिवाइसों में Google Play services का APK इंस्टॉल होगा.

जिन डिवाइसों में Google Play services का अप-टू-डेट वर्शन है उन पर, लाइट SDK टूल का काम करने का तरीका, स्टैंडर्ड SDK टूल जैसा ही होता है. हालांकि, जिन डिवाइस पर 'Google Play सेवाएं' पुरानी या मौजूद नहीं हैं उनमें लाइट SDK टूल उन एपीआई के बारे में बता सकता है जो उपलब्ध नहीं हैं या जिन्हें Google Play services के APK में उपलब्ध नहीं कराया गया है. इस वजह से, 'नहीं' में कोई गड़बड़ी होगी और गड़बड़ी का लॉग दिखेगा, जिसकी वजह से विज्ञापन उन डिवाइसों पर नहीं दिखेंगे.