নেটিভ স্টাইল সেটিংস গুগল অ্যাড ম্যানেজারকে আপনার পণ্যের মধ্যে নির্দিষ্ট করা নেটিভ স্টাইলের উপর ভিত্তি করে আপনার নেটিভ বিজ্ঞাপনগুলির রেন্ডারিং পরিচালনা করতে দেয়। প্রথমে, আকার এবং টার্গেটিং নির্দিষ্ট করুন। তারপর, রেসপন্সিভ বিজ্ঞাপন তৈরি করতে এবং সমস্ত স্ক্রিনে একটি মানসম্মত প্রদর্শন নিশ্চিত করতে HTML, CSS, এবং জাভাস্ক্রিপ্ট যোগ করুন। আপনাকে কোনো রেন্ডারিং করতে হবে না; অ্যাড ম্যানেজার স্বয়ংক্রিয়ভাবে গন্তব্যের জন্য সঠিক নেটিভ স্টাইল প্রয়োগ করে। নেটিভ স্টাইলগুলি ব্যানার বিজ্ঞাপনের মতোই প্রয়োগ করা হয়। এগুলি রানটাইমে নির্ধারিত একটি পরিবর্তনশীল বিজ্ঞাপনের আকারে, অথবা আগে থেকে নির্ধারিত একটি নির্দিষ্ট বিজ্ঞাপনের আকারে রেন্ডার করা হয়।
পূর্বশর্ত
- শুরু করার নির্দেশিকাটি সম্পূর্ণ করুন।
তরলের আকার
আপনি অ্যাড ম্যানেজার UI-তে ফ্লুইড অ্যাড সাইজ ব্যবহার করে এমন একটি অ্যাড তৈরি করতে পারেন যা তার কন্টেন্টের সাথে মানানসই করে ডাইনামিকভাবে অ্যাডজাস্ট হয়। এই সেটিংয়ের মাধ্যমে, অ্যাডের প্রস্থ আপনার অ্যাপের কন্টেন্টের সাথে মিলে যাবে এবং রানটাইমে এর উচ্চতা অ্যাডের কন্টেন্টের সাথে সামঞ্জস্য রেখে অ্যাডজাস্ট হবে। এই পরিস্থিতি সামাল দেওয়ার জন্য SDK-তে FLUID একটি বিশেষ AdSize কনস্ট্যান্ট রয়েছে। ফ্লুইড অ্যাড সাইজের উচ্চতা পাবলিশার দ্বারা নির্ধারিত প্রস্থের উপর ভিত্তি করে ডাইনামিকভাবে নির্ধারিত হয়, যা অ্যাড ভিউকে ক্রিয়েটিভের সাথে মিলিয়ে নিজের উচ্চতা অ্যাডজাস্ট করার সুযোগ দেয়।
একটি ফ্লুইড বিজ্ঞাপন অনুরোধ তৈরি করুন
অন্যান্য বিজ্ঞাপন ফরম্যাটের মতো নয়, ফ্লুইড বিজ্ঞাপনের আকারের কোনো পূর্বনির্ধারিত প্রস্থ নেই, তাই আপনার 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)
নির্দিষ্ট আকার
নির্দিষ্ট আকারের নেটিভ স্টাইল আপনাকে নেটিভ বিজ্ঞাপনের প্রস্থ এবং উচ্চতা নিয়ন্ত্রণ করতে দেয়। একটি নির্দিষ্ট আকার সেট করতে, এই ধাপগুলি অনুসরণ করুন:
অ্যাড ম্যানেজার UI-তে একটি লাইন আইটেম তৈরি করুন এবং
Sizeফিল্ডের ড্রপ-ডাউন থেকে পূর্বনির্ধারিত সাইজগুলোর মধ্যে একটি নির্বাচন করুন।আপনার অ্যাপের XML লেআউট ফাইলে,
ads:adSizeঅ্যাট্রিবিউটটিকে সেই কনস্ট্যান্টে সেট করুন যা আপনি ধাপ ১-এ নির্বাচিত পূর্বনির্ধারিত আকারের সাথে মেলে। আপনি Fixed size বিভাগে আকারগুলির একটি তালিকা এবং তাদের সংশ্লিষ্ট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" />