Banner Ad — format iklan grafis di aplikasi seluler, berupa banner persegi panjang yang tertanam di antarmuka aplikasi. Menurut data Statista, 2025, pasar iklan in-app telah melampaui $380 miliar, di mana 18% di antaranya berasal dari format banner. Banner Ads tetap menjadi cara monetisasi yang paling sederhana dan terjangkau bagi pengembang aplikasi gratis.
Poin Utama
Banner Ad — format iklan seluler yang menampilkan iklan grafis atau teks di dalam antarmuka aplikasi. Ukuran standar: 320×50 px (banner), 320×100 px (banner besar), 300×250 px (persegi panjang sedang), 728×90 px (leaderboard untuk tablet). Banner menempati area tetap di layar — biasanya 5–15% dari tinggi layar — dan diperbarui secara otomatis setiap 30–60 detik.
Menurut Google AdMob (2025), banner adaptif (adaptive banners) — format yang lebih disukai, secara otomatis menyesuaikan dengan lebar layar perangkat. Adaptive banner memberikan fill rate 98% dibandingkan 85% untuk banner tetap, karena jaringan iklan dapat mencocokkan iklan dengan ukuran blok yang tepat. CTR banner rata-rata 0.1–0.5%, dan Conversion Rate dari klik — 2–5%.
Banner Ad — format iklan yang paling tidak mengganggu: banner tidak menutupi konten secara permanen (tidak seperti interstitial), tidak memerlukan tindakan dari pengguna (tidak seperti rewarded video) dan tidak mengganggu pengalaman pengguna. Namun eCPM yang rendah membuat banner hanya efektif pada jumlah tayangan yang besar — aplikasi dengan DAU kurang dari 10.000 mungkin tidak dapat menutup biaya integrasi iklan banner. Menurut Appodeal (2025), ambang batas minimum profitabilitas Banner Ads adalah 30.000 tayangan per hari.
Banner Ad bekerja melalui SDK iklan (Software Development Kit), yang ditanamkan di aplikasi dan mengelola pemuatan, penampilan, dan penyegaran iklan.
SDK iklan (misalnya, Google Mobile Ads SDK) memuat iklan dari jaringan iklan saat aplikasi dijalankan. Banner meminta iklan, jaringan melakukan lelang (real-time bidding) di antara pengiklan, iklan pemenang ditampilkan di banner. Setelah 30–60 detik proses berulang (auto-refresh). Pengembang mendapat pendapatan dari tayangan (CPM) atau klik (CPC), tergantung pada ketentuan jaringan.
RTB — lelang real-time di mana pengiklan menawar setiap tayangan. Saat permintaan banner, data yang dikirimkan: geo, jenis perangkat, kategori aplikasi, riwayat pengguna (jika diberikan izin). Pemenang lelang adalah pengiklan dengan tawaran tertinggi. Rata-rata waktu lelang — 100–200 ms. In-app bidding (model pembelian) meningkatkan eCPM sebesar 20–40% dibandingkan model waterfall tradisional (data PubMatic, 2025).
Contoh integrasi banner adaptif AdMob di aplikasi menggunakan 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 berbeda dalam ukuran, perilaku dan teknologi penayangan. Pilihan jenis banner memengaruhi eCPM, pengalaman pengguna dan kompleksitas teknis integrasi.
Banner statis — gambar grafis (PNG, JPG) atau animasi HTML5 dengan ukuran tetap. Ukuran: 320×50 px untuk ponsel, 728×90 px untuk tablet. Banner statis memiliki eCPM terendah ($0.5–$2) karena keterlibatan rendah. Keuntungan — dampak minimal pada kinerja aplikasi (tidak membebani CPU/GPU). Digunakan di utilitas, katalog dan aplikasi konten.
Banner Adaptive secara otomatis menyesuaikan lebar dan tinggi dengan ukuran layar perangkat. Google AdMob merekomendasikan adaptive banner sebagai standar: mereka memberikan fill rate maksimum dan eCPM 15–25% lebih tinggi dari banner tetap. Banner adaptif tersedia dalam varian anchored (posisi tetap di bawah/atas) dan inline (penyematan dalam konten yang dapat digulir). Inline adaptive banner — format terbaru, diintegrasikan ke dalam daftar atau feed.
Rich Media — banner interaktif dengan video, animasi, gesekan dan formulir. Mendukung MRAID (Mobile Rich Media Ad Interface Definitions) — standar IAB untuk iklan interaktif. Banner Rich Media memiliki eCPM $3–$8, tetapi memerlukan pengunduhan data 2–5 MB dan dapat menurunkan kinerja aplikasi pada perangkat lama. Digunakan di aplikasi premium dan kampanye merek.
Collapsible — format Google AdMob di mana banner besar (320×100 px) secara otomatis mengecil ke ukuran standar (320×50 px) setelah 10–15 detik. Format ini memungkinkan menampilkan lebih banyak informasi di detik-detik pertama, tanpa mengambil tempat permanen di layar. Banner Collapsible menunjukkan eCPM 20–30% lebih tinggi dari standar, sementara Retention Rate tidak menurun (data Google AdMob, 2025).
Pemilihan jaringan iklan secara kritis memengaruhi eCPM, fill rate dan stabilitas pendapatan. Jaringan yang berbeda berspesialisasi di wilayah dan kategori aplikasi yang berbeda.
| Jaringan | eCPM (AS) | Fill Rate | Fitur |
|---|---|---|---|
| AdMob | $1.5–$3 | 95–98% | Jaringan terbesar, pembayaran stabil |
| AppLovin | $2–$4 | 90–95% | eCPM tinggi, in-app bidding |
| Meta Audience Network | $3–$7 | 40–70% | eCPM maksimum, fill rate rendah |
| Unity Ads | $1–$3 | 85–90% | Bagus untuk game |
| IronSource | $1.5–$3.5 | 85–90% | Mediasi dan tes A/B |
Mediasi (mediation) — teknologi di mana platform iklan menanyai beberapa jaringan dan menampilkan iklan dengan eCPM tertinggi. Untuk Banner Ads, mediasi sangat penting karena eCPM yang rendah — bahkan peningkatan 20% pun signifikan. Platform mediasi populer: AdMob Mediation (gratis), AppLovin MAX (gratis), IronSource (gratis). Mediasi meningkatkan eCPM banner sebesar 20–40% dan fill rate hingga 97% (data PubMatic, 2025).
In-app bidding — tingkat mediasi berikutnya, di mana semua jaringan berpartisipasi dalam satu lelang secara bersamaan (tidak berurutan seperti di waterfall). Untuk Banner Ads, in-app bidding memberikan peningkatan eCPM sebesar 15–30% karena akses yang sama dari semua jaringan ke setiap tayangan. Didukung oleh AppLovin MAX, AdMob (dengan Open Bidding) dan IronSource.
Penempatan banner — faktor kunci yang menentukan baik pendapatan maupun pengalaman pengguna. Penempatan yang salah dapat menurunkan Retensi sebesar 30–50%.
Posisi optimal — di bagian bawah layar (bottom anchor). Banner tidak menutupi konten, pengguna terbiasa dengan kehadirannya. Posisi atas (top anchor) cocok untuk aplikasi dengan navigasi di bagian bawah. Banner mengambang (floating) — opsi terburuk: menutupi konten dan mengganggu pengguna. Menurut Google (2025), bottom-banner memiliki CTR 15% lebih tinggi dari top-banner dan tidak menurunkan Retensi.
Auto-refresh — mekanisme standar untuk Banner Ads, mengganti iklan setiap 30–60 detik. Interval yang disarankan: 60 detik untuk aplikasi konten (pengguna tidak terganggu), 30 detik untuk utilitas (sesi singkat). Penyegaran terlalu sering (< 30 dtk) tidak meningkatkan pendapatan — pengiklan membayar lebih sedikit untuk tayangan di aplikasi dengan kepadatan iklan tinggi. Google AdMob tidak merekomendasikan interval kurang dari 30 detik.
Penanganan siklus hidup Activity yang benar sangat penting untuk Banner Ads. Banner harus dijeda (pause) saat onPause, dilanjutkan (resume) saat onResume dan dihancurkan (destroy) saat onDestroy. Penanganan yang salah menyebabkan kebocoran memori dan pemborosan lalu lintas. Contoh penanganan yang benar telah ditunjukkan dalam kode integrasi di atas — onPause, onResume, onDestroy wajib.
Tema gelap memengaruhi iklan banner: pengguna tema gelap 20–30% lebih jarang mengeklik banner terang (data AppDynamics, 2025). AdMob mendukung forceAdaptiveBanner untuk adaptasi kontras. Untuk aplikasi dengan tema gelap disarankan: menggunakan native ads (menyesuaikan dengan tema), memilih pengiklan dengan kreatif dark-mode dan menggunakan gamut warna netral banner.
Pemantauan metrik Banner Ads memungkinkan penilaian efektivitas monetisasi iklan dan optimalisasi penempatan tepat waktu.
| Metrik | Deskripsi | Benchmark |
|---|---|---|
| Impressions | Jumlah tayangan banner | Tergantung DAU |
| eCPM | Pendapatan per 1000 tayangan | $0.5–$3 (AS) |
| CTR | Click-Through Rate | 0.1–0.5% |
| Fill Rate | % permintaan berhasil | > 95% |
| Revenue per DAU | Pendapatan per pengguna aktif | $0.01–$0.05/hari |
| Impression RPM | Pendapatan per 1000 tayangan | Sama dengan eCPM |
Pendapatan dari Banner Ads dihitung dengan rumus: Daily Revenue = DAU × Sessions × Banner Shows per Session × eCPM / 1000. Contoh: 100.000 DAU, 3 sesi per hari, banner ditampilkan di 2 sesi, eCPM $2. Pendapatan = 100.000 × 3 × 0,7 × $2 / 1000 = $420 per hari. Dengan mediasi, eCPM bisa naik ke $3, meningkatkan pendapatan harian menjadi $630. Sebagai perbandingan, interstitial dengan eCPM $8 pada satu tayangan per pengguna per hari akan menghasilkan $800 — banner hanya efektif pada frekuensi sesi yang tinggi.
LTV pengguna yang dimonetisasi hanya dengan banner: LTV = Daily Revenue per User × Average Lifetime Days. Dengan pendapatan harian per pengguna $0,02 (100.000 DAU, $2000 per hari) dan rata-rata lifetime 120 hari, LTV = $2,40. Untuk mencapai titik impas, CPI harus lebih rendah dari $2,40. Dengan CPI game $2,80, monetisasi hanya dengan banner bisa merugi — diperlukan kombinasi dengan interstitial atau rewarded video untuk mencapai LTV > CPI.
Pengujian posisi, ukuran dan frekuensi banner — proses berkelanjutan. Google merekomendasikan pengujian A/B dengan skema: grup kontrol (70% lalu lintas) dengan pengaturan saat ini, grup uji (30% lalu lintas) dengan pengaturan baru. Metrik untuk perbandingan: Revenue per User, Retention D7, CTR dan eCPM. Setelah 7–14 hari pengujian, keputusan diambil. Tes A/B tipikal untuk Banner Ads: bottom vs top, 320×50 vs 320×100, refresh 30 detik vs 60 detik.
Pertanyaan yang Sering Diajukan
eCPM baik untuk banner — $2–$4 di AS, sedang — $1–$2, rendah — < $1. Di wilayah lain, eCPM 2–5 kali lebih rendah. Mediasi dan in-app bidding meningkatkan eCPM sebesar 20–40% dibandingkan satu jaringan.
Optimal — di bagian bawah layar (bottom anchor). Banner tidak menutupi konten dan tidak mengganggu navigasi. Penempatan atas cocok untuk aplikasi dengan navigasi bawah. Hindari banner mengambang yang menutupi konten.
Hanya satu banner per layar. Kebijakan Google AdMob — tidak lebih dari satu banner ad view per layar. Pelanggaran dapat menyebabkan pemblokiran akun. Pengecualian — mediasi dengan banner yang dapat diciutkan dari jaringan berbeda, tetapi hanya satu yang terlihat.
Dampak minimal: SDK banner menambah 2–5 MB ke ukuran aplikasi dan 10–30 MB RAM. Di perangkat modern, dampak pada FPS tidak terasa. Di perangkat dengan RAM < 2 GB, disarankan menggunakan lazy loading dengan penundaan 1–2 detik setelah startup.
Banner — pendapatan stabil dan dapat diprediksi dengan dampak minimal pada UX. Interstitial — eCPM lebih tinggi ($5–15 vs $0.5–3), tetapi risiko kehilangan pengguna jika sering ditampilkan. Kombinasi optimal: banner selalu + interstitial tidak lebih dari 1 kali per 90 detik.
Ringkasan
Kami akan mengembangkan aplikasi seluler turnkey
IT Sectr membuat aplikasi iOS dan Android untuk startup dan bisnis sejak 2017. Kami akan memberi saran dan mengusulkan solusi terbaik.
Baca juga