Sabit boyutlu banner reklamlar

Google Mobile Ads SDK'sı, uyarlanabilir olduğu durumlarda sabit reklam boyutlarını destekler. gereksinimlerinizi karşılamadığını unutmayın.

Aşağıdaki tabloda standart banner boyutları listelenmiştir.

dp (GxY) cinsinden boyut Açıklama Kullanılabilirlik AdSize sabiti
320x50 Banner Telefonlar ve tabletler BANNER
320x100 Büyük banner Telefonlar ve tabletler LARGE_BANNER
300x250 IAB orta boy dikdörtgen Telefonlar ve tabletler MEDIUM_RECTANGLE
468x60 IAB tam boyutlu banner Tabletler FULL_BANNER
728x90 IAB skor tablosu Tabletler LEADERBOARD

Reklamınızı yerleştirdiğiniz kapsayıcının boyutu en az şu kadar büyük olmalıdır: banner yer alır. Dolgular, kapsayıcınızın boyutunu etkili bir şekilde küçültür. Öğe banner reklama sığmayan reklam, aşağıdaki gibi uyarı günlüğe kaydedildi:

W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.

AdManagerAdView'u düzene ekleme

AdManagerAdView oluşturmaya alternatif olarak programatik olarak, AdManagerAdView öğesini XML düzenine ekleyin görüntülemek istediğiniz Activity veya Fragment için somut olarak ortaya koyar. Aşağıda bununla ilgili bir örnek verilmiştir:

<com.google.android.gms.ads.admanager.AdManagerAdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/banner_ad_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />

Aşağıdaki gerekli özellikleri göz önünde bulundurun:

  • ads:adSize: Bunu, kullanmak istediğiniz reklam boyutuna ayarlayın. Herhangi bir sabitle tanımlanan standart boyutu kullanırsanız özel bir boyut ayarlayabilirsiniz. . Örnek: ads:adSize="320x50".

  • ads:adUnitId: Bunu, uygulamanızda reklamların yer alacağı reklam birimi olarak ayarlayın görüntülenir. Banner reklamları farklı etkinliklerde gösteriyorsanız her birinin reklam birimi.

Özel reklam boyutu

Özel bir boyutu hedefleyen Ad Manager rezervasyon satır öğeleriniz varsa şunları yapabilirsiniz: satır öğenize uygun özel genişlik ve yüksekliğe sahip bir AdSize oluşturun.

Java

AdSize customAdSize = new AdSize(250, 250);
AdManagerAdView adView = new AdManagerAdView(this);
adView.setAdSizes(customAdSize);

Kotlin

val customAdSize = AdSize(250, 250)
val adView = AdManagerAdView(this)
adView.setAdSizes(customAdSize)

Birden fazla reklam boyutu

Aynı reklam isteğinde birden fazla reklam boyutuna sahip satır öğelerini hedeflemek isterseniz AdManagerAdView tek seferde birden fazla reklam boyutu ayarlamanıza olanak tanır.

Java

AdManagerAdView adView = new AdManagerAdView(this);
adView.setAdSizes(AdSize.BANNER, new AdSize(120, 20), new AdSize(250, 250));

Kotlin

val adView = AdManagerAdView(this)
adView.setAdSizes(AdSize.BANNER, AdSize(120, 20), AdSize(250, 250))

AdManagerAdView, varsayılan olarak ilk reklam boyutunu ayarlar. Reklam yüklendikten sonra AdManagerAdView boyutu, yüklenen reklam boyutuna göre değişir. Düzeniniz yeni boyuta otomatik olarak uyum sağlayabilirler.

Ayrıca,ads:adSizes XML düzen dosyası:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/multiple_ad_sizes_view"
   android:layout_width="wrap_parent"
   android:layout_height="wrap_content"
   android:layout_alignParentBottom="true"
   android:layout_centerHorizontal="true"
   ads:adSizes="BANNER,120x20,250x250"
   ads:adUnitId="AD_UNIT_ID" />

Birden fazla reklam boyutu örneği

Java Kotlin