Banner Ad — grafikus hirdetési formátum mobilalkalmazásokban, amely egy téglalap alakú, az alkalmazás felületébe beépített banner. A Statista, 2025 adatai szerint az in-app hirdetési piac meghaladta a 380 milliárd dollárt, amelynek 18%-a banner formátumokra jut. A Banner Ads továbbra is a legegyszerűbb és legelérhetőbb bevételszerzési mód az ingyenes alkalmazások fejlesztői számára.
Főbb pontok
Banner Ad — mobilhirdetési formátum, amely grafikus vagy szöveges hirdetést jelenít meg az alkalmazás felületén. Szabványos méretek: 320×50 px (banner), 320×100 px (nagy banner), 300×250 px (közepes téglalap), 728×90 px (leaderboard táblagépekhez). A banner a képernyő egy rögzített területét foglalja el — általában a kijelző magasságának 5–15%-át — és automatikusan frissül 30–60 másodpercenként.
A Google AdMob (2025) adatai szerint az adaptív bannerek (adaptive banners) — az előnyben részesített formátum, amely automatikusan alkalmazkodik az eszköz képernyőszélességéhez. Az adaptive banner 98%-os kitöltési arányt biztosít a rögzített bannerek 85%-ával szemben, mivel a hirdetési hálózat pontosan a blokk méretéhez tudja igazítani a hirdetést. A bannerek CTR-je átlagosan 0,1–0,5%, a kattintásból származó konverziós arány pedig 2–5%.
Banner Ad — a legkevésbé invazív hirdetési formátum: a banner nem takarja el véglegesen a tartalmat (ellentétben az interstitiallal), nem igényel műveletet a felhasználótól (ellentétben a rewarded videóval) és nem szakítja meg a felhasználói élményt. Az alacsony eCPM azonban csak nagyszámú megjelenítés esetén teszi hatékonnyá a bannereket — a 10 000-nél kevesebb DAU-val rendelkező alkalmazások nem feltétlenül térítik meg a bannerhirdetés integrációs költségeit. Az Appodeal (2025) adatai szerint a Banner Ads jövedelmezőségének minimális küszöbe napi 30 000 megjelenítés.
A Banner Ad hirdetési SDK-kon (Software Development Kit) keresztül működik, amelyek be vannak építve az alkalmazásba, és kezelik a hirdetések betöltését, megjelenítését és frissítését.
A hirdetési SDK (pl. Google Mobile Ads SDK) az alkalmazás indításakor betölt egy hirdetést a hirdetési hálózatból. A banner hirdetést kér, a hálózat aukciót (real-time bidding) tart a hirdetők között, a nyertes hirdetés megjelenik a bannerben. 30–60 másodperc után a folyamat megismétlődik (auto-refresh). A fejlesztő a hálózat feltételeitől függően a megjelenítésekért (CPM) vagy kattintásokért (CPC) kap bevételt.
RTB — valós idejű aukció, ahol a hirdetők licitálnak minden egyes megjelenítésre. A bannerkéréskor a következő adatok kerülnek továbbításra: geo, eszköztípus, alkalmazáskategória, felhasználói előzmények (ha hozzájárultak). Az aukció nyertese a legmagasabb ajánlatot tevő hirdető. Az átlagos aukciós idő — 100–200 ms. Az in-app bidding (vásárlási modell) 20–40%-kal növeli az eCPM-et a hagyományos waterfall modellhez képest (PubMatic, 2025 adatai).
Példa az AdMob adaptív banner integrációjára egy Kotlin alkalmazásban:
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()
}
}
A Banner Ads méretben, viselkedésben és megjelenítési technológiában különböznek. A banner típusának kiválasztása befolyásolja az eCPM-et, a felhasználói élményt és az integráció technikai összetettségét.
Statikus banner — grafikus kép (PNG, JPG) vagy rögzített méretű HTML5-animáció. Méretek: 320×50 px telefonokhoz, 728×90 px táblagépekhez. A statikus bannerek rendelkeznek a legalacsonyabb eCPM-mel (0,5–2 dollár) az alacsony bevonódás miatt. Előny — minimális hatás az alkalmazás teljesítményére (nem terheli a CPU/GPU-t). Segédprogramokban, katalógusokban és tartalomalkalmazásokban használják.
Az Adaptive bannerek automatikusan igazítják a szélességet és magasságot az eszköz képernyőméretéhez. A Google AdMob az adaptive bannereket ajánlja szabványként: maximális kitöltési arányt és 15–25%-kal magasabb eCPM-et biztosítanak, mint a rögzített bannerek. Az adaptív bannerek anchored (rögzített pozíció alul/felül) és inline (görgethető tartalomba ágyazott) változatban érhetők el. Az inline adaptive bannerek — a legújabb formátum, listába vagy hírfolyamba integrálva.
Rich Media — interaktív bannerek videóval, animációval, húzással és űrlapokkal. Támogatják az MRAID (Mobile Rich Media Ad Interface Definitions) — az IAB interaktív hirdetési szabványát. A Rich Media bannerek eCPM-je 3–8 dollár, de 2–5 MB adat letöltését igénylik, és csökkenthetik az alkalmazás teljesítményét régebbi eszközökön. Prémium alkalmazásokban és márkakampányokban használják.
Collapsible — Google AdMob formátum, ahol a nagy banner (320×100 px) 10–15 másodperc után automatikusan összecsukódik a szabványos méretre (320×50 px). A formátum lehetővé teszi, hogy több információ jelenjen meg az első másodpercekben anélkül, hogy állandó helyet foglalna a képernyőn. A Collapsible bannerek 20–30%-kal magasabb eCPM-et mutatnak a szabványosnál, miközben a megtartási arány nem csökken (Google AdMob, 2025 adatai).
A hirdetési hálózat kiválasztása kritikusan befolyásolja az eCPM-et, a kitöltési arányt és a bevétel stabilitását. A különböző hálózatok eltérő régiókra és alkalmazáskategóriákra specializálódtak.
| Hálózat | eCPM (USA) | Kitöltési arány | Jellemző |
|---|---|---|---|
| AdMob | $1.5–$3 | 95–98% | Legnagyobb hálózat, stabil kifizetések |
| AppLovin | $2–$4 | 90–95% | Magas eCPM, in-app bidding |
| Meta Audience Network | $3–$7 | 40–70% | Maximális eCPM, alacsony kitöltési arány |
| Unity Ads | $1–$3 | 85–90% | Jó játékokhoz |
| IronSource | $1.5–$3.5 | 85–90% | Mediáció és A/B tesztek |
Mediáció (mediation) — olyan technológia, amelyben a hirdetési platform több hálózatot kérdez le, és a legmagasabb eCPM-mel rendelkező hirdetést jeleníti meg. A Banner Ads esetében a mediáció különösen fontos az alacsony eCPM miatt — még a 20%-os növekedés is jelentős. Népszerű mediációs platformok: AdMob Mediation (ingyenes), AppLovin MAX (ingyenes), IronSource (ingyenes). A mediáció 20–40%-kal növeli a bannerek eCPM-jét és 97%-ra a kitöltési arányt (PubMatic, 2025 adatai).
In-app bidding — a mediáció következő szintje, ahol az összes hálózat egyszerre vesz részt egyetlen aukción (nem szekvenciálisan, mint a waterfallban). A Banner Ads esetében az in-app bidding 15–30%-os eCPM-növekedést eredményez, mivel minden hálózat egyenlő hozzáféréssel rendelkezik minden egyes megjelenítéshez. Támogatja az AppLovin MAX, az AdMob (Open Biddinggel) és az IronSource.
A bannerek elhelyezése — kulcsfontosságú tényező, amely meghatározza mind a bevételt, mind a felhasználói élményt. A helytelen elhelyezés 30–50%-kal csökkentheti a megtartási arányt.
Optimális pozíció — a képernyő alján (bottom anchor). A banner nem takarja el a tartalmat, a felhasználó hozzászokik a jelenlétéhez. A felső pozíció (top anchor) az alul navigációval rendelkező alkalmazásokhoz alkalmas. A lebegő bannerek (floating) — a legrosszabb megoldás: eltakarják a tartalmat és irritálják a felhasználót. A Google (2025) adatai szerint az alsó bannerek 15%-kal magasabb CTR-rel rendelkeznek, mint a felső bannerek, és nem csökkentik a megtartási arányt.
Auto-refresh — a Banner Ads szabványos mechanizmusa, amely 30–60 másodpercenként cseréli a hirdetést. Ajánlott intervallum: 60 másodperc tartalomalkalmazásokhoz (a felhasználó nem terelődik el), 30 másodperc segédprogramokhoz (rövid munkamenetek). A túl gyakori frissítés (< 30 mp) nem növeli a bevételt — a hirdetők kevesebbet fizetnek a magas hirdetési sűrűségű alkalmazásokban történő megjelenítésekért. A Google AdMob nem javasol 30 másodpercnél rövidebb intervallumot.
Az Activity életciklusának helyes kezelése kritikus a Banner Ads számára. A bannert szüneteltetni kell (pause) az onPause-nál, folytatni (resume) az onResume-nál és meg kell semmisíteni (destroy) az onDestroynál. A helytelen kezelés memóriaszivárgást és forgalom pazarlását okozza. A helyes kezelés példája már látható volt a fenti integrációs kódban — az onPause, onResume, onDestroy kötelező.
Sötét téma befolyásolja a bannerhirdetéseket: a sötét téma felhasználói 20–30%-kal ritkábban kattintanak a világos bannerekre (AppDynamics, 2025 adatai). Az AdMob támogatja a forceAdaptiveBanner-t a kontraszt adaptálásához. Sötét témájú alkalmazásokhoz ajánlott: natív hirdetések használata (illeszkednek a témához), sötét módú kreatívokkal rendelkező hirdetők kiválasztása és a banner semleges színskálájának használata.
A Banner Ads mutatóinak monitorozása lehetővé teszi a hirdetési monetizáció hatékonyságának értékelését és az elhelyezés időben történő optimalizálását.
| Mutató | Leírás | Benchmark |
|---|---|---|
| Impressions | A banner megjelenítéseinek száma | DAU-tól függ |
| eCPM | Bevétel 1000 megjelenítésenként | $0.5–$3 (USA) |
| CTR | Átkattintási arány | 0.1–0.5% |
| Fill Rate | Sikeres kérések %-a | > 95% |
| Revenue per DAU | Bevétel aktív felhasználónként | $0.01–$0.05/nap |
| Impression RPM | Bevétel 1000 megjelenítésenként | Megegyezik az eCPM-mel |
Bevétel a Banner Ads-ból a következő képlettel számítható ki: Napi bevétel = DAU × Munkamenetek × Banner megjelenítések munkamenetenként × eCPM / 1000. Példa: 100 000 DAU, napi 3 munkamenet, a banner 2 munkamenetben jelenik meg, eCPM $2. Bevétel = 100 000 × 3 × 0,7 × $2 / 1000 = $420 naponta. Mediációval az eCPM $3-ra nőhet, a napi bevételt $630-ra emelve. Összehasonlításképpen, az $8 eCPM-mel rendelkező interstitial napi egy felhasználónkénti megjelenítéssel $800-at hozna — a bannerek csak magas munkamenet-gyakoriság mellett hatékonyak.
A csak bannerekkel monetizált felhasználó LTV-je: LTV = Napi bevétel felhasználónként × Átlagos élettartam napokban. Napi $0,02-es felhasználónkénti bevétel mellett (100 000 DAU, $2000 naponta) és 120 napos átlagos élettartammal, LTV = $2,40. A megtérüléshez a CPI-nek $2,40 alatt kell lennie. A játékok $2,80-as CPI-je mellett a csak bannerekkel történő monetizáció veszteséges lehet — az LTV > CPI eléréséhez interstitial vagy rewarded video kombinációja szükséges.
A bannerek pozíciójának, méretének és gyakoriságának tesztelése — folyamatos folyamat. A Google az A/B tesztelést a következő séma szerint ajánlja: kontrollcsoport (70% forgalom) a jelenlegi beállításokkal, tesztcsoport (30% forgalom) az új beállításokkal. Összehasonlítási mutatók: Revenue per User, Retention D7, CTR és eCPM. 7–14 napos teszt után döntés születik. Tipikus A/B tesztek a Banner Ads esetében: alsó vs felső, 320×50 vs 320×100, frissítés 30 mp vs 60 mp.
Gyakran Ismételt Kérdések
Jó eCPM a bannereknél — $2–$4 az USA-ban, átlagos — $1–$2, alacsony — < $1. Más régiókban az eCPM 2–5-ször alacsonyabb. A mediáció és az in-app bidding 20–40%-kal növeli az eCPM-et az egyetlen hálózathoz képest.
Optimális — a képernyő alján (bottom anchor). A banner nem takarja el a tartalmat és nem zavarja a navigációt. A felső elhelyezés az alul navigációval rendelkező alkalmazásokhoz alkalmas. Kerülje a lebegő bannereket, amelyek eltakarják a tartalmat.
Csak egy banner képernyőnként. A Google AdMob irányelve — legfeljebb egy banner ad view képernyőnként. A megsértése a fiók letiltásához vezethet. Kivétel — különböző hálózatok összecsukható bannereivel történő mediáció, de csak egy látható.
Hatás minimális: a banner SDK 2–5 MB-ot ad az alkalmazás méretéhez és 10–30 MB RAM-ot. Modern eszközökön az FPS-re gyakorolt hatás észrevehetetlen. 2 GB alatti RAM-mal rendelkező eszközökön lusta betöltés javasolt 1–2 másodperces késleltetéssel az indítás után.
Banner — stabil, kiszámítható bevétel minimális UX-hatással. Interstitial — magasabb eCPM ($5–15 vs $0.5–3), de a felhasználók elvesztésének kockázata gyakori megjelenítés esetén. Optimális kombináció: banner mindig + interstitial legfeljebb 90 másodpercenként egyszer.
Összefoglalás
Kulcsrakész mobilalkalmazást fejlesztünk
Az IT Sectr 2017 óta készít iOS és Android alkalmazásokat induló vállalkozásoknak és vállalkozásoknak. Tanácsot adunk, és a legjobb megoldást javasoljuk.
Olvassa el is