Satır içi uyarlanabilir banner'lar

Uyarlanabilir banner'lar, yeni nesil duyarlı reklamlardır ve reklam boyutunu her cihaz için optimize ederek performansı en üst düzeye çıkarır. Yalnızca sabit yükseklikleri destekleyen sabit boyutlu banner'larda iyileştirme yapan uyarlanabilir banner'lar, 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 değeri kullanır. Bu, performansı artırma fırsatları sunar.

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. Değişken yükseklikte ve cihaz ekranı kadar uzun olabilir.

Bunlar, kayan içeriğe yerleştirilmek üzere tasarlanmıştır. Örneğin:

Başlamadan önce

Uygulamanızda uyarlanabilir banner'ları uygularken aşağıdaki noktalara dikkat edin:

  • Satır içi uyarlanabilir banner'ların doğru şekilde ç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 bilmeniz ve bunun için cihaz genişliğini ve uygun olan güvenli alanları dikkate almanız gerekir.

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

  • Satır içi uyarlanabilir banner boyutları, mevcut tam genişlik kullanıldığında en iyi sonucu verecek şekilde tasarlanmıştır. Çoğu durumda, bu değer, kullanılan cihazın ekranının tam genişliği olur. Geçerli güvenli alanları dikkate aldığınızdan emin olun.

  • Uyarlanabilir boyutlarla çalışmak için 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 öğrenin 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 almak amacıyla, reklam boyutu sınıfında AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width) gibi uygun statik yöntemleri kullanın.
  • Banner'ın yüksekliğini sınırlamak istiyorsanız statik yöntemi kullanabilirsiniz AdSize.getInlineAdaptiveBannerAdSize(int width, int maxHeight) .

Aşağıdaki örnek kodda bu adımlar gösterilmiştir:

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