UI-তে নেটিভ বিজ্ঞাপনগুলিকে স্টাইল করুন

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

পূর্বশর্ত

তরলের আকার

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

একটি ফ্লুইড বিজ্ঞাপন অনুরোধ তৈরি করুন

বিজ্ঞাপন প্রদর্শনের জন্য একটি লেআউট কন্টেইনার তৈরি করুন। বিজ্ঞাপন কন্টেইনারটির layout_height wrap_content এ সেট করুন, কারণ এর উচ্চতা রানটাইমে প্রাপ্ত বিজ্ঞাপন দ্বারা নির্ধারিত হবে।

<FrameLayout
   android:id="@+id/fluid_ad_container"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal" />

বিজ্ঞাপনের অনুরোধটি করার জন্য বাস্তবায়ন প্রক্রিয়াটি দেখতে এইরকম:

কোটলিন

// Be sure to specify Fluid as the ad size in the Ad Manager UI and create
// an ad request with FLUID size.
val adRequest = BannerAdRequest.Builder("AD_UNIT_ID", AdSize.FLUID).build()

জাভা

// Be sure to specify Fluid as the ad size in the Ad Manager UI and create
// an ad request with FLUID size.
BannerAdRequest adRequest = new BannerAdRequest.Builder("AD_UNIT_ID", AdSize.FLUID).build();

AD_UNIT_ID জায়গায় আপনার টেস্ট ডিভাইসের আইডি বসান।

বিজ্ঞাপনটি সফলভাবে লোড হয়ে গেলে, ভিউ হায়ারার্কিতে BannerAd.getView() যোগ করুন। আরও বিস্তারিত জানতে, “একটি বিজ্ঞাপন লোড করুন” দেখুন।

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

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

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

  2. পূর্বনির্ধারিত AdSize অনুযায়ী একটি BannerAd বিজ্ঞাপন লোড করুন।