Uyarlanabilir banner'lar, yeni nesil duyarlı reklamlardır ve daha yüksek performans elde edebilirsiniz. Sabit boyutta iyileştirme sabit yükseklikleri destekleyen banner'lar oluşturabilirsiniz. Uyarlanabilir banner'lar, reklam genişliğini belirtmeniz ve optimum reklam boyutunu belirlemek için bunu kullanmanız gerekir.
En iyi reklam boyutunu seçmek için satır içi uyarlanabilir banner'lar sabit yerine maksimum değerini kullanır yükseklik. 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 banner'lar. Değişken yükseklikte ve cihaz ekranı kadar uzun olabilir.
Kaydırma içeriklerine 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 düzgün çalışması için duyarlı hale getirin. 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 Burada, cihaz genişliği ve kullanılabilen güvenli alanlar geçerlidir.
Google Mobile Ads SDK'sının en son sürümünü kullandığınızdan emin olun ve Uyumlulaştırma bağdaştırıcılarınızın en yeni sürümleri olan uyumlulaştırmayı kullanarak.
Satır içi uyarlanabilir banner boyutları, tam kullanılabilir genişlik. Çoğu durumda bu değer, ekranda görünür. Geçerli güvenli alanları dikkate aldığınızdan emin olun.
- Uyarlanabilir satırlarla çalışmak için yeni satır öğelerini güncellemeniz veya oluşturmanız gerekebilir seçin. Daha fazla bilgi edinin.
Reklam boyutunu alma yöntemleri şunlardır:
Satır içi uyarlanabilir banner API'lerini kullanırken Google Mobile Ads SDK'sı belirtilen genişlikte bir
AdSize
ve bir satır içi işareti. Yükseklik, hangisinin bağlı olduğuna bağlı olarak, sıfır veyamaxHeight
olur API'yi kullanabilirsiniz. Reklamın gerçek yüksekliği reklam gösterilerek geri döndü.Satır içi uyarlanabilir banner, kaydırılabilir içeriğe yerleştirilecek şekilde tasarlanmıştır. İlgili içeriği oluşturmak için kullanılan banner, cihaz ekranının yüksekliği kadar veya maksimum yükseklikle sınırlı olabilir. API'ye göre değişir.
Uygulama
Satır içi uyarlanabilir banner reklamları uygulama adımları ile aynıdır sabit uyarlanabilir banner reklamlar uygulamak için. Tek fark satır içi uyarlanabilir banner reklamlar, satır içi uyarlanabilir banner reklam boyutu kullanılarak yüklenir. Alıcı: satır içi uyarlanabilir reklam boyutu oluşturun:
- Kullanılan cihazın genişliğini öğrenin veya kullanmak istemiyorsanız kendi genişliğinizi ayarlayın ekranın tam genişliğini kullanın.
- Reklam boyutu sınıfında şunun gibi uygun statik yöntemleri kullanın:
AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width)
. seçilen yön için satır içi uyarlanabilir reklam boyutu nesnesi elde edin. - 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.