নেটিভ শৈলী

নেটিভ স্টাইল সেটিংস Google বিজ্ঞাপন ম্যানেজারকে আপনার পণ্যের মধ্যে নির্দিষ্ট করা নেটিভ শৈলীর উপর ভিত্তি করে আপনার নেটিভ বিজ্ঞাপনগুলির রেন্ডারিং পরিচালনা করতে সক্ষম করে। প্রথমে, আকার এবং লক্ষ্য নির্ধারণ করুন। তারপর HTML, CSS, এবং JavaScript যোগ করুন বিজ্ঞাপনগুলিকে সংজ্ঞায়িত করতে যেগুলি প্রতিক্রিয়াশীল এবং সমস্ত স্ক্রীন জুড়ে একটি গুণমান প্রদর্শন তৈরি করে৷ আপনাকে রেন্ডারিং কোনটি করতে হবে না; অ্যাড ম্যানেজার স্বয়ংক্রিয়ভাবে গন্তব্যের জন্য সঠিক নেটিভ স্টাইল প্রয়োগ করে। একটি AdManagerAdView ব্যবহার করে ব্যানার বিজ্ঞাপনের মতোই নেটিভ শৈলী প্রয়োগ করা হয়। এগুলি সময়ের আগে নির্ধারিত একটি নির্দিষ্ট বিজ্ঞাপনের আকার বা রানটাইমে নির্ধারিত একটি তরল বিজ্ঞাপনের আকারের সাথে ব্যবহার করা যেতে পারে।

পূর্বশর্ত

  • Google মোবাইল বিজ্ঞাপন ফ্লাটার প্লাগইন সংস্করণ 0.13.6 বা উচ্চতর

এই নির্দেশিকাটি Google মোবাইল বিজ্ঞাপন SDK-এর কিছু কাজের জ্ঞান অনুমান করে। আপনি যদি ইতিমধ্যে এটি না করে থাকেন তবে আমাদের শুরু করুন গাইডের মাধ্যমে চালানোর কথা বিবেচনা করুন।

নির্দিষ্ট আকার

একটি নির্দিষ্ট আকার সহ স্থানীয় শৈলী আপনাকে নেটিভ বিজ্ঞাপনের প্রস্থ এবং উচ্চতা নিয়ন্ত্রণ করতে দেয়। একটি নির্দিষ্ট আকার সেট করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. অ্যাড ম্যানেজার UI-তে একটি লাইন আইটেম তৈরি করুন এবং Size ফিল্ড ড্রপডাউন থেকে পূর্বনির্ধারিত মাপগুলির মধ্যে একটি নির্বাচন করুন।

  2. আপনি ধাপ 1-এ সেট আপ করেছেন একই আকারের একটি AdManagerBannerAd লোড করুন৷ কীভাবে একটি বিজ্ঞাপনকে তাৎক্ষণিক এবং লোড করতে হয় তার জন্য ব্যানার বিজ্ঞাপনের ডকুমেন্টেশন দেখুন৷ আপনি ব্যানার আকার বিভাগে আকারের একটি তালিকা এবং তাদের সংশ্লিষ্ট AdSize ধ্রুবক দেখতে পারেন।

MEDIUM_RECTANGLE (300x250) বিজ্ঞাপনের আকারের মতো একটি নির্দিষ্ট আকার কীভাবে নির্দিষ্ট করতে হয় তার একটি উদাহরণ এখানে দেওয়া হল:

AdManagerBannerAd ad = AdManagerBannerAd(
  adUnitId: '<your-ad-unit>',
  sizes: <AdSize>[AdSize.mediumRectangle],
  request: AdManagerAdRequest(),
);

তরল আকার

কিছু ক্ষেত্রে, একটি নির্দিষ্ট আকারের অর্থ নাও হতে পারে। উদাহরণস্বরূপ, আপনি বিজ্ঞাপনের প্রস্থ আপনার অ্যাপের বিষয়বস্তুর সাথে মেলে, কিন্তু বিজ্ঞাপনের বিষয়বস্তুর সাথে মানানসই করার জন্য গতিশীলভাবে সামঞ্জস্য করতে এর উচ্চতা প্রয়োজন। এই কেসটি পরিচালনা করার জন্য, আপনি Ad Manager UI-তে বিজ্ঞাপনের আকার হিসাবে Fluid নির্দিষ্ট করতে পারেন, যা নির্দেশ করে যে অ্যাপের রানটাইমে বিজ্ঞাপনের আকার নির্ধারণ করা হয়। এই কেসটি পরিচালনা করার জন্য SDK একটি বিশেষ AdSize ধ্রুবক, FLUID প্রদান করে। তরল বিজ্ঞাপনের আকারের উচ্চতা গতিশীলভাবে প্রকাশকের সংজ্ঞায়িত প্রস্থের উপর ভিত্তি করে নির্ধারণ করা হয়, যার ফলে প্ল্যাটফর্ম বিজ্ঞাপনের উচ্চতা সৃজনশীলের সাথে মেলে।

তরল অনুরোধ

একটি তরল বিজ্ঞাপনের অনুরোধ করতে FluidAdManagerBannerAd ব্যবহার করুন:

final fluidAd = FluidAdManagerBannerAd(
  adUnitId: '<your-ad-unit>',
  request: AdManagerAdRequest(),
  listener: AdManagerBannerAdListener(
    onAdLoaded: (Ad ad) {
      print('$_fluidAd loaded.');
    },
    onAdFailedToLoad: (Ad ad, LoadAdError error) {
      print('$_fluidAd failedToLoad: $error');
      ad.dispose();
    },
  ),

তরল বিজ্ঞাপন প্রদর্শন করা হচ্ছে

আপনার বিজ্ঞাপন লোড হওয়ার পরে, তরল বিজ্ঞাপন প্রদর্শন করতে FluidAdWidget ব্যবহার করুন। এটি অন্তর্নিহিত প্ল্যাটফর্ম বিজ্ঞাপন দৃশ্যের সাথে মেলে তার উচ্চতা সামঞ্জস্য করবে:

FluidAdWidget(
  width: <your-width>,
  ad: fluidAd,
);

Github- এর উদাহরণ অ্যাপে অ্যাড ম্যানেজার ফ্লুইড বিজ্ঞাপনের আকারের একটি উদাহরণ বাস্তবায়ন দেখুন।