স্মার্ট ব্যানার হল বিজ্ঞাপন ইউনিট যা বিভিন্ন ডিভাইস জুড়ে যেকোনও অরিয়েন্টেশনে স্ক্রীন-প্রস্থ ব্যানার বিজ্ঞাপন রেন্ডার করে। স্মার্ট ব্যানারগুলি বর্তমান অভিযোজনে ডিভাইসের প্রস্থ সনাক্ত করে এবং সেই আকারের বিজ্ঞাপন দৃশ্য তৈরি করে।
তিনটি বিজ্ঞাপন উচ্চতা স্মার্ট ব্যানারে প্রয়োগ করা হয়:
বিজ্ঞাপনের উচ্চতা | পর্দার উচ্চতা |
---|---|
32 ডিপি | ≤ 400 ডিপি |
50 ডিপি | > 400 dp এবং ≤ 720 dp |
90 ডিপি | > 720 ডিপি |
সাধারণত, ফোনে স্মার্ট ব্যানারের পোর্ট্রেটের উচ্চতা 50 ডিপি এবং ল্যান্ডস্কেপে 32 ডিপি। ট্যাবলেটে, উভয় অভিযোজনে উচ্চতা সাধারণত 90 ডিপি হয়।
যখন একটি ইমেজ বিজ্ঞাপন পুরো বরাদ্দ করা জায়গা নেওয়ার জন্য যথেষ্ট বড় না হয়, তখন ছবিটি কেন্দ্রীভূত হবে এবং উভয় পাশের স্থানটি পূরণ করা হবে।
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
ব্যবহার করুন:
জাভা
AdManagerAdView adView = new AdManagerAdView(this); adView.setAdSizes(AdSize.SMART_BANNER);
কোটলিন
val adView = AdManagerAdView(this) adView.adSizes = AdSize.SMART_BANNER