Google Mobile Ads Lite SDK

জানুয়ারি ২০২৬ থেকে 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 পরিষেবা SDK-এর সাইজ বৃদ্ধি করে অ্যাপ যাতে এটি অন্তর্ভুক্ত থাকে। Google Mobile Ads Lite SDK হল Google Mobile Ads SDK (Legacy)-এর একটি লাইট ভার্সন যা এই প্রভাব কমানোর জন্য তৈরি করা হয়েছে। এটি রেগুলার SDK-এর সাইজের একটি ভগ্নাংশ।

সাইজ কমানোর পাশাপাশি, লাইট SDK ব্যবহার করলে অ্যাপে রেফারেন্স করা পদ্ধতির মোট সংখ্যা কমে যায়। Android-এর পুরনো ভার্সনে ডিপ্লয় করার সময় এটি বিশেষভাবে উপযোগী, যেখানে ডেভেলপাররা ৬৪ হাজার রেফারেন্স সীমার মধ্যে রান করতে পারেন।

আপনার অ্যাপে Lite SDK অন্তর্ভুক্ত করার জন্য কীভাবে গ্রেডেল কনফিগার করবেন তা এখানে দেওয়া হল:

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

Lite SDK-এর সীমাবদ্ধতা

Lite SDK শুধুমাত্র Google Play Store-এর মাধ্যমে ডিস্ট্রিবিউট করা অ্যাপে ব্যবহার করা উচিত।

অন্যান্য Google Play পরিষেবার মতো, Google Play পরিষেবা APK-তে স্ট্যান্ডার্ড Google Mobile Ads SDK (Legacy) ইমপ্লিমেন্টেশনও Google Play পরিষেবা ক্লায়েন্ট লাইব্রেরিতে অন্তর্ভুক্ত থাকে। এটি Google Play পরিষেবা APK ছাড়া ডিভাইসে সহায়তা প্রদান করে। রানটাইমে, SDK ক্লায়েন্ট লাইব্রেরি ও Google Play পরিষেবার APK-এর ভার্সন তুলনা করে নতুন ভার্সন ব্যবহার করবে।

Lite SDK ক্লায়েন্ট লাইব্রেরি থেকে Google Mobile Ads SDK (Legacy) ইমপ্লিমেন্টেশন সরিয়ে দেয়, শুধুমাত্র Google Play পরিষেবা APK-এর ইন্টারফেস রেখে দেয়। Lite SDK, APK-এর প্রয়োগের উপর নির্ভর করে। আপনি যদি Google Play Store-এর বাইরে আপনার অ্যাপ ডিপ্লয় করেন, তাহলে আপনার ব্যবহারকারীর ডিভাইসে Google Play পরিষেবা APK ইনস্টল করা থাকবে কিনা তার কোনও গ্যারান্টি নেই।

Google Play পরিষেবার আপ-টু-ডেট ভার্সন সহ ডিভাইসে, Lite SDK-এর আচরণ স্ট্যান্ডার্ড SDK-এর মতোই। তবে, যেসব ডিভাইসে Google Play পরিষেবা পুরনো হয়ে গেছে বা নেই, সেখানে Lite SDK এমন API-কে রেফার করতে পারে যা উপলভ্য নেই বা Google Play পরিষেবা APK-তে থাকা API থেকে পরিবর্তন করা হয়েছে। এর ফলে কোনও অপারেশন হবে না এবং একটি সমস্যা লগ করা হবে, যার কারণে এইসব ডিভাইসে বিজ্ঞাপন নাও দেখানো হতে পারে।

Lite SDK রিলিজের ক্যাডেন্স

ভার্সন 24.1.0 থেকে শুরু করে, play-services-ads-lite আর্টিফ্যাক্ট play-services-ads-এর মতো একই ক্যাডেন্সে রিলিজ করা বন্ধ করে দেয়। এই পরিবর্তনের ফলে SDK প্রয়োগের প্রসেস আরও ধীরে ধীরে এবং স্থিতিশীলভাবে রোল-আউট করা যাবে। 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 আর্টিফ্যাক্টের মধ্যে যেকোনও একটি ব্যবহার করে এই সমস্যার সমাধান করুন।