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 সক্রিয় করতে, নিম্নলিখিতগুলি করুন:

  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:0.25.0-beta01">
      <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:0.25.0-beta01">
      <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>