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

Android লেটেন্সি ও স্টেবিলিটি সংক্রান্ত উন্নতি গ্রহণ করতে, GMA Next-Gen SDK ব্যবহার করুন। Android-এর জন্য Google Mobile Ads Flutter Plugin ব্যবহার করতে GMA Next-Gen SDK কনফিগার করা এই গাইডে অন্তর্ভুক্ত।

পূর্বশর্ত

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

Android Gradle সেটিংস কনফিগার করা

Android-এ GMA Next-Gen SDK ব্যবহার করতে, আপনাকে অবশ্যই Gradle কনফিগারেশন আপডেট করতে হবে:

পরিবেশ সংক্রান্ত ঘোষণা সহ রান করা

আপনার Android অ্যাপ তৈরি ও চালানোর সময় GMA Next-Gen SDK ব্যবহার করতে হলে, আপনাকে অবশ্যই USE_NEXT_GEN_SDK এনভায়রনমেন্ট ডিক্লারেশন সেটকে true ভ্যালু হিসেবে দিতে হবে।

প্রতিবার আপনার অ্যাপ বিল্ড বা রান করার সময়, নিম্নলিখিতগুলি রান করুন:

flutter run --dart-define USE_NEXT_GEN_SDK=true

IDE কনফিগারেশন সহ রান করা

আপনি যদি কোনও ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (IDE) ব্যবহার করে আপনার অ্যাপ চালান, তাহলে কমান্ড লাইন ব্যবহার করে ফ্ল্যাগ পাস করার পরিবর্তে আপনার লঞ্চ কনফিগারেশনে আপনার এনভায়রনমেন্ট ঘোষণা কনফিগার করতে পারবেন।

যেমন, আপনি JSON ফাইলে এইসব ভেরিয়েবলকে সংজ্ঞায়িত করতে এবং আপনার IDE সেট-আপে যোগ করতে পারবেন। আরও বিবরণের জন্য, পরিবেশ সংক্রান্ত ঘোষণা নির্দিষ্ট করা দেখুন।

নেটিভ বিজ্ঞাপন টেমপ্লেট আপডেট করা

আপনি নেটিভ বিজ্ঞাপন টেমপ্লেট ব্যবহার করলে, এগুলি যাতে কাজ করে তার জন্য GMA Next-Gen SDKনিচে উল্লেখ করা আপডেট করুন:

NativeAdFactory প্যাকেজ ইমপোর্ট আপডেট করা

Android-এর জন্য, NativeAdFactory ক্লাসের ইমপোর্ট স্টেটমেন্ট আপডেট করুন:

Java

// Replace this import:
import io.flutter.plugins.googlemobileads.GoogleMobileAdsPlugin.NativeAdFactory;

// With this import:
import io.flutter.plugins.googlemobileads.NativeAdFactory;

Kotlin

// Replace this import:
import io.flutter.plugins.googlemobileads.GoogleMobileAdsPlugin.NativeAdFactory

// With this import:
import io.flutter.plugins.googlemobileads.NativeAdFactory

নেটিভ বিজ্ঞাপন ভিউ লেআউট XML ভিউ আপডেট করা

আপনার নেটিভ বিজ্ঞাপনের লেআউট XML ফাইলে, নেটিভ বিজ্ঞাপন ভিউ ক্লাস আপডেট করুন:

<!-- Replace this element: -->
<com.google.android.gms.ads.nativead.NativeAdView ... />

<!-- With this element: -->
<com.google.android.libraries.ads.mobile.sdk.nativead.NativeAdView ... />

দুটি সেট-আপের জন্য ডিপেন্ডেন্সি কনফিগার করা

আপনার প্রোজেক্টে Google Mobile Ads SDK (Legacy) ও GMA Next-Gen SDK, দু'টিই কাজ করতে হলে, আপনি android/app/build.gradle ফাইল কনফিগার করে এনভায়র্নমেন্ট ডিক্লারেশনের উপর ভিত্তি করে শর্তসাপেক্ষে ডিপেন্ডেন্সি নির্ধারণ করতে পারেন।

Google Mobile Ads Flutter Plugin নমুনা অ্যাপ build.gradle ফাইলে একটি নমুনা কনফিগারেশন প্রদান করে।