Android লেটেন্সি ও স্টেবিলিটি সংক্রান্ত উন্নতি গ্রহণ করতে, GMA Next-Gen SDK ব্যবহার করুন। এই গাইডে Android-এর জন্য GMA Next-Gen SDK ব্যবহার করতে Google Mobile Ads Unity Plugin কনফিগার করার বিষয়ে আলোচনা করা হয়েছে।
পূর্বশর্ত
চালিয়ে যাওয়ার আগে, নিম্নলিখিত কাজগুলি করুন:
- Google Mobile Ads Unity Plugin ভার্সন 10.6.0 বা তার পরবর্তী যেকোনও ভার্সন ইনস্টল করুন।
- Unity ভার্সন 2019.4 বা তার পরবর্তী যেকোনও ভার্সন ব্যবহার করুন।
- Google Mobile Ads Unity Plugin সেট-আপ করুন।
- Unity প্রোজেক্ট থাকতে হবে।
ন্যূনতম API লেভেল আপডেট করে ২৪ করুন
GMA Next-Gen SDK-এর জন্য ন্যূনতম API লেভেল ২৪ হতে হবে। ন্যূনতম API লেভেল আপডেট করতে, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:
- মেনু বার থেকে, ফাইল > প্রোফাইল তৈরি করুন > প্লেয়ার সেটিংস > Android > অন্যান্য সেটিংস > শনাক্তকরণ বিকল্পে ক্লিক করুন।
- ন্যূনতম API লেভেল Android 7.0 'Nougat' (API লেভেল 24) বা তার বেশি হিসেবে সেট করুন।
ডিপেন্ডেন্সি ফাইল পরিবর্তন করুন
11.1.0 এবং তার পরবর্তী ভার্সন
আপনার Android বিল্ডের জন্য GMA Next-Gen SDK চালু করতে, Unity এডিটরে অ্যাসেট > Google Mobile Ads > সেটিংস বিকল্প বেছে নিন:

GMA Next-Gen SDK সেটিংস ইন্সপেক্টরের মধ্যে, Switch Google Mobile Ads Android Architecture এবং GMA Next-Gen SDK দুটিই চালু করুন।

১১.০.০ - ১০.৬.০
আপনার Android বিল্ডের জন্য GMA Next-Gen SDK চালু করতে, ডিপেন্ডেন্সি ফাইল পরিবর্তন করুন:
আপনার Unity প্রোজেক্টে,
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xmlফাইলে নেভিগেট করুন।- আপনি Unity প্যাকেজ ম্যানেজার ব্যবহার করলে, প্যাকেজ > Unity-র জন্য Google Mobile Ads > GoogleMobileAds > এডিটর > GoogleMobileAdsDependencies.xml বিকল্পে যান।
com.google.android.gms:play-services-adsস্পেসিফিকেশন সহ<androidPackage>এলিমেন্টটি খুঁজুন।com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk-এর লেটেস্ট উপলভ্য ভার্সন দিয়ে এলিমেন্টটি পাল্টান:<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.5.0"> <repositories> <repository>https://maven.google.com/</repository> </repositories> </androidPackage>ফাইলটি সেভ করুন।
বিল্ড প্রসেস চলাকালীন, Google Mobile Ads Unity Plugin, GMA Next-Gen SDK-এর উপস্থিতি শনাক্ত করে এবং আপনার ইমপ্লিমেন্টেশন ব্যবহার করে।
নিম্নলিখিত উদাহরণে আপডেট করা GoogleMobileAdsDependencies.xml ফাইল দেখানো হয়েছে:
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.5.0">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.constraintlayout:constraintlayout:2.1.4">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.lifecycle:lifecycle-process:2.6.2">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
</androidPackages>
<iosPods>
<iosPod name="Google-Mobile-Ads-SDK" version="~> 12.11.0">
<sources>
<source>https://github.com/CocoaPods/Specs</source>
</sources>
</iosPod>
</iosPods>
</dependencies>
মধ্যস্থতা ইন্টিগ্রেশনে com.google.android.gms মডিউল বাদ দিন
আপনি মধ্যস্থতা ব্যবহার করলে, ডুপ্লিকেট ক্লাস সংক্রান্ত সমস্যা এড়াতে আপনার মধ্যস্থতা ইন্টিগ্রেশনে com.google.android.gms মডিউল বাদ দিতে Android মাইগ্রেশন গাইড অনুসরণ করুন।