Sabit uyarlanabilir banner'ları entegre etme

Uyarlanabilir banner'lar, kullanıcı tarafından belirtilen genişlik ve Google tarafından optimize edilen yükseklik ile reklamları esnek bir şekilde göstermenizi sağlar. Minimum banner yüksekliği 50 yoğunluktan bağımsız pikseldir. Maksimum yükseklik ise cihaz yüksekliğinin% 15'i veya 90 yoğunluktan bağımsız piksel (hangisi daha küçükse) ile sınırlıdır.

Bu banner'lar, mevcut genişliğin tamamını kullandıklarında en iyi performansı gösterir ancak banner'ın genişliğini ayarlarken her zaman güvenli alanları ve görünürlüğü engelleyebilecek ekran kesintilerini göz önünde bulundurmanız gerekir.

Ön koşullar

Devam etmeden önce şunları yapın:

Her zaman test reklamlarıyla test edin

Aşağıdaki örnek kod, test reklamları istemek için kullanabileceğiniz bir reklam birimi kimliği içerir. Bu kimlik, her istek için üretim reklamları yerine test reklamları döndürecek şekilde özel olarak yapılandırıldığından güvenle kullanılabilir.

Ancak AdMob web arayüzünde bir uygulama kaydettikten ve uygulamanızda kullanılacak kendi reklam birimi kimliklerinizi oluşturduktan sonra, geliştirme sırasında cihazınızı açıkça test cihazı olarak yapılandırın.

Android

ca-app-pub-3940256099942544/1033173712

iOS

ca-app-pub-3940256099942544/4411468910

Sabit uyarlanabilir banner oluşturma

Aşağıdaki örnekte, ekranın alt kısmına yerleştirilmiş bir Sabit uyarlanabilir banner görünümü oluşturulmaktadır:

// Get the device safe width in density-independent pixels.
int deviceWidth = MobileAds.Utils.GetDeviceSafeWidth();

// Define the anchored adaptive ad size.
AdSize adaptiveSize =
    AdSize.GetCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(deviceWidth);

// Create an anchored adaptive banner view.
bannerView = new BannerView("ANCHORED_ADAPTIVE_AD_UNIT_ID", adaptiveSize, AdPosition.Bottom);

ANCHORED_ADAPTIVE_AD_UNIT_ID yerine reklam birimi kimliğinizi yazın.

Sabit uyarlanabilir banner görünümü oluşturulduktan sonra banner'ı Başlangıç kılavuzunda açıklandığı şekilde yükleyebilirsiniz.