Mobil Geliştirmede Banner Ad — nedir, reklam formatları ve nasıl çalışır

Yazar: IT Sectr Yayınlanma: 2026-04-23 Okuma süresi: 10 dk

Banner Ad, mobil uygulamalarda uygulama arayüzüne gömülü dikdörtgen bir banner ile temsil edilen grafik reklam formatıdır. Statista, 2025'e göre, uygulama içi reklam pazarı 380 milyar doları aştı ve bunun %18'i banner formatlarından geliyor. Banner Ads, ücretsiz uygulama geliştiricileri için en basit ve en erişilebilir para kazanma yöntemi olmaya devam ediyor.

Önemli Noktalar

  • Banner Ad, mobil uygulama arayüzüne gömülü dikdörtgen bir reklam bloğudur.
  • Bannerların eCPM'si reklam formatları arasında en düşüktür: ABD'de $0.5–$3, diğer bölgelerde $0.2–$1.
  • Ekranın altına yerleştirme, gelir/kullanıcı deneyimi dengesini en iyi şekilde sağlar.
  • Auto-refresh — her 30–60 saniyede bir otomatik reklam değişimi.
  • AdMob, mobil reklam pazarının %70 payıyla Banner Ads için en büyük ağdır.

Banner Ad Nedir?

Banner Ad, uygulama arayüzü içinde grafik veya metin reklamı görüntüleyen bir mobil reklam formatıdır. Standart boyutlar: 320×50 px (banner), 320×100 px (büyük banner), 300×250 px (orta dikdörtgen), 728×90 px (tabletler için lider panosu). Banner, ekranın sabit bir alanını kaplar — genellikle ekran yüksekliğinin %5–15'i — ve her 30–60 saniyede bir otomatik olarak yenilenir.

Google AdMob (2025)'e göre, uyarlanabilir banner'lar (adaptive banners) tercih edilen formattır ve cihaz ekran genişliğine otomatik olarak uyum sağlar. Uyarlanabilir banner, sabit bannerların %85'ine kıyasla %98 doluluk oranı sağlar, çünkü reklam ağı, reklamı bloğun tam boyutuyla eşleştirebilir. Bannerların ortalama CTR'si %0.1–%0.5 ve tıklama başına dönüşüm oranı %2–%5'tir.

Banner Ad, en az müdahaleci reklam formatıdır: banner sürekli olarak içeriği kapatmaz (interstitial'ın aksine), kullanıcıdan eylem gerektirmez (rewarded video'nun aksine) ve kullanıcı deneyimini kesintiye uğratmaz. Ancak düşük eCPM, banner'ları yalnızca çok sayıda gösterimle etkili kılar — DAU'su 10.000'den az olan uygulamalar, banner reklam entegrasyonunun maliyetini karşılayamayabilir. Appodeal (2025)'e göre, Banner Ads karlılığı için minimum eşik günde 30.000 gösterimdir.

Mobil Uygulamalarda Banner Ad Nasıl Çalışır

Banner Ad, uygulamaya gömülü ve reklamların yüklenmesini, görüntülenmesini ve yenilenmesini yöneten reklam SDK'ları (Software Development Kit) aracılığıyla çalışır.

Çalışma Prensibi

Reklam SDK'sı (örneğin, Google Mobile Ads SDK), uygulama başlatıldığında reklam ağından bir reklam yükler. Banner bir reklam ister, ağ reklamverenler arasında gerçek zamanlı teklif verme (real-time bidding) müzayedesi düzenler ve kazanan reklam banner'da görüntülenir. 30–60 saniye sonra süreç tekrarlanır (auto-refresh). Geliştirici, ağ koşullarına bağlı olarak gösterimlerden (CPM) veya tıklamalardan (CPC) gelir elde eder.

Real-time Bidding

RTB, reklamverenlerin her gösterim için teklif verdiği gerçek zamanlı bir müzayedir. Banner talebinde iletilenler: konum, cihaz türü, uygulama kategorisi, kullanıcı geçmişi (onay verilmişse). Müzayedenin kazananı, en yüksek teklifi veren reklamverendir. Ortalama müzayede süresi 100–200 ms'dir. In-app bidding, geleneksel waterfall modeline kıyasla eCPM'yi %20–40 artırır (PubMatic, 2025 verisi).

Banner SDK Entegrasyonu

Kotlin ile bir uygulamaya AdMob uyarlanabilir banner entegrasyonu örneği:

kotlin
class MainActivity : AppCompatActivity() {
    private lateinit var adView: AdView
    private val adUnitId = "ca-app-pub-3940256099942544/6300978111"

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        adView = AdView(this)
        adView.adUnitId = adUnitId
        adView.adSize = AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(
            this, AdSize.FULL_WIDTH
        )

        val adContainer = findViewById<FrameLayout>(R.id.ad_container)
        adContainer.addView(adView)

        loadBanner()
    }

    private fun loadBanner() {
        val adRequest = AdRequest.Builder().build()
        adView.loadAd(adRequest)
    }

    override fun onPause() {
        adView.pause()
        super.onPause()
    }

    override fun onResume() {
        super.onResume()
        adView.resume()
    }

    override fun onDestroy() {
        adView.destroy()
        super.onDestroy()
    }
}

Banner Ads Türleri

Banner Ads boyut, davranış ve görüntüleme teknolojisine göre farklılık gösterir. Banner türü seçimi eCPM'yi, kullanıcı deneyimini ve entegrasyonun teknik karmaşıklığını etkiler.

Statik Bannerlar

Statik banner, sabit boyutlu grafik bir görüntü (PNG, JPG) veya HTML5 animasyonudur. Boyutlar: telefonlar için 320×50 px, tabletler için 728×90 px. Statik bannerlar, düşük etkileşim nedeniyle en düşük eCPM'ye ($0.5–$2) sahiptir. Avantajı, uygulama performansı üzerinde minimum etkidir (CPU/GPU yükü yok). Yardımcı programlarda, kataloglarda ve içerik uygulamalarında kullanılır.

Uyarlanabilir Bannerlar (Adaptive)

Adaptive bannerlar, genişlik ve yüksekliği cihaz ekran boyutuna otomatik olarak ayarlar. Google AdMob, uyarlanabilir bannerları standart olarak önerir: maksimum doluluk oranı ve sabit bannerlara kıyasla %15–25 daha yüksek eCPM sağlarlar. Uyarlanabilir bannerlar, sabitlenmiş (alt/üstte sabit konum) ve satır içi (kaydırılabilir içeriğe gömülü) varyantlarda mevcuttur. Satır içi uyarlanabilir bannerlar, bir listeye veya akışa entegre edilen en yeni formattır.

Rich Media Bannerlar

Rich Media, video, animasyon, kaydırma ve formlarla etkileşimli bannerlardır. MRAID'i (Mobile Rich Media Ad Interface Definitions) — etkileşimli reklamcılık için IAB standardını desteklerler. Rich Media bannerlarının eCPM'si $3–$8'dir, ancak 2–5 MB veri yüklenmesi gerekir ve eski cihazlarda uygulama performansını düşürebilir. Premium uygulamalarda ve marka kampanyalarında kullanılır.

Collapsible Bannerlar

Collapsible, büyük banner'ın (320×100 px) 10–15 saniye sonra otomatik olarak standart boyuta (320×50 px) daraldığı bir Google AdMob formatıdır. Format, kalıcı olarak ekran alanı kaplamadan ilk saniyelerde daha fazla bilgi görüntülemeye olanak tanır. Collapsible bannerlar, standart bannerlara kıyasla %20–30 daha yüksek eCPM gösterirken, tutma oranı düşmez (Google AdMob, 2025 verisi).

Banner Ads için Reklam Ağları

Reklam ağı seçimi eCPM'yi, doluluk oranını ve gelir istikrarını kritik şekilde etkiler. Farklı ağlar, farklı bölgelerde ve uygulama kategorilerinde uzmanlaşmıştır.

Başlıca Ağlar

eCPM (ABD)Doluluk OranıÖzellik
AdMob$1.5–$3%95–98En büyük ağ, istikrarlı ödemeler
AppLovin$2–$4%90–95Yüksek eCPM, in-app bidding
Meta Audience Network$3–$7%40–70Maksimum eCPM, düşük doluluk oranı
Unity Ads$1–$3%85–90Oyunlar için iyi
IronSource$1.5–$3.5%85–90Arabuluculuk ve A/B testleri

Banner Arabuluculuğu (Mediation)

Arabuluculuk, reklam platformunun birden çok ağı sorguladığı ve en yüksek eCPM'li reklamı gösterdiği bir teknolojidir. Banner Ads için, düşük eCPM nedeniyle arabuluculuk özellikle önemlidir — %20'lik bir artış bile anlamlıdır. Popüler arabuluculuk platformları: AdMob Mediation (ücretsiz), AppLovin MAX (ücretsiz), IronSource (ücretsiz). Arabuluculuk, banner eCPM'sini %20–40 ve doluluk oranını %97'ye kadar artırır (PubMatic, 2025 verisi).

In-app Bidding

In-app bidding, tüm ağların aynı anda tek bir müzayedeye katıldığı (waterfall'da sıralı olarak değil) bir sonraki arabuluculuk seviyesidir. Banner Ads için, in-app bidding, tüm ağların her gösterime eşit erişimi sayesinde eCPM'de %15–30 artış sağlar. AppLovin MAX, AdMob (Open Bidding ile) ve IronSource tarafından desteklenir.

Banner Ads Yerleştirme En İyi Uygulamaları

Banner yerleşimi, hem geliri hem de kullanıcı deneyimini belirleyen önemli bir faktördür. Yanlış yerleştirme, kullanıcı tutma oranını %30–50 düşürebilir.

Ekran Konumu

En uygun konum ekranın altıdır (bottom anchor). Banner içeriği kapatmaz ve kullanıcı varlığına alışır. Üst konum (top anchor), altta gezinme bulunan uygulamalar için uygundur. Gezici bannerlar en kötü seçenektir: içeriği kapatır ve kullanıcıyı rahatsız eder. Google (2025)'e göre, alt bannerların CTR'si üst bannerlardan %15 daha yüksektir ve kullanıcı tutma oranını düşürmez.

Auto-refresh Sıklığı

Auto-refresh, Banner Ads için standart mekanizmadır ve reklamı her 30–60 saniyede bir değiştirir. Önerilen aralık: içerik uygulamaları için 60 saniye (kullanıcı dikkati dağılmaz), yardımcı programlar için 30 saniye (kısa oturumlar). Çok sık yenileme (< 30 saniye) geliri artırmaz — reklamverenler, yüksek reklam yoğunluklu uygulamalardaki gösterimler için daha az öder. Google AdMob, 30 saniyeden kısa aralıklar önermez.

Yaşam Döngüsü Yönetimi

Banner Ads için Activity yaşam döngüsünün doğru şekilde yönetilmesi kritik öneme sahiptir. Banner, onPause'da duraklatılmalı (pause), onResume'da devam ettirilmeli (resume) ve onDestroy'da yok edilmelidir (destroy). Yanlış yönetim, bellek sızıntılarına ve trafik israfına neden olur. Doğru yaşam döngüsü yönetimi yukarıdaki entegrasyon kodunda gösterilmiştir — onPause, onResume, onDestroy zorunludur.

Koyu Temaya Uyum

Koyu tema, banner reklamlarını etkiler: koyu tema kullanıcıları parlak bannerlara %20–30 daha az tıklar (AppDynamics, 2025 verisi). AdMob, kontrast uyumu için forceAdaptiveBanner'ı destekler. Koyu temalı uygulamalar için önerilir: yerel reklamlar kullanın (temaya uyum sağlar), koyu mod yaratıcı içeriğe sahip reklamverenleri seçin ve banner için nötr renk paleti kullanın.

Banner Ads metriklerinin izlenmesi, reklam para kazanmanın etkinliğini değerlendirmeye ve yerleşimi zamanında optimize etmeye olanak tanır.

MetrikAçıklamaKıyaslama
ImpressionsBanner gösterim sayısıDAU'ya bağlı
eCPM1000 gösterim başına gelir$0.5–$3 (ABD)
CTRTıklama oranı%0.1–%0.5
Fill RateBaşarılı isteklerin %'si> %95
Revenue per DAUAktif kullanıcı başına gelir$0.01–$0.05/gün
Impression RPM1000 gösterim başına gelireCPM'ye eşit

Gelir Hesaplama

Banner Ads'den gelir şu formülle hesaplanır: Günlük Gelir = DAU × Oturumlar × Oturum Başına Banner Gösterimi × eCPM / 1000. Örnek: 100.000 DAU, günde 3 oturum, banner 2 oturumda gösteriliyor, eCPM $2. Gelir = 100.000 × 3 × 0,7 × $2 / 1000 = günde $420. Arabuluculuk ile eCPM $3'e yükselebilir ve günlük gelir $630'a çıkar. Karşılaştırma için, eCPM $8 olan bir interstitial, kullanıcı başına günde bir gösterimle $800 getirir — bannerlar yalnızca yüksek oturum sıklığında etkilidir.

Reklam Kullanıcısı LTV'si

Yalnızca banner'larla para kazanılan bir kullanıcının LTV'si: LTV = Kullanıcı Başına Günlük Gelir × Ortalama Yaşam Süresi (gün). Kullanıcı başına günlük gelir $0,02 (100.000 DAU, günde $2.000) ve ortalama yaşam süresi 120 gün olduğunda, LTV = $2,40. Karlılık için CPI'nın $2,40'ın altında olması gerekir. Oyun CPI'sı $2,80 olduğunda, yalnızca banner ile para kazanma kârsız olabilir — LTV > CPI elde etmek için interstitial veya rewarded video ile kombinasyon gerekir.

Banner A/B Testi

Banner konumu, boyutu ve sıklığının test edilmesi sürekli bir süreçtir. Google, aşağıdaki şemaya göre A/B testi önerir: mevcut ayarlarla kontrol grubu (trafiğin %70'i), yeni ayarlarla test grubu (trafiğin %30'u). Karşılaştırma metrikleri: Kullanıcı Başına Gelir, D7 Tutma, CTR ve eCPM. 7–14 günlük testin ardından karar verilir. Banner Ads için tipik A/B testleri: alt vs üst, 320×50 vs 320×100, 30 saniye yenileme vs 60 saniye yenileme.

Sıkça Sorulan Sorular

Banner Ads için hangi eCPM iyi kabul edilir?

Bannerlar için iyi eCPM, ABD'de $2–$4, ortalama $1–$2, düşük < $1'dir. Diğer bölgeler için eCPM 2–5 kat daha düşüktür. Arabuluculuk ve in-app bidding, tek bir ağa kıyasla eCPM'yi %20–40 artırır.

Bir uygulamada banner yerleştirmek için en iyi yer neresidir?

En uygun — ekranın altı (bottom anchor). Banner içeriği kapatmaz ve gezinmeyi engellemez. Üst yerleştirme, altta gezinme bulunan uygulamalar için uygundur. İçeriği kapatan gezici bannerlardan kaçının.

Bir ekranda kaç banner görüntülenebilir?

Ekran başına yalnızca bir banner. Google AdMob politikası — ekran başına birden fazla banner reklam görünümüne izin verilmez. İhlal, hesabın bloke edilmesine yol açabilir. İstisna — farklı ağların daraltılabilir bannerlarıyla arabuluculuk, ancak yalnızca biri görünür.

Banner Ads uygulama performansını nasıl etkiler?

Etkisi minimumdur: banner SDK'sı uygulama boyutuna 2–5 MB ve RAM'e 10–30 MB ekler. Modern cihazlarda FPS üzerindeki etkisi fark edilmez. RAM < 2 GB olan cihazlarda, başlatmadan 1–2 saniye sonra gecikmeli yükleme (lazy loading) kullanılması önerilir.

Hangisi daha iyi: Banner Ads mi Interstitial mı?

Banner — kullanıcı deneyimi üzerinde minimum etkiyle istikrarlı, öngörülebilir gelir. Interstitial — daha yüksek eCPM ($5–15 vs $0.5–3), ancak sık gösterimde kullanıcı kaybı riski. Optimum kombinasyon: her zaman banner + interstitial en fazla 90 saniyede bir.

Özet

  • Banner Ad en erişilebilir mobil reklam formatıdır: düşük eCPM ($0.5–$3), ancak yüksek gelir öngörülebilirliği.
  • Adaptive bannerlar endüstri standardıdır, %98 doluluk oranı ve sabit bannerlara kıyasla %15–25 daha yüksek eCPM sağlar.
  • Reklam ağlarının arabuluculuğu ve in-app bidding, banner eCPM'sini %20–40 artırır.
  • Ekranın altındaki konum, gelir ve kullanıcı deneyimi arasındaki optimum dengedir.
  • Auto-refresh 30–60 saniye standart aralıktır; 30 saniyeden azı geliri artırmaz.
  • Banner, DAU > 10.000 ve yüksek oturum sıklığında etkilidir; daha küçük kitlelerde gelir entegrasyon maliyetini karşılamaz.
  • Hibrit Banner + Interstitial + Rewarded Video, kabul edilebilir kullanıcı deneyimini korurken maksimum ARPU sağlar.

Anahtar teslim bir mobil uygulama geliştireceğiz

IT Sectr, 2017'den beri girişimler ve işletmeler için iOS ve Android uygulamaları oluşturmaktadır. Size danışmanlık yapacak ve en iyi çözümü önereceğiz.

Projeyi tartış

Ayrıca okuyun