দেশীয় শৈলী

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

পূর্বশর্ত

তরলের আকার

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

একটি সহজ বিজ্ঞাপন অনুরোধ তৈরি করুন

অন্যান্য বিজ্ঞাপন ফর্ম্যাটের মতো নয়, ফ্লুইড বিজ্ঞাপনের আকারের কোনও পূর্বনির্ধারিত প্রস্থ থাকে না, তাই আপনার XML লেআউট ফাইলে AdManagerAdView এর layout_width স্পষ্টভাবে সেট করতে ভুলবেন না:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_ad_container"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="FLUID"
   ads:adUnitId="YOUR_AD_UNIT_ID" />

বিজ্ঞাপনের অনুরোধ তৈরির জন্য বাস্তবায়নটি কেমন দেখাচ্ছে তা এখানে দেওয়া হল:

জাভা

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
AdManagerAdView adView = (AdManagerAdView) fluidAdContainer;
AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
adView.loadAd(request);

কোটলিন

// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
val adView = fluidAdContainer as AdManagerAdView
val request = AdManagerAdRequest.Builder().build()
adView.loadAd(request)

স্থির আকার

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

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

  2. আপনার অ্যাপের XML লেআউট ফাইলে, ads:adSize অ্যাট্রিবিউটটিকে ধাপ ১-এ নির্বাচিত পূর্বনির্ধারিত আকারের সাথে মেলে এমন ধ্রুবকের সাথে সেট করুন। আপনি স্থির আকার বিভাগে আকার এবং তাদের সংশ্লিষ্ট AdSize ধ্রুবকের একটি তালিকা দেখতে পাবেন।

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

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/ad_view_container"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="MEDIUM_RECTANGLE"
   ads:adUnitId="YOUR_AD_UNIT_ID" />