AdMob adalah platform iklan Google untuk monetisasi aplikasi seluler yang menyediakan akses ke jaringan pengiklan terbesar Google Display Network. Menurut Google AdMob (2025), platform ini melayani lebih dari 1 juta aplikasi dan membayar miliaran dolar kepada pengembang setiap tahunnya. Mediasi AdMob memungkinkan penggabungan beberapa jaringan iklan untuk fill rate dan eCPM maksimal.
Poin Utama
AdMob adalah platform iklan dari Google yang dirancang untuk monetisasi aplikasi seluler. Diluncurkan pada tahun 2006 dan diakuisisi oleh Google pada tahun 2009, AdMob telah menjadi standar de facto untuk periklanan seluler, memberikan pengembang akses ke pengiklan Google Display Network (GDN) dan AdWords.
Platform ini mendukung semua sistem operasi seluler utama — Android, iOS, serta aplikasi web melalui Google Mobile Ads SDK. Keunggulan utama AdMob — platform mediasi bawaan yang memungkinkan pengembang menghubungkan jaringan iklan tambahan (Unity Ads, AppLovin, ironSource, Facebook) dan secara otomatis memilih iklan dengan tawaran tertinggi untuk setiap tayangan.
Menurut Statista (2025), AdMob menguasai lebih dari 35% pasar mediasi iklan seluler global, melayani lebih dari 1 juta aplikasi aktif. Audiens bulanan mencakup lebih dari 1 miliar perangkat unik di seluruh dunia.
AdMob didirikan oleh Omar Hamoui pada tahun 2006 sebagai platform untuk iklan di situs seluler. Setelah diakuisisi oleh Google pada tahun 2009 seharga 750 juta dolar, platform ini sepenuhnya dialihkan ke aplikasi seluler. Pada tahun 2019 Google menggabungkan AdMob dengan Google Ad Manager dan Firebase, menciptakan ekosistem monetisasi dan analitik terpadu yang terintegrasi dengan alat pengembang.
Arsitektur AdMob dibangun di atas model lelang waktu nyata (RTB). Ketika pengguna membuka aplikasi dan tayangan iklan terjadi, AdMob mengirimkan permintaan ke Google Display Network, di mana pengiklan berpartisipasi dalam lelang untuk tayangan tersebut. Iklan dengan tawaran tertinggi menang dan ditampilkan kepada pengguna.
Proses tayangan berlangsung dalam milidetik dan mencakup beberapa tahap: aplikasi mengirimkan permintaan melalui Google Mobile Ads SDK → AdMob memproses permintaan dan memulai lelang → pengiklan mengajukan tawaran → pemenang ditentukan dan kreatif dikirim ke perangkat → SDK menampilkan iklan. Waktu muat kreatif adalah 100-300 ms, yang tidak memengaruhi pengalaman pengguna.
AdMob mendukung beberapa model pembayaran. CPC (Cost Per Click) — pengiklan membayar setiap klik pada iklan. CPM (Cost Per Mille) — pembayaran per seribu tayangan, digunakan untuk kampanye merek. CPV (Cost Per View) — pembayaran per tayangan video, diterapkan untuk Rewarded Video. CPA (Cost Per Action) — pembayaran untuk tindakan target (instalasi, pendaftaran, pembelian). Integrasi beberapa model dalam satu lelang menjamin eCPM maksimal bagi pengembang.
class AdMobInitializer(private val context: Context) {
fun initializeAdMob() {
MobileAds.initialize(context) { initializationStatus ->
val statusMap = initializationStatus.adapterStatusMap
for (adapter in statusMap.keys) {
val status = statusMap[adapter]
Log.d("AdMob", "Adapter: $adapter status: ${status?.name}")
}
}
}
fun getAdRequest(): AdRequest {
return AdRequest.Builder()
.setMaxAdContentRating(MaxAdContentRating.T)
.tagForChildDirectedTreatment(true)
.build()
}
}
AdMob mendukung semua format iklan seluler utama, memungkinkan pengembang menggabungkannya untuk pendapatan maksimal. Setiap format memiliki karakteristik integrasi, eCPM, dan dampak pada pengalaman pengguna yang berbeda.
Banner standar dan banner adaptif (smart banners) yang menempati area tetap layar — biasanya di bagian atas atau bawah. AdMob Adaptive Banners secara otomatis menyesuaikan ukuran dengan lebar layar perangkat, memastikan tampilan yang benar di semua perangkat. eCPM banner — 0.5-2 dolar, CTR — 0.05-0.1%. Banner adalah format termudah untuk memulai monetisasi.
Iklan layar penuh yang ditampilkan pada jeda alami. AdMob Interstitial Ad mendukung gambar statis dan video. eCPM Interstitial — 8-15 dolar, CTR — 1-5%. AdMob merekomendasikan untuk memuat Interstitial Ad sebelum waktu tayang dan tidak menampilkan lebih dari sekali setiap 60 detik.
Video dengan hadiah — format paling menguntungkan di AdMob. Rewarded AdMob mendukung SSV (Server-Side Verification) untuk perlindungan terhadap kecurangan. eCPM — 12-25 dolar. Pengguna menerima hadiah hanya setelah menonton video sepenuhnya, yang dikonfirmasi oleh callback onUserEarnedReward.
Iklan asli yang dapat disesuaikan dan disematkan ke dalam aliran konten. AdMob Native Advanced memberikan pengembang kendali penuh atas tampilan: judul, deskripsi, gambar, tombol CTA. eCPM — 8-20 dolar. Memerlukan pembuatan template XML atau SwiftUI.
| Format | eCPM (USD) | CTR | Kompleksitas integrasi |
|---|---|---|---|
| Banner | 0.5-2 | 0.05-0.1% | Rendah |
| Interstitial | 8-15 | 1-5% | Sedang |
| Rewarded Video | 12-25 | 70-85% (CR) | Sedang |
| Native Ad | 8-20 | 0.5-3% | Tinggi |
Mediasi AdMob — mekanisme bawaan yang memungkinkan menghubungkan jaringan iklan tambahan ke AdMob dan mengelolanya melalui satu antarmuka. Ini adalah fungsi utama yang membedakan AdMob dari SDK iklan sederhana.
Prinsip kerja mediasi: saat permintaan iklan, AdMob mengirimkan permintaan ke semua jaringan yang terhubung secara bersamaan (waterfall) atau menggunakan in-app bidding untuk memilih tawaran terbaik. Mediasi waterfall menanyai jaringan berdasarkan urutan prioritas: jika jaringan pertama tidak dapat mengisi permintaan (no fill), permintaan beralih ke jaringan kedua, dan seterusnya. In-app bidding (penawaran) menggantikan waterfall — semua jaringan mengajukan tawaran bersamaan dan yang terbaik menang.
Pendekatan modern untuk mediasi di mana semua jaringan iklan yang terhubung berpartisipasi dalam lelang waktu nyata. In-app bidding menghilangkan masalah waterfall — jaringan tidak menunggu giliran, tetapi bersaing untuk setiap tayangan. AdMob mendukung bidding untuk AdMob Network, Ad Exchange, Google Ads, serta jaringan pihak ketiga: AppLovin, Meta Audience Network, Unity Ads, InMobi.
Di panel AdMob, Anda dapat membuat mediation groups — grup jaringan iklan yang dikelompokkan berdasarkan format, negara, atau platform. Misalnya, grup terpisah untuk Rewarded Video di AS dengan AdMob + AppLovin + Unity Ads, dan grup terpisah untuk banner di Eropa. Fleksibilitas pengaturan memungkinkan optimalisasi eCPM untuk setiap segmen lalu lintas.
import GoogleMobileAds
class MediationManager: NSObject {
func configureMediation() {
GADMobileAds.sharedInstance().start { status in
let adapters = status.adapterStatusesByClassName
for (name, adapterStatus) in adapters {
switch adapterStatus.state {
case .ready:
print("\(name) is ready")
case .notReady:
print("\(name) not ready")
}
}
}
}
}
Pengaturan langkah demi langkah AdMob mencakup pendaftaran aplikasi, mendapatkan Ad Unit ID, integrasi Google Mobile Ads SDK, dan konfigurasi mediasi. Prosesnya memakan waktu dari beberapa jam hingga beberapa hari tergantung pada kompleksitas integrasi.
Langkah pertama — membuat akun AdMob (atau masuk melalui Google) dan mendaftarkan aplikasi. Untuk Android diperlukan package name, untuk iOS — Bundle ID. Setelah pendaftaran, AdMob menghasilkan App ID yang harus ditambahkan ke AndroidManifest.xml atau Info.plist aplikasi. ID Ad Unit pengujian disediakan oleh Google untuk pengembangan dan debugging.
Penghubungan SDK dilakukan melalui Gradle (Android) atau CocoaPods (iOS). Setelah menambahkan dependensi, SDK harus diinisialisasi dalam metode Application.onCreate() atau AppDelegate.applicationDidFinishLaunching. Inisialisasi memuat konfigurasi mediasi dan menyiapkan adaptor jaringan iklan.
Di panel AdMob, buat Ad Unit untuk setiap format iklan. Beri nama deskriptif: “Android_Banner_MainScreen”, “iOS_Rewarded_GameLevel”. Pengujian harus dilakukan dengan ID Ad Unit pengujian — penggunaan ID asli pada tahap pengembangan dapat menyebabkan pemblokiran akun.
// AndroidManifest.xml
@MetaData(
name = "com.google.android.gms.ads.APPLICATION_ID",
value = "ca-app-pub-3940256099942544~3347511713"
)
// MainApplication.kt
class MainApplication : Application() {
override fun onCreate() {
super.onCreate()
MobileAds.initialize(this)
}
}
AdMob menyediakan sistem analitik bawaan dengan laporan detail pendapatan, tayangan, eCPM, dan permintaan. Data tersedia di panel web AdMob dan melalui API untuk integrasi dengan sistem eksternal.
Panel AdMob mencakup beberapa jenis laporan: Revenue Overview — pendapatan per hari, format, dan negara; Mediation Report — statistik untuk setiap jaringan iklan yang terhubung; Ad Unit Report — detail untuk setiap Ad Unit; Network Performance — perbandingan eCPM dan fill rate antar jaringan iklan. Laporan dapat diekspor ke CSV untuk analisis lebih lanjut.
AdMob terintegrasi dengan Firebase Analytics, memungkinkan pelacakan metrik perilaku dalam kaitannya dengan pendapatan iklan. Firebase menyediakan analitik menyeluruh: pengguna mana yang menonton berapa banyak iklan, tindakan apa yang dilakukan setelah menonton, dan berapa total pendapatan yang dihasilkan (LTV). Integrasi diaktifkan dari Firebase Console dengan satu klik.
Untuk otomatisasi pelaporan, digunakan AdMob API (REST) yang memungkinkan pengambilan data pendapatan, tayangan, dan eCPM secara terprogram. API mendukung pemfilteran berdasarkan tanggal, format, negara, dan Ad Unit. Batas kecepatan — 10.000 permintaan per hari per proyek. Autentikasi melalui OAuth 2.0 dengan service account.
| Laporan | Data | Pembaruan |
|---|---|---|
| Revenue Overview | Pendapatan, eCPM, tayangan | Waktu nyata |
| Mediation Report | Statistik per jaringan | Per jam |
| Ad Unit Report | Detail per Ad Unit | Per jam |
| Network Performance | Perbandingan eCPM jaringan | Harian |
Meskipun memiliki semua kelebihan, AdMob memiliki sejumlah keterbatasan yang perlu dipertimbangkan saat memilih platform monetisasi. Memahami keterbatasan ini membantu menghindari masalah pada tahap integrasi dan pengoperasian.
Fill rate dan eCPM sangat bervariasi tergantung wilayah. Di negara Tier-1 (AS, Inggris, Kanada, Australia, Jepang) fill rate mencapai 95-99% dengan eCPM tinggi. Di negara Tier-2 dan Tier-3, fill rate bisa turun hingga 40-60%, dan eCPM bisa 3-5 kali lebih rendah. Untuk wilayah dengan fill rate rendah disarankan menghubungkan jaringan iklan lokal melalui mediasi.
AdMob memiliki aturan ketat terkait konten aplikasi. Dilarang: konten dewasa, kekerasan, barang ilegal, konten menyesatkan. Pelanggaran kebijakan dapat menyebabkan pemblokiran akun tanpa kemungkinan pemulihan. Sebelum memulai monetisasi, periksa kesesuaian aplikasi dengan kebijakan AdMob.
Pertanyaan yang sering diajukan
AdMob — platform iklan Google untuk monetisasi aplikasi seluler. Bekerja dengan model lelang: saat permintaan iklan, AdMob memulai lelang antara pengiklan Google Display Network dan jaringan yang terhubung melalui mediasi. Iklan dengan tawaran tertinggi menang dan ditampilkan kepada pengguna.
Daftarkan akun AdMob, tambahkan aplikasi, buat Ad Unit untuk format yang diinginkan, integrasikan Google Mobile Ads SDK, dan konfigurasikan mediasi. Ambang minimum pembayaran — 100 dolar. Rata-rata eCPM untuk lalu lintas awal adalah 1-5 dolar, untuk lalu lintas premium — 10-30 dolar.
AdMob mendukung banner (adaptif dan standar), Interstitial Ad (layar penuh), Rewarded Video (dengan hadiah), dan Native Ads (asli). Setiap format memiliki eCPM, CTR, dan kompleksitas integrasi yang berbeda. Untuk pendapatan maksimal, gunakan kombinasi semua format.
Mediasi AdMob — mekanisme yang memungkinkan menghubungkan jaringan iklan tambahan (Unity Ads, AppLovin, Meta Audience Network) ke AdMob dan secara otomatis memilih iklan dengan tawaran tertinggi. Mediasi meningkatkan fill rate hingga 99% dan eCPM sebesar 15-30% berkat persaingan antar jaringan.
Penyebab utama pemblokiran: pelanggaran kebijakan konten (konten dewasa, kekerasan, konten menyesatkan), manipulasi tayangan (invalid traffic), penggunaan ID Ad Unit asli saat pengujian. Untuk pemulihan perlu mengajukan banding dengan penjelasan rinci dan bukti.
Kesimpulan
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