GMA নেক্সট-জেন SDK ইনস্টল করুন

অ্যান্ড্রয়েডের ল্যাটেন্সি ও স্থিতিশীলতার উন্নতি সাধনের জন্য, 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 লেভেল আপডেট করতে, নিম্নলিখিতগুলি করুন:

  1. মেনু বার থেকে, ফাইল > প্রোফাইল তৈরি করুন > প্লেয়ার সেটিংস > অ্যান্ড্রয়েড > অন্যান্য সেটিংস > শনাক্তকরণ-এ ক্লিক করুন।
  2. সর্বনিম্ন এপিআই লেভেল অ্যান্ড্রয়েড ৭.০ 'নুগাট' (এপিআই লেভেল ২৪) বা তার চেয়ে উচ্চতর সংস্করণে সেট করুন।

নির্ভরতা ফাইলটি পরিবর্তন করুন

১১.১.০ এবং উচ্চতর

আপনার অ্যান্ড্রয়েড বিল্ডের জন্য 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 সক্রিয় করতে, ডিপেন্ডেন্সি ফাইলটি পরিবর্তন করুন:

  1. আপনার ইউনিটি প্রজেক্টে, Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml ফাইলটিতে যান।

    • আপনি যদি ইউনিটি প্যাকেজ ম্যানেজার ব্যবহার করেন, তাহলে Packages > Google Mobile Ads for Unity > GoogleMobileAds > Editor > GoogleMobileAdsDependencies.xml -এ যান।
  2. com.google.android.gms:play-services-ads স্পেক সহ <androidPackage> এলিমেন্টটি খুঁজুন।

  3. এলিমেন্টটিকে 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>
    
  4. ফাইলটি সংরক্ষণ করুন।

বিল্ড প্রক্রিয়া চলাকালীন, 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 মডিউলগুলো বাদ দেওয়ার জন্য অ্যান্ড্রয়েড মাইগ্রেশন গাইড অনুসরণ করুন।