Sabit uyarlanabilir banner'lar

Uyarlanabilir banner'lar, yeni nesil duyarlı reklamlardır ve daha yüksek performans elde edebilirsiniz. Akıllı banner'ları geliştirerek Uyarlanabilir banner'lar yalnızca sabit yükseklikleri destekler. Uyarlanabilir banner'lar, istediğiniz reklam genişliğini seçebilir ve optimum reklam boyutunu belirlemek için bunu kullanabilirsiniz.

En iyi reklam boyutunu seçmek için uyarlanabilir banner'lar sabit yükseklikte. Böylece, daha tutarlı bir kısım kaplayan banner reklamlar elde edilebilir ve performansı artırma fırsatları sağlar.

Uyarlanabilir banner'larla çalışırken, bunların her zaman sabit bir boyutun olabileceğini unutmayın. Yerleşiminizi her cihaz varsa reklam boyutunun değişmeyeceğinden emin olabilirsiniz. Ancak banner reklam öğesinin boyutu cihazdan cihaza değişebilir. Bunun sonucunda, düzeninizin reklam yüksekliğindeki sapmalara uyum sağlayabileceğinden emin olmanız önerilir. Nadir durumlarda, tam uyarlanabilir boyut doldurulmayabilir ve standart bir boyut reklam öğesi bu alanda ortalanır.

Uyarlanabilir banner'lar ne zaman kullanılır?

Uyarlanabilir banner'lar, sektördeki tüm yeniliklerin yerini alacak şekilde tasarlanmıştır. standart 320x50 banner boyutu ve yerini aldıkları akıllı banner biçimi kullanılır.

Bu banner boyutları genellikle sabit banner olarak kullanılır ve genelde sabit bir banner ekranın üst veya alt kısmına sabitlenir. Bu tür sabit banner'larda, bu oran, standart 320x50 boyutundakine benzer olacaktır. aşağıdaki ekran görüntülerinden görülebilir:


320x50 banner

Akıllı banner

Uyarlanabilir banner

Uyarlanabilir banner, mevcut ekran boyutundan daha iyi yararlanır. Ayrıca, Uyarlanabilir banner, akıllı banner'lara kıyasla daha iyi bir seçenektir çünkü:

  • Tam ekran genişliği yerine sağlanan bir genişliği kullanır. Böylece, güvenli alanları hesaba katar.

  • Bunun yerine söz konusu cihaz için optimum bir yükseklik seçer farklı boyutlardaki cihazlarda sabit yükseklik sağlar. Böylece, parçalanması.

Uygulama notları

Uygulamanızda uyarlanabilir banner'lar uygularken aşağıdaki noktaları zihin:

  • Reklamın yerleştirileceği görünümün genişliğini ve bu cihaz genişliğini ve kullanılabilen güvenli alanları geçerlidir.

  • AdMob ile uyumlu olması için reklam görüntüleme arka planınızın opak olduğundan emin olun politikalarından birini kullanarak reklam alanını doldurmayan küçük reklam boyutlarından yararlanabilirsiniz.

  • Google Mobile Ads C++ SDK'sının en son sürümünü kullandığınızdan emin olun. Örneğin, her uyumlulaştırma bağdaştırıcısının en son sürümünü kullanın.

  • Uyarlanabilir banner boyutları, tam banner'lar kullanıldığında en iyi sonucu verecek şekilde tasarlanmıştır. kullanabilirsiniz. Çoğu durumda, bu değer ekranın tam genişliğinde kontrol edebilirsiniz. Geçerli güvenli alanları dikkate aldığınızdan emin olun.

  • Google Mobile Ads C++ SDK'sı, belirtilen firebase::gma::AdSize genişliğinde olmalıdır.

  • Uyarlanabilir banner'lar için reklam boyutunu almanın üç yöntemi vardır: yatay, biri dikey, diğeri ise geçerli yön için örneğidir.

  • Belirli bir cihazda belirli bir genişlik için döndürülen boyut her zaman aynı olur Dolayısıyla, düzeninizi belirli bir cihazda test ettikten sonra, reklam boyutu değişmeyecektir.

  • Sabit banner yüksekliği hiçbir zaman cihaz yüksekliğinin% 15'inden fazla olmamalıdır ve en az 50 puan olmalıdır.

Hızlı başlangıç

Basit bir uyarlanabilir sabit banner uygulamak için aşağıdaki adımları izleyin.

  1. Uyarlanabilir banner reklam boyutu alın. Aldığınız boyut, istekte bulunmak için kullanılacaktır uyarlanabilir banner'ınız. Uyarlanabilir reklam boyutunu almak için aşağıdakileri yaptığınızdan emin olun:

    1. Kullanılan cihazın genişliğini öğrenin veya bir genişlik ayarlamadıysanız kendi genişliğinizi ayarlayın ekranın tam genişliğini kullanabilirsiniz.

    2. AdSize sınıfında aşağıdakiler gibi uygun statik yöntemleri kullanın: GetCurrentOrientationAnchoredAdaptiveBannerAdSize(uint32_t width) - seçilen yön için uyarlanabilir AdSize nesnesi alın.

    3. Kullandığınız uyarlanabilir AdSize ile AdView üzerinde Initialize() çağırın oluşturuldu.

      Aşağıda tam bir örnek verilmiştir.

  2. Bir AdRequest nesnesi oluşturun ve loadAd() kullanarak banner'ınızı yükleyin yönteminde yaptığınız gibi, hazırladığınız reklam görünümünüzde isteği gönderin.

Örnek kod

Aşağıda, uyarlanabilir banner yükleyecek bir AdView örneği verilmiştir:

// Determine view width in pixels based on your app's current width on the
// device's screen. This process will vary depending on which windowing toolkit
// you're using.

firebase::gma::AdSize adaptive_ad_size =
      AdSize::GetCurrentOrientationAnchoredAdaptiveBannerAdSize(view_width);

// my_ad_parent is a reference to an iOS UIView or an Android Activity.
// This is the parent UIView or Activity of the banner view.
firebase::gma::AdParent ad_parent =
  static_cast<firebase::gma::AdParent>(my_ad_parent);
firebase::Future<void> result =
  ad_view->Initialize(ad_parent, kBannerAdUnit, adaptive_ad_size);

Burada, GetCurrentOrientationAnchoredAdaptiveBannerAdSize(uint32_t width), şu amaçlarla kullanılır: geçerli arayüz için sabit bir konumdaki banner'ın boyutunu al Yön. Sabit bir banner'ı belirli bir yönde önceden yüklemek için GetPortraitAnchoredAdaptiveBannerAdSize(uint32_t width) ile ilgili işlev ve GetLandscapeAnchoredAdaptiveBannerAdSize(uint32_t width).