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

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

পূর্বশর্ত

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

  • Google Mobile Ads Flutter Plugin সংস্করণ ৯.০.০ বা তার পরবর্তী সংস্করণ ইনস্টল করুন।
  • Google Mobile Ads Flutter Plugin সেট আপ করুন
  • আমার একটি ফ্লাটার প্রজেক্ট আছে।

অ্যান্ড্রয়েড গ্রেডল সেটিংস কনফিগার করুন

অ্যান্ড্রয়েডে GMA Next-Gen SDK ব্যবহার করতে হলে, আপনাকে আপনার গ্রেডল কনফিগারেশনগুলো আপডেট করতে হবে:

পরিবেশ ঘোষণার সাথে চালান

আপনার অ্যান্ড্রয়েড অ্যাপ বিল্ড ও রান করার সময় 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 ক্লাসের import statement-টি আপডেট করুন:

জাভা

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

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

কোটলিন

// 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 এবং GMA Next-Gen SDK উভয়কেই সাপোর্ট করতে হয়, তাহলে আপনি এনভায়রনমেন্ট ডিক্লারেশনের উপর ভিত্তি করে শর্তসাপেক্ষে ডিপেন্ডেন্সি সংজ্ঞায়িত করার জন্য আপনার android/app/build.gradle ফাইলটি কনফিগার করতে পারেন।

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