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

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

পূর্বশর্ত

চালিয়ে যাওয়ার আগে, নিম্নলিখিতগুলি করুন:

  • Google Mobile Ads Unity Plugin ভার্সন ১০.৬.০ বা তার বেশি ইনস্টল করুন।
  • ইউনিটি ভার্সন ৬.০ বা তার বেশি ব্যবহার করুন।
  • Google Mobile Ads Unity Plugin সেট আপ করুন
  • একটি ইউনিটি প্রকল্প করুন।

সর্বনিম্ন API লেভেল 24 এ আপডেট করুন

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

  1. মেনু বার থেকে, File > Build Profiles > Player Settings > Android > Other Settings > Identification এ ক্লিক করুন।
  2. ন্যূনতম API লেভেল Android 7.0 'Nougat' (API লেভেল 24) বা উচ্চতরে সেট করুন।

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

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

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

    • যদি আপনি ইউনিটি প্যাকেজ ম্যানেজার ব্যবহার করেন, তাহলে প্যাকেজ > ইউনিটির জন্য গুগল মোবাইল বিজ্ঞাপন > গুগলমোবাইলএডস > এডিটর > গুগলমোবাইলএডসডিপেন্ডেন্সিজ.এক্সএমএল -এ যান।
  2. <androidPackage> এলিমেন্টটি 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:0.24.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.24.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>