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

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

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

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

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

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

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

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

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

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