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

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 লেভেল আপডেট করতে, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:

  1. মেনু বার থেকে, ফাইল > প্রোফাইল তৈরি করুন > প্লেয়ার সেটিংস > Android > অন্যান্য সেটিংস > শনাক্তকরণ বিকল্পে ক্লিক করুন।
  2. ন্যূনতম 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 চালু করতে, ডিপেন্ডেন্সি ফাইল পরিবর্তন করুন:

  1. আপনার Unity প্রোজেক্টে, Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml ফাইলে নেভিগেট করুন।

    • আপনি Unity প্যাকেজ ম্যানেজার ব্যবহার করলে, প্যাকেজ > Unity-র জন্য Google Mobile Ads > GoogleMobileAds > এডিটর > 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.5.0">
      <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.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 মাইগ্রেশন গাইড অনুসরণ করুন।