जनवरी 2026 से, Google Mobile Ads Lite SDK का इस्तेमाल नहीं किया जा सकेगा. सहायता पाने के लिए, GMA Next-Gen SDK पर माइग्रेट करें. GMA Next-Gen SDK का साइज़, डिवाइस पर Google Mobile Ads SDK (Legacy) के पूरे साइज़ से कम है. ज़्यादा जानकारी के लिए, GMA Next-Gen SDK के फ़ायदों के बारे में जानें लेख पढ़ें.
किसी भी Android लाइब्रेरी की तरह, Google Play services SDK टूल, उन ऐप्लिकेशन का साइज़ बढ़ाता है जिनमें यह शामिल होता है. Google Mobile Ads Lite SDK, Google Mobile Ads SDK (Legacy) का एक लाइटवेट वर्शन है. इसे इसलिए बनाया गया है, ताकि ऐप्लिकेशन के साइज़ पर पड़ने वाले असर को कम किया जा सके. यह सामान्य एसडीके के साइज़ का एक छोटा हिस्सा होता है.
Lite SDK का इस्तेमाल करने से, ऐप्लिकेशन का साइज़ कम होता है. साथ ही, ऐप्लिकेशन में रेफ़रंस के तौर पर इस्तेमाल किए गए तरीकों की कुल संख्या भी कम हो जाती है. यह सुविधा खास तौर पर Android के पुराने वर्शन पर ऐप्लिकेशन डिप्लॉय करते समय काम आती है. इन वर्शन पर, डेवलपर को 64K रेफ़रंस की सीमा का सामना करना पड़ सकता है.
अपने ऐप्लिकेशन में Lite SDK को शामिल करने के लिए, Gradle को कॉन्फ़िगर करने का तरीका यहां बताया गया है:
dependencies {
implementation 'com.google.android.gms:play-services-ads-lite:25.0.0'
}
Lite SDK की सीमाएं
Lite SDK का इस्तेमाल सिर्फ़ उन ऐप्लिकेशन में किया जाना चाहिए जिन्हें Google Play Store के ज़रिए उपलब्ध कराया जाता है.
Google Play services की अन्य सेवाओं के उलट, Google Play services के APK में Google Mobile Ads SDK (Legacy) का स्टैंडर्ड सेटअप, Google Play services की क्लाइंट लाइब्रेरी में भी शामिल होता है. इससे उन डिवाइसों पर भी सहायता मिलती है जिनमें Google Play services का APK नहीं है. रनटाइम के दौरान, SDK टूल, क्लाइंट लाइब्रेरी और Google Play services APK के वर्शन की तुलना करेगा और नए वर्शन का इस्तेमाल करेगा.
Lite SDK, क्लाइंट लाइब्रेरी से Google Mobile Ads SDK (Legacy) को हटा देता है. इससे सिर्फ़ Google Play services APK का इंटरफ़ेस बचता है. Lite SDK, APK के लागू होने पर निर्भर करता है. अगर आपने अपने ऐप्लिकेशन को Google Play Store के अलावा किसी अन्य प्लैटफ़ॉर्म पर डिप्लॉय किया है, तो इस बात की कोई गारंटी नहीं है कि आपके उपयोगकर्ता के डिवाइसों पर Google Play services का APK इंस्टॉल होगा.
Google Play services के अप-टू-डेट वर्शन वाले डिवाइसों पर, लाइट एसडीके का व्यवहार स्टैंडर्ड एसडीके जैसा ही होता है. हालांकि, जिन डिवाइसों पर Google Play services का पुराना वर्शन मौजूद है या यह मौजूद नहीं है उन पर Lite SDK, ऐसे एपीआई का रेफ़रंस दे सकता है जो उपलब्ध नहीं हैं या जिन्हें Google Play services के APK में मौजूद एपीआई से बदल दिया गया है. इससे कोई कार्रवाई नहीं होगी और गड़बड़ी लॉग हो जाएगी. इसकी वजह से, उन डिवाइसों पर विज्ञापन नहीं दिखेंगे.
Lite SDK टूल की रिलीज़ की फ़्रीक्वेंसी
वर्शन 24.1.0 से, play-services-ads-lite आर्टफ़ैक्ट, play-services-ads के साथ रिलीज़ होना बंद हो जाएगा. इस बदलाव से, एसडीके को लागू करने की प्रोसेस को धीरे-धीरे और बेहतर तरीके से रोल आउट किया जा सकता है.
Lite SDK टूल, SDK टूल की हर तीसरी रिलीज़ के आस-पास रिलीज़ होता है.
ऐसे प्रोजेक्ट जो play-services-ads-lite के वर्शन 24.0.0 या इससे पहले के वर्शन और play-services-ads के वर्शन 24.1.0 या इसके बाद के वर्शन, दोनों पर निर्भर करते हैं उनमें ऐप्लिकेशन कंपाइल करने के दौरान Duplicate class गड़बड़ी होती है. इस गड़बड़ी को ठीक करने के लिए, play-services-ads या play-services-ads-lite आर्टफ़ैक्ट में से किसी एक का ही इस्तेमाल करें.