Akıllı Banner'lar

.

Akıllı Banner'lar, herhangi bir ekranda ekran genişliğinde banner reklamlar oluşturan reklam birimleridir iki yönde de görüntülenebilir. Akıllı Banner'lar geçerli yöndeki yönünü değiştirebilir ve o boyutta bir reklam görünümü oluşturabilirsiniz.

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

Telefonlardaki Akıllı Banner'lar için genellikle dikey 50 dp, 32 dp yüksekliğe sahiptir. bir seçenektir. 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 için reklam için sabit SMART_BANNER değerini belirtin. size ve AdView öğesinin 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 olarak AdSize.SMART_BANNER kullanın boyut:

Java

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

Kotlin

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