Android লেটেন্সি ও স্টেবিলিটি সংক্রান্ত উন্নতি গ্রহণ করতে, GMA Next-Gen SDK ব্যবহার করুন। Android-এর জন্য Google Mobile Ads Unity Plugin ব্যবহার করতে GMA Next-Gen SDK কনফিগার করা এই গাইডে অন্তর্ভুক্ত।
পূর্বশর্ত
চালিয়ে যাওয়ার আগে, নিম্নলিখিত কাজগুলি করুন:
- 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 ও
দুটিই চালু করুন।

11.0.0 - 10.6.0
আপনার Android বিল্ডের জন্য GMA Next-Gen SDK চালু করতে, নির্ভরতা ফাইল পরিবর্তন করুন:
আপনার Unity প্রোজেক্টে,
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xmlফাইলে নেভিগেট করুন।- আপনি Unity Package Manager ব্যবহার করলে, এখানে নেভিগেট করুন: প্যাকেজ > Unity-এর জন্য Google Mobile Ads > GoogleMobileAds > এডিটর > GoogleMobileAdsDependencies.xml.
<androidPackage>এলিমেন্টটি speccom.google.android.gms:play-services-adsসহ খুঁজে বের করো।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 মাইগ্রেশন নির্দেশিকা অনুসরণ করুন।