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

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

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

বিজ্ঞাপনের উচ্চতা পর্দার উচ্চতা
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