অ্যান্ড্রয়েডের ল্যাটেন্সি ও স্থিতিশীলতার উন্নতি সাধনের জন্য, GMA Next-Gen SDK ) ব্যবহার করুন। এই নির্দেশিকায় অ্যান্ড্রয়েডের জন্য GMA Next-Gen SDK ব্যবহারের উদ্দেশ্যে Google Mobile Ads Unity Plugin কনফিগার করার পদ্ধতি বর্ণনা করা হয়েছে।
পূর্বশর্ত
চালিয়ে যাওয়ার আগে, নিম্নলিখিতগুলি করুন:
- Google Mobile Ads Unity Plugin সংস্করণ ১০.৬.০ বা তার উচ্চতর সংস্করণ ইনস্টল করুন।
- ইউনিটি সংস্করণ ২০১৯.৪ বা তার উচ্চতর সংস্করণ ব্যবহার করুন।
- Google Mobile Ads Unity Plugin সেট আপ করুন ।
- একটি ইউনিটি প্রজেক্ট আছে।
সর্বনিম্ন এপিআই স্তর ২৪-এ আপডেট করুন
GMA Next-Gen SDK জন্য সর্বনিম্ন API লেভেল ২৪ প্রয়োজন। সর্বনিম্ন API লেভেল আপডেট করতে, নিম্নলিখিতগুলি করুন:
- মেনু বার থেকে, ফাইল > প্রোফাইল তৈরি করুন > প্লেয়ার সেটিংস > অ্যান্ড্রয়েড > অন্যান্য সেটিংস > শনাক্তকরণ-এ ক্লিক করুন।
- সর্বনিম্ন এপিআই লেভেল অ্যান্ড্রয়েড ৭.০ 'নুগাট' (এপিআই লেভেল ২৪) বা তার চেয়ে উচ্চতর সংস্করণে সেট করুন।
নির্ভরতা ফাইলটি পরিবর্তন করুন
১১.১.০ এবং উচ্চতর
আপনার অ্যান্ড্রয়েড বিল্ডের জন্য GMA Next-Gen SDK সক্রিয় করতে, ইউনিটি এডিটরে Assets > Google Mobile Ads > Settings নির্বাচন করুন:

GMA Next-Gen SDK সেটিংস ইন্সপেক্টরের ভিতরে, Switch Google Mobile Ads Android Architecture এবং GMA Next-Gen SDK উভয়ই সক্রিয় করুন।

১১.০.০ - ১০.৬.০
আপনার অ্যান্ড্রয়েড বিল্ডের জন্য GMA Next-Gen SDK সক্রিয় করতে, ডিপেন্ডেন্সি ফাইলটি পরিবর্তন করুন:
আপনার ইউনিটি প্রজেক্টে,
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xmlফাইলটিতে যান।- আপনি যদি ইউনিটি প্যাকেজ ম্যানেজার ব্যবহার করেন, তাহলে Packages > Google Mobile Ads for Unity > GoogleMobileAds > Editor > 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.1.1"> <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.1.1">
<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 মডিউলগুলো বাদ দেওয়ার জন্য অ্যান্ড্রয়েড মাইগ্রেশন গাইড অনুসরণ করুন।