Akıllı Banner'lar, farklı cihazlardaki tüm ekran boyutlarında her iki yönde de ekran genişliğinde banner reklamlar gösterilmesini sağlayan reklam birimleridir. Akıllı Banner'lar, cihazın mevcut yönündeki genişliğini algılar ve bu boyutta bir reklam görünümü oluşturur.
Akıllı banner'larda üç reklam yüksekliği uygulanır:
Reklam yüksekliği | Ekran yüksekliği |
---|---|
32 dp | ≤ 400 dp |
50 dp | > 400 dp ve ≤ 720 dp |
90 dp | > 720 dp |
Genellikle, telefonlardaki Akıllı Banner'ların yüksekliği dikeyde 50 dp, yatayda 32 dp'dir. Tabletlerde, yükseklik normalde her iki yönde de 90 dp'dir.
Resim reklam, ayrılan alanın tamamını kaplayacak kadar büyük olmadığında resim ortalanır ve her iki taraftaki alan doldurulur.
Akıllı Banner'ları XML'de kullanmak için reklam boyutu için sabit SMART_BANNER
değerini belirtin ve AdView
genişliğini match_parent
olarak ayarlayın. Örneğin:
<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>
Programatik olarak Akıllı Banner oluşturmak için reklam boyutu olarak AdSize.SMART_BANNER
kullanın:
Java
AdManagerAdView adView = new AdManagerAdView(this); adView.setAdSizes(AdSize.SMART_BANNER);
Kotlin
val adView = AdManagerAdView(this) adView.adSizes = AdSize.SMART_BANNER