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

অ্যান্ড্রয়েডের ল্যাটেন্সি ও স্থিতিশীলতার উন্নতি সাধনের জন্য, GMA Next-Gen SDK ) ব্যবহার করুন। এই নির্দেশিকায় অ্যান্ড্রয়েডের জন্য GMA Next-Gen SDK ব্যবহারের উদ্দেশ্যে Google Mobile Ads Unity Plugin কনফিগার করার পদ্ধতি বর্ণনা করা হয়েছে।

পূর্বশর্ত

Before you continue, do the following:

  • Google Mobile Ads Unity Plugin সংস্করণ ১০.৬.০ বা তার উচ্চতর সংস্করণ ইনস্টল করুন।
  • Use Unity version 2019.4 or higher.
  • Set up Google Mobile Ads Unity Plugin .
  • Have a Unity project.

Update minimum API level to 24

GMA Next-Gen SDK জন্য সর্বনিম্ন API লেভেল ২৪ প্রয়োজন। সর্বনিম্ন API লেভেল আপডেট করতে, নিম্নলিখিতগুলি করুন:

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

Modify the dependency file

আপনার অ্যান্ড্রয়েড বিল্ডগুলিতে GMA Next-Gen SDK সক্রিয় করতে, নিম্নলিখিতগুলি করুন:

  1. In your Unity project, navigate to the Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml file.

    • আপনি যদি ইউনিটি প্যাকেজ ম্যানেজার ব্যবহার করেন, তাহলে 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.0">
      <repositories>
        <repository>https://maven.google.com/</repository>
      </repositories>
    </androidPackage>
    
  4. Save the file.

বিল্ড প্রক্রিয়া চলাকালীন, Google Mobile Ads Unity Plugin GMA Next-Gen SDK এর উপস্থিতি শনাক্ত করে এবং আপনার ইমপ্লিমেন্টেশনটি ব্যবহার করে।

Mediation integrations

If you use mediation, follow the Android migration guide to exclude com.google.android.gms modules in your mediation integrations to avoid duplicate class errors.

View the full example

নিম্নলিখিত উদাহরণটি আপডেট করা GoogleMobileAdsDependencies.xml ফাইলটি দেখাচ্ছে:

<dependencies>
  <androidPackages>
    <androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.1.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>