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

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

  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 ও দুটিই চালু করুন।

11.0.0 - 10.6.0

আপনার Android বিল্ডের জন্য GMA Next-Gen SDK চালু করতে, নির্ভরতা ফাইল পরিবর্তন করুন:

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

    • আপনি Unity Package Manager ব্যবহার করলে, এখানে নেভিগেট করুন: প্যাকেজ > Unity-এর জন্য Google Mobile Ads > GoogleMobileAds > এডিটর > GoogleMobileAdsDependencies.xml.
  2. <androidPackage> এলিমেন্টটি spec com.google.android.gms:play-services-ads সহ খুঁজে বের করো।

  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 মাইগ্রেশন নির্দেশিকা অনুসরণ করুন।