Ada tiga cara utama aplikasi dan game menjana pendapatan: iklan, pembelian dalam app, dan langganan. Artikel ini menerangkan mekanik sebenar setiap satu, angka yang patut anda jangka, dan sebab kebanyakan app baharu memilih model yang salah.
Fahami dahulu asasnya: pendapatan iklan berkadar dengan bilangan paparan. Kalau app anda ada 100 pengguna, tiada model iklan di dunia yang akan menghasilkan pendapatan bermakna. Iklan menjadi masuk akal pada skala; sebelum itu, jual sesuatu.

Model 1 — Iklan (AdMob)

Jenis format
- Banner — jalur kecil di bawah skrin. Paling kurang mengganggu, paling rendah pulangan.
- Interstitial — iklan skrin penuh antara peringkat atau skrin. Pulangan lebih tinggi, tetapi merosakkan pengalaman kalau terlalu kerap.
- Rewarded — pengguna memilih menonton untuk mendapat ganjaran (nyawa tambahan, buka ciri). Pulangan tertinggi, dan paling sedikit aduan, sebab pengguna setuju dahulu.
- Native — iklan yang mengikut reka bentuk app anda, diselitkan dalam senarai.
Istilah yang anda mesti faham
- Impression — satu paparan iklan.
- eCPM — pendapatan bagi setiap 1,000 paparan. Ini nombor yang menentukan segalanya.
- Fill rate — peratusan permintaan iklan yang benar-benar diisi.
eCPM berbeza jauh mengikut negara. Trafik dari Amerika Syarikat dan Eropah Barat berbayar jauh lebih tinggi daripada trafik Asia Tenggara — selalunya beberapa kali ganda. Ini bermakna app dengan pengguna Malaysia sahaja memerlukan jauh lebih banyak paparan untuk pendapatan yang sama. Jangan ambil angka pendapatan dari YouTuber Amerika dan andaikan ia terpakai di sini.
Kesilapan yang membunuh app
- Interstitial terlalu kerap. Iklan skrin penuh setiap kali pengguna menekan butang menghasilkan pemadaman app, bukan pendapatan.
- Iklan terlalu hampir butang. Klik tersilap kelihatan bagus pada minggu pertama dan menyebabkan akaun disekat pada bulan ketiga. Google mengesan ini.
- Klik sendiri untuk menguji. Jangan sesekali. Guna ID iklan ujian semasa membangun.
- Iklan sebelum pengguna mendapat nilai. Biarkan mereka rasa app itu berguna dahulu.
Model 2 — Pembelian dalam app (IAP)
Pengguna membayar untuk sesuatu di dalam app: mata wang game, membuka peringkat, membuang iklan, atau ciri tambahan.
Yang berkesan
- Buang iklan — bayaran sekali. Paling mudah difahami pengguna, dan berpasangan baik dengan model iklan.
- Buka kandungan — peringkat tambahan, templat tambahan, eksport tanpa had.
- Penjimat masa — dalam game, mempercepat sesuatu yang boleh dicapai secara percuma dengan usaha.
Store mengambil komisen. Google dan Apple mengambil potongan daripada setiap transaksi IAP, dan kadarnya berbeza mengikut jenis akaun dan pendapatan tahunan. Sebelum menetapkan harga, semak kadar semasa di dokumentasi rasmi store — kadar ini berubah dari semasa ke semasa, dan mengandaikan angka lama boleh merosakkan pengiraan margin anda.
Model 3 — Langganan
Bayaran berulang bulanan atau tahunan. Model paling stabil — dan paling sukar dimulakan.
Bila langganan masuk akal
- App memberikan nilai berterusan, bukan sekali. Alat kerja, penjejak, sesuatu yang dibuka setiap minggu.
- Ada kos berulang di pihak anda — pelayan, data, sokongan.
- Pengguna sudah merasai faedahnya sebelum diminta membayar.
Bila ia tidak masuk akal
Kalau app anda diguna sekali sebulan, langganan bulanan akan dibatalkan. Kekerapan penggunaan mesti melebihi kekerapan pembayaran.
Model mana untuk app anda?
| Kalau app anda… | Mula dengan |
|---|---|
| Game kasual, sesi pendek, ramai pengguna | Rewarded + interstitial, tambah "buang iklan" sebagai IAP |
| Alat kerja yang diguna setiap hari | Langganan, dengan percubaan percuma |
| Kandungan atau kursus | Bayaran sekali untuk membuka |
| Alat dalaman syarikat | Tiada — pelanggan anda ialah syarikat itu |
| Kurang 1,000 pengguna aktif | Jangan iklan lagi. Jual sesuatu, atau tumpu pada pertumbuhan |
Langkah menyediakan AdMob
- Cipta akaun AdMob dan hubungkan dengan akaun AdSense. Satu akaun boleh menampung banyak app.
- Daftarkan app anda dalam AdMob. Kalau ia belum ada di store, pilih pilihan "belum disenaraikan" dan kemas kini kemudian.
- Cipta unit iklan — satu untuk setiap kedudukan. Jangan guna satu unit di semua tempat; anda tidak akan tahu mana yang berhasil.
- Guna ID iklan ujian semasa membangun. Ini wajib. Klik pada iklan sebenar semasa ujian boleh menyebabkan akaun disekat kekal.
- Sediakan
app-ads.txtdi domain yang anda senaraikan pada halaman store. Ini mengesahkan bahawa anda pemilik sah inventori iklan itu, dan tanpanya sesetengah pembeli iklan tidak akan membida — pendapatan anda turun tanpa sebarang mesej ralat. - Lancarkan, kemudian uji satu perubahan pada satu masa. Tukar satu kedudukan, tunggu data seminggu, bandingkan.
app-ads.txt ialah langkah yang paling kerap ditinggalkan. Ia fail teks ringkas di akar domain anda. Kalau halaman store app anda menyenaraikan contoh.com, fail itu mesti boleh dicapai di contoh.com/app-ads.txt. Tanpa ia, sebahagian permintaan iklan bernilai tinggi tidak akan sampai kepada anda langsung.
Jangkaan yang jujur
Kebanyakan app pertama tidak menjana pendapatan bermakna, dan sebabnya jarang teknikal — ia bilangan pengguna. Sebelum mengoptimumkan kedudukan iklan, tanya sama ada anda mempunyai cukup orang yang kembali setiap minggu. Seribu pengguna setia bernilai lebih daripada sepuluh ribu muat turun yang memadam app pada hari yang sama.
Bina sesuatu yang orang kembali gunakan. Pendapatan ialah masalah kedua, dan ia masalah yang jauh lebih senang diselesaikan daripada yang pertama.
Sumber rasmi
Setiap angka dan syarat dalam artikel ini disemak terhadap sumber di bawah pada 29 August 2026. Terma boleh berubah — rujuk halaman rasmi sebelum membuat keputusan.
- AdMob Help — Set up an app-ads.txt file for your app — langkah rasmi menyediakan app-ads.txt
- IAB Tech Lab — ads.txt / app-ads.txt — spesifikasi asal standard itu