স্মার্ট ব্যানার

প্ল্যাটফর্ম বেছে নিন: iOS Unity Android (Legacy)

স্মার্ট ব্যানার হল এমন বিজ্ঞাপন ইউনিট যা যেকোনও ডিভাইসের স্ক্রিনের সাইজ অনুযায়ী স্ক্রিনের প্রস্থ বরাবর ব্যানার বিজ্ঞাপন দেখায়। স্মার্ট ব্যানার ডিভাইসের বর্তমান ওরিয়েন্টেশনে তার প্রস্থ শনাক্ত করে এবং সেই সাইজের বিজ্ঞাপন ভিউ তৈরি করে।

স্মার্ট ব্যানারে তিনটি বিজ্ঞাপনের উচ্চতা প্রয়োগ করা হয়:

বিজ্ঞাপনের উচ্চতা স্ক্রিনের উচ্চতা
৩২ ডিপি ≤ ৪০০ ডিপি
৫০ ডিপি > ৪০০ ডিপি এবং ≤ ৭২০ ডিপি
৯০ ডিপি > ৭২০ ডিপি

সাধারণত, ফোনে স্মার্ট ব্যানারের উচ্চতা পোর্ট্রেট মোডে ৫০ ডিপি এবং ল্যান্ডস্কেপ মোডে ৩২ ডিপি হয়। ট্যাবলেটে, উচ্চতা সাধারণত দুটি ওরিয়েন্টেশনেই ৯০ ডিপি হয়।

কোনও ছবি যুক্ত বিজ্ঞাপন বরাদ্দ করা সম্পূর্ণ জায়গা জুড়ে দেখানোর মতো যথেষ্ট বড় না হলে, ছবিটি মাঝখানে দেখানো হবে এবং দু'পাশের খালি জায়গা পূরণ করা হবে।

XML-এ স্মার্ট ব্যানার ব্যবহার করতে, বিজ্ঞাপনের সাইজের জন্য কনস্ট্যান্ট SMART_BANNER নির্দিষ্ট করুন এবং AdView-এর প্রস্থ match_parent-এ সেট করুন। যেমন:

<com.google.android.gms.ads.admanager.AdManagerAdView
  xmlns:ads="http://schemas.android.com/apk/res-auto"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  ads:adSize="SMART_BANNER"
  ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
</com.google.android.gms.ads.admanager.AdManagerAdView>

প্রোগ্রাম্যাটিক্যালি স্মার্ট ব্যানার তৈরি করতে, বিজ্ঞাপনের সাইজ হিসেবে AdSize.SMART_BANNER ব্যবহার করুন:

Java

AdManagerAdView adView = new AdManagerAdView(this);
adView.setAdSizes(AdSize.SMART_BANNER);

Kotlin

val adView = AdManagerAdView(this)
adView.adSizes = AdSize.SMART_BANNER