«برنماهای هوشمند» واحدهای آگهیای هستند که آگهیهای برنمایی با پهنای صفحه را در هر اندازه صفحه در دستگاههای مختلف در هر دو جهت پرداز میکنند. «برنمای هوشمند» پهنای دستگاه را در جهت فعلی آن تشخیص میدهد و نمای آگهی را با آن اندازه میسازد.
سه ارتفاع آگهی در برنمای هوشمند پیادهسازی شده است:
| ارتفاع آگهی | ارتفاع صفحهنمایش |
|---|---|
| ۳۲ پیکسل | ≤ ۴۰۰ نقطه در اینچ |
| ۵۰ پیکسل مستقل از تراکم | > ۴۰۰ نقطه در اینچ و ≤ ۷۲۰ نقطه در اینچ |
| ۹۰ نقطه | > ۷۲۰ نقطه |
معمولاً، ارتفاع «برنمای هوشمند» در تلفنها ۵۰ 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 بهعنوان اندازه آگهی استفاده کنید:
جاوا
AdManagerAdView adView = new AdManagerAdView(this); adView.setAdSizes(AdSize.SMART_BANNER);
Kotlin
val adView = AdManagerAdView(this) adView.adSizes = AdSize.SMART_BANNER