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

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

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

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

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

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

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

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