Akıllı Banner'lar

Akıllı Banner'lar, farklı cihazlardaki tüm ekran boyutlarında her iki yönde de ekran genişliğinde banner reklamlar oluşturan reklam birimleridir. Akıllı Banner'lar, cihazın mevcut yö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

Tipik olarak, telefonlardaki Akıllı Banner'ların dikey yönde 50 dp, yatay olarak ise 32 dp yüksekliği vardır. Tabletlerde yükseklik normalde her iki yönde de 90 dp'dir.

Bir resim reklam tahsis edilen 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 isterseniz 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.AdView
  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.AdView>

Programatik olarak Akıllı Banner'ı oluşturmak için reklam boyutu olarak AdSize.SMART_BANNER kullanın:

Java

AdView adView = new AdView(this);
adView.setAdSize(AdSize.SMART_BANNER);

Kotlin

val adView = AdView(this)
adView.adSize = AdSize.SMART_BANNER