Satır içi uyarlanabilir banner'lar

Uyarlanabilir banner'lar, reklam boyutunu her cihaz için optimize ederek performansı en üst düzeye çıkaran yeni nesil duyarlı reklamlardır. Yalnızca sabit yüksekliği destekleyen sabit boyutlu banner'ların iyileştirilmesi, uyarlanabilir banner'ların geliştiricilerin reklam genişliğini belirtmesine ve optimum reklam boyutunu belirlemek için bunu kullanmasına olanak tanır.

En iyi reklam boyutunu seçmek için satır içi uyarlanabilir banner'lar sabit yükseklik yerine maksimum yükseklikleri kullanır. Bu, daha iyi performans fırsatlarıyla sonuçlanır.

Satır içi uyarlanabilir banner'lar ne zaman kullanılır?

Satır içi uyarlanabilir banner'lar, sabit uyarlanabilir banner'lara kıyasla daha büyük ve daha uzundur. Ekranların yüksekliği değişkendir ve cihaz ekranı kadar yüksek olabilir.

Bunlar, kaydırılan içeriğe yerleştirilmek için tasarlanmıştır, örneğin:

Başlamadan önce

Uygulamanıza uyarlanabilir banner'lar eklerken şu noktalara dikkat edin:

  • Satır içi uyarlanabilir banner'ların düzgün çalışması için düzenlerinizi duyarlı hale getirmeniz gerekir. Aksi takdirde, reklam deneyimleri kırpılabilir veya yanlış oluşturulabilir.
  • Reklamın yerleştirileceği görünümün genişliğini ve cihaz genişliğinin ve geçerli güvenli alanları dikkate almanız gerekir.

  • Google Mobile Ads SDK'sının en son sürümünü ve uyumlulaştırma kullanıyorsanız uyumlulaştırma bağdaştırıcılarınızın en son sürümlerini kullandığınızdan emin olun.

  • Satır içi uyarlanabilir banner boyutları, mevcut tam genişlik kullanılırken en iyi performansı gösterecek şekilde tasarlanmıştır. Çoğu durumda bu, kullanımdaki cihazın ekranının tam genişliği kadardır. Geçerli güvenli alanları göz önünde bulundurun.

  • Uyarlanabilir boyutlarla çalışmak için yeni satır öğelerini güncellemeniz veya yeni satır öğeleri oluşturmanız gerekebilir. Daha fazla bilgi edinin.

Uygulama

Satır içi uyarlanabilir banner reklamları uygulama adımları, sabit uyarlanabilir banner reklamları uygulama adımlarıyla aynıdır. Tek fark, satır içi uyarlanabilir banner reklamların satır içi uyarlanabilir banner reklam boyutu kullanılarak yüklenmesidir. Satır içi uyarlanabilir reklam boyutu oluşturmak için:

  • Kullanılan cihazın genişliğini alın veya ekranın tam genişliğini kullanmak istemiyorsanız kendi genişliğinizi ayarlayın.
  • Seçilen yön için satır içi uyarlanabilir reklam boyutu nesnesi elde etmek üzere reklam boyutu sınıfında uygun statik yöntemleri kullanın. Örneğin AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width)
  • Banner'ın yüksekliğini sınırlandırmak istiyorsanız statik yöntemi kullanabilirsiniz AdSize.getInlineAdaptiveBannerAdSize(int width, int maxHeight) .

Aşağıdaki örnek kod, aşağıdaki adımları göstermektedir:

Java

// Step 1: Create an inline adaptive banner ad size using the activity context.
AdSize adSize = AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this, 320);

// Step 2: Create banner using activity context and set the inline ad size and
// ad unit ID.
AdManagerAdView bannerView = new AdManagerAdView(this);
bannerView.setAdUnitId("ad unit ID");

// Note that this sets both the adaptive ad size for backfill inventory as well
// as the supported reservation sizes.
bannerView.setAdSizes(adSize, AdSize.BANNER);

// Step 3: Load an ad.
AdManagerAdRequest adRequest = new AdManagerAdRequest.Builder().build();
bannerView.loadAd(adRequest);
// TODO: Insert banner view in list view or scroll view, etc.

Kotlin

// Step 1: Create an inline adaptive banner ad size using the activity context.
val adSize = AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this, 320)

// Step 2: Create banner using activity context and set the inline ad size and
// ad unit ID.
val bannerView = AdManagerAdView(this)
bannerView.adUnitId = "ad unit ID"

// Note that this sets both the adaptive ad size for backfill inventory as well
// as the supported reservation sizes.
bannerView.setAdSizes(adSize, AdSize.BANNER)

// Step 3: Load an ad.
val adRequest = AdManagerAdRequest.Builder().build()
bannerView.loadAd(adRequest)
// TODO: Insert banner view in list view or scroll view, etc.

Ek kaynaklar

GitHub'daki örnekler

Satır içi uyarlanabilir banner'ların nasıl çalıştığını görmek için örnek uygulamayı indirin.

Java Kotlin