যেকোনো অ্যান্ড্রয়েড লাইব্রেরির মতো, Google Play পরিষেবা SDK এটি অন্তর্ভুক্ত অ্যাপগুলির আকার বাড়ায়। Google Mobile Ads Lite SDK হল Google Mobile Ads SDK-এর একটি হালকা সংস্করণ যা সেই প্রভাব কমাতে তৈরি করা হয়েছে৷ এটি নিয়মিত SDK এর আকারের একটি ভগ্নাংশ।
ছোট আকারের পাশাপাশি, লাইট SDK ব্যবহার করলে একটি অ্যাপে উল্লেখ করা পদ্ধতির মোট সংখ্যা কমে যায়। অ্যান্ড্রয়েডের পুরানো সংস্করণগুলিতে স্থাপন করার সময় এটি বিশেষত কার্যকর, যেখানে বিকাশকারীরা 64K রেফারেন্স সীমার মধ্যে চলে যেতে পারে।
আপনার অ্যাপে লাইট SDK অন্তর্ভুক্ত করার জন্য গ্রেডল কীভাবে কনফিগার করবেন তা এখানে রয়েছে:
dependencies {
implementation 'com.google.android.gms:play-services-ads-lite:23.5.0'
}
লাইট SDK-এর সীমাবদ্ধতা
লাইট SDK শুধুমাত্র Google Play স্টোরের মাধ্যমে বিতরণ করা অ্যাপে ব্যবহার করা উচিত।
অন্যান্য Google Play পরিষেবার বিপরীতে, Google Play পরিষেবার APK-এ আদর্শ Google Mobile Ads SDK বাস্তবায়ন Google Play পরিষেবার ক্লায়েন্ট লাইব্রেরিতে অন্তর্ভুক্ত করা হয়েছে। এটি Google Play পরিষেবা APK ছাড়া ডিভাইসগুলিতে সমর্থনের জন্য অনুমতি দেয়৷ রানটাইমে, SDK ক্লায়েন্ট লাইব্রেরির সংস্করণ এবং Google Play পরিষেবা APK-এর তুলনা করবে এবং নতুন সংস্করণ ব্যবহার করবে।
লাইট SDK ক্লায়েন্ট লাইব্রেরি থেকে Google Mobile Ads SDK বাস্তবায়ন বন্ধ করে দেয়, শুধুমাত্র Google Play পরিষেবা APK-এ একটি ইন্টারফেস রেখে যায়। লাইট SDK APK বাস্তবায়নের উপর নির্ভর করে। আপনি যদি Google Play স্টোরের বাইরে আপনার অ্যাপ স্থাপন করেন, তাহলে আপনার ব্যবহারকারীর ডিভাইসে Google Play পরিষেবার APK ইনস্টল থাকবে এমন নিশ্চয়তা নেই।
Google Play পরিষেবাগুলির একটি আপ-টু-ডেট সংস্করণ সহ ডিভাইসগুলিতে, Lite SDK-এর আচরণ আদর্শ SDK-এর মতোই। যাইহোক, যে ডিভাইসগুলিতে Google Play পরিষেবাগুলি পুরানো বা উপস্থিত নেই, সেখানে Lite SDK অনুপলব্ধ APIগুলি উল্লেখ করতে পারে বা Google Play পরিষেবা APK-এর থেকে পরিবর্তন করা হয়েছে৷ এর ফলে একটি নো-অপ হবে এবং একটি ত্রুটি লগ করা হবে, যার ফলে সেই ডিভাইসগুলিতে বিজ্ঞাপনগুলি পরিবেশন নাও হতে পারে৷