Satır içi uyarlanabilir banner'lar

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.

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

Ön koşullar

  • Google Mobile Ads SDK'sı 8.10.0 veya üstü

Başlamadan önce

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

  • 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 göz önünde bulundurulmalıdır. 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 satır öğelerini güncellemeniz veya oluşturmanız gerekebilir seçin. Daha fazla bilgi edinin.

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: GADCurrentOrientationInlineBannerAdSizeWithWidth(CGFloat 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. GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight). ,

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

Swift

// Step 1: Create an inline adaptive banner ad size. This size is used to
// request your adaptive banner. You can pass in the width of the device, or
// set your own width. This example sets a static width.
let adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320)
// Step 2: Create banner with the inline size and set ad unit ID.
let bannerView = GAMBannerView(adSize: adSize)
bannerView.adUnitID = "<var>ad unit ID</var>"
bannerView.rootViewController = self

// For Ad Manager, the `adSize` property is used for the adaptive banner ad
// size. The `validAdSizes` property is used as normal for the supported
// reservation sizes for the ad placement.
bannerView.validAdSizes = [NSValueFromGADAdSize(GADAdSizeBanner)]

// Step 3: Load an ad.
let request = GAMRequest()
bannerView.load(request)
// TODO: Insert banner view in table view or scroll view, etc.

Objective-C

// Step 1: Create an inline adaptive banner ad size. This size is used to
// request your adaptive banner. You can pass in the width of the device, or set
// your own width. This example sets a static width.
GADAdSize *adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(320);
// Step 2: Create banner with the inline size and set ad unit ID.
GAMBannerView bannerView = [[GAMBannerView alloc] initWithAdSize:adSize];
bannerView.adUnitID = @"<var>ad unit ID</var>";
bannerView.rootViewController = self;

// For Ad Manager, the adSize property is used for the adaptive banner ad size.
// The validAdSizes property is used as normal for the supported reservation
// sizes for the ad placement. This is optional and only needed if you wish to
// support reservation ad sizes.
bannerView.validAdSizes = @[ NSValueFromGADAdSize(GADAdSizeBanner) ];

// Step 3: Load an ad.
GAMRequest *request = [GAMRequest request];
[bannerView loadRequest:request];
// TODO: Insert banner view in table 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.

Hızlı Hedef-C