Berapa pendapatan iklan dalam aplikasi? Kiraan AdMob
Oleh Mehdi Azizi
Diterbitkan pada , 8 min
Satu iklan menjana eCPM dibahagi 1,000. Pendapatan anda = tera ÷ 1,000 × eCPM, dan eCPM berubah ikut format, negara, ATT dan persetujuan.
Satu iklan dalam aplikasi menjana eCPM dibahagi 1,000: dengan eCPM 4 $ yang Google gunakan dalam contohnya, satu paparan bernilai 0.004 $. Pendapatan iklan anda ialah bilangan tera (impressions) dibahagi 1,000, didarab eCPM, dan eCPM ini berubah mengikut format, negara, kebenaran penjejakan pada iOS dan persetujuan di Eropah. Untuk akaun AdMob dalam euro, Google membayar sekitar 21 haribulan bulan berikutnya, dengan syarat baki mencecah 70 euro.
Untuk membandingkan dengan langganan, gambaran keseluruhannya ada dalam berapa pendapatan sebuah aplikasi. Aplikasi iOS saya dijual melalui langganan, bukan iklan: panduan ini berdasarkan halaman rasmi Google, Apple dan pustaka tersebut, yang saya semak semula pada 25 Oktober 2026.
Berapa pendapatan satu iklan: kiraannya
Google mentakrifkan eCPM sebagai anggaran pendapatan yang anda terima bagi setiap 1,000 tera: (jumlah pendapatan ÷ tera) × 1,000. Terbalikkan formula itu dan anda dapat pendapatan anda.
Pendapatan = tera ÷ 1,000 × eCPM
Antara permintaan dan tera, glosari AdMob menjejak tiga ukuran:
- Permintaan: setiap kali aplikasi anda meminta iklan, walaupun tiada apa yang dipaparkan.
- Kadar padanan (match rate): bahagian permintaan yang menerima iklan.
- Kadar tunjuk (show rate): bahagian iklan yang diterima yang benar-benar dipaparkan.
Satu tera dikira sebaik sahaja satu piksel iklan kelihatan. Iklan yang dimuatkan tetapi tidak pernah dipaparkan tidak dikira sebagai tera.
Format AdMob dan risikonya
Bantuan AdMob menerangkan enam format. Jadual ini menggabungkan penerangannya dengan peraturan Google dan Apple.
| Format | Tempat paparan | Kelebihan | Risiko yang perlu diawasi |
|---|---|---|---|
| Sepanduk (banner) | Jalur di atas atau bawah skrin | Kelihatan tanpa mengganggu penggunaan | Klik tidak sengaja dekat butang |
| Interstisial | Skrin penuh, pada jeda semula jadi | Seluruh skrin, boleh video | Butang tutup yang jelas diwajibkan Apple |
| Berganjaran (rewarded) | Video pendek dipilih untuk bonus | Persetujuan jelas pengguna | Jangan sesekali ganjaran wang |
| Interstisial berganjaran | Skrin penuh pada peralihan (beta) | Tidak perlu diminta pengguna | Skrin pengenalan dengan pilihan "Tidak" |
| Pembukaan aplikasi (app open) | Di atas skrin pemuatan | Menjana wang semasa menunggu pelancaran | Elakkan pada pembukaan pertama |
| Natif | Dalam kandungan, ikut gaya aplikasi | Sebati dengan reka bentuk | Label "Iklan" wajib |
Dari pihak Google, sepanduk di sebelah elemen interaktif tidak digalakkan, dan interstisial yang salah letak, punca klik tidak sengaja, boleh menyebabkan penyiaran iklan dinyahaktifkan. Iklan berganjaran memerlukan persetujuan jelas dan tidak membenarkan sebarang item kewangan secara langsung. Google menasihatkan agar menunggu beberapa kali penggunaan sebelum iklan pembukaan, dan iklan natif mesti membawa label "Iklan", "Publisiti" atau "Ditaja".
Dari pihak Apple, guideline 2.5.18 mewajibkan iklan yang mengganggu penggunaan memperkenalkan dirinya sebagai iklan, dengan butang tutup yang jelas dan cukup besar. Ia mengehadkan iklan kepada aplikasi utama dan mewajibkan cara untuk melaporkan iklan yang tidak sesuai. Guideline 3.2.2 membenarkan ganjaran untuk menonton iklan, tetapi menolak aplikasi yang direka terutamanya untuk memaparkan iklan. Guideline 1.3 melarang, kecuali dalam kes terhad, iklan pihak ketiga dalam kategori Kanak-kanak.
Mengapa eCPM setiap format berbeza
Setiap format menjual ruang yang berbeza: satu jalur, satu skrin penuh, satu video yang ditonton atas pilihan. Halaman bantuan AdMob yang saya baca tidak menyusunnya mengikut eCPM, tetapi menyatakan bahawa mengaktifkan lebih banyak format membawa lebih ramai pengiklan bersaing. Format dengan eCPM tinggi tetapi jarang dilihat boleh menjana kurang daripada format sederhana yang dilihat di setiap skrin. Kedudukan anda boleh dilihat dalam laporan AdMob, mengikut format dan negara.
Apa yang mempengaruhi eCPM
Negara dan platform
Google menulis bahawa eCPM sangat bergantung pada pasaran dan platform: ia boleh naik di satu negara sementara turun di negara lain. Saya tidak memberi anda jadual eCPM mengikut negara: jadual yang tersebar datang daripada aplikasi lain, khalayak lain dan tempoh lain.
ATT pada iOS
Bagi Apple, memaparkan iklan bersasar berdasarkan data daripada aplikasi syarikat lain ialah penjejakan. Anda perlu mendapatkan kebenaran pengguna melalui App Tracking Transparency, jika tidak, pengecam pengiklanan hanya berisi sifar. Google mengakui bahawa perubahan privasi iOS boleh menyebabkan eCPM turun naik, tanpa menyatakan angka kesannya.
Terangkan permintaan anda sebelum tetingkap Apple muncul dan tunggu jawapannya sebelum memuatkan iklan. Menyekat fungsi atau menawarkan bonus sebagai pertukaran untuk jawapan "ya" adalah dilarang oleh guideline 5.1.2.
Persetujuan di Eropah
Untuk memaparkan iklan diperibadikan, Google mewajibkan platform persetujuan yang diperakui dan disepadukan dengan rangka kerja TCF IAB: sejak 16 Januari 2024 di Kawasan Ekonomi Eropah dan United Kingdom, sejak 31 Julai 2024 di Switzerland. Mesej Eropah yang Google sediakan dalam AdMob telah diperakui. Jika pilihan pengguna tidak membenarkan iklan diperibadikan mahupun tidak diperibadikan, AdMob cuba memaparkan iklan terhad, tanpa pemperibadian atau pemasaran semula.
Kadar isian dan musim
Menurut halaman Google tentang penurunan pendapatan, kadar padanan yang rendah sering dikaitkan dengan penurunan pendapatan, dan kadar tunjuk yang rendah menandakan masalah integrasi atau pengalaman dalam aplikasi. Untuk mengesan kesan musim, Google menasihatkan perbandingan tahun ke tahun. Penurunan bermusim mungkin di luar kawalan anda.
Bila AdMob membayar anda, dan apa yang Apple ambil
Untuk akaun dalam euro, ambang pembayaran AdMob ialah 70 euro, dan Google tidak pernah membayar di bawah ambang itu. Kitaran bulanan terdiri daripada tiga tarikh:
- Haribulan 3: anggaran pendapatan bulan sebelumnya dimuktamadkan.
- Sehingga haribulan 20: maklumat pembayaran anda dikemas kini, dan baki anda mencecah ambang tanpa penangguhan pembayaran.
- Pada atau sekitar haribulan 21: pembayaran dikeluarkan, atau pada hari bekerja pertama berikutnya jika 21 jatuh pada hujung minggu atau cuti umum.
Di bawah ambang, baki dibawa ke hadapan dan ditambah ke bulan berikutnya.
Komisen Apple dikenakan pada barangan dan perkhidmatan digital yang dibeli melalui App Store. Laporan tentang ekosistem App Store, yang disediakan oleh Analysis Group untuk Apple dan diterbitkan pada Jun 2026, meletakkan iklan dalam aplikasi di bawah pendapatan tanpa komisen. Daripada apa yang AdMob bayar kepada anda, Apple tidak mengambil apa-apa. Untuk langganan, bahagian Apple diterangkan dalam panduan Small Business Program.
Contoh kiraan langkah demi langkah
Semua nilai di bawah ialah andaian yang dipilih untuk latihan ini. Ia bukan ukuran daripada mana-mana aplikasi saya, dan bukan purata pasaran.
Bayangkan sebuah permainan kecil: 500 orang membukanya setiap hari, bermain dua pusingan dan melihat satu interstisial di akhir setiap pusingan. Ambil kadar padanan 90 %, kadar tunjuk 80 % dan eCPM 3 euro.
| Langkah | Kiraan | Hasil |
|---|---|---|
| Permintaan sehari | 500 × 2 | 1,000 |
| Dengan padanan | 1,000 × 0.9 | 900 |
| Tera sehari | 900 × 0.8 | 720 |
| Tera dalam 30 hari | 720 × 30 | 21,600 |
| Pendapatan sebulan | 21,600 ÷ 1,000 × 3 | 64.80 euro |
Jika interstisial dimuatkan terlalu lewat dan kadar tunjuk jatuh ke 50 %, anda turun ke 13,500 tera, iaitu 40.50 euro.
Katakan bulan ini ialah Oktober. 64.80 euro itu dimuktamadkan pada 3 November, di bawah ambang 70 euro: tiada pembayaran pada 21 November. Dengan bulan November yang sama, baki mencecah 129.60 euro pada awal Disember, dan pembayaran dikeluarkan sekitar 21 Disember. Dalam senario ini, hampir tiga bulan memisahkan iklan pertama dipaparkan dengan pembayaran pertama dikeluarkan.
Menyepadukan AdMob dalam aplikasi Expo
Pustaka react-native-google-mobile-ads membawa AdMob ke Expo. Langkah-langkahnya mengikut dokumentasi Expo pustaka ini.
1. Pasang pustaka
Jalankan npx expo install react-native-google-mobile-ads.
2. Isytiharkan pluginnya
Plugin diisytiharkan dalam app.json, dengan pengecam aplikasi AdMob anda dan teks permintaan penjejakan. Dokumentasi menambah senarai skAdNetworkItems, yang perlu sentiasa dikemas kini mengikut senarai Google.
{
"expo": {
"plugins": [
[
"react-native-google-mobile-ads",
{
"androidAppId": "ca-app-pub-xxxxxxxx~xxxxxxxx",
"iosAppId": "ca-app-pub-xxxxxxxx~xxxxxxxx",
"userTrackingUsageDescription": "Teks ATT anda"
}
]
]
}
}
3. Lupakan Expo Go
Pustaka ini mengandungi kod natif, yang tidak boleh dijalankan oleh Expo Go. Anda memerlukan build pembangunan, contohnya npx expo prebuild kemudian npx expo run:ios, yang perlu diulang selepas setiap perubahan pilihan plugin.
4. Dapatkan persetujuan, kemudian mulakan
Google memberi amaran bahawa permulaan SDK sudah boleh pramuat iklan. Dapatkan persetujuan dahulu, kemudian mulakan SDK hanya jika canRequestAds bernilai true. Jika pengumpulan persetujuan gagal, dokumentasi pustaka menasihatkan agar tetap mencuba: SDK menggunakan semula persetujuan sesi sebelumnya.
import mobileAds from "react-native-google-mobile-ads";
import { AdsConsent } from "react-native-google-mobile-ads";
export async function demarrerLesPubs(): Promise<void> {
try {
await AdsConsent.gatherConsent();
} catch (erreur) {
// Persetujuan sebelumnya masih sah.
console.warn("Persetujuan tidak dikemas kini", erreur);
}
const info = await AdsConsent.getConsentInfo();
if (info.canRequestAds) {
await mobileAds().initialize();
}
}
Jika anda mengkonfigurasi mesej ATT dalam AdMob, SDK persetujuan juga mengendalikan permintaan penjejakan Apple, didahului mesej penerangan.
5. Bangunkan dengan iklan ujian
Dokumentasi memberi amaran bahawa iklan sebenar semasa pembangunan boleh menyebabkan akaun anda dinyahaktifkan. Gunakan pengecam TestIds sepanjang pembangunan.
6. Terbitkan fail app-ads.txt anda
Fail ini mengisytiharkan siapa yang boleh menjual iklan anda, dan Google menganggapnya perlu untuk mengelakkan kehilangan pendapatan yang besar. Letakkannya di akar laman web dalam medan Marketing URL halaman App Store anda, dengan baris seperti google.com, pub-0000000000000000, DIRECT.
7. Isytiharkan apa yang dikumpul oleh SDK
Isi borang dengan mengikut App Privacy dalam App Store Connect.
Iklan atau langganan untuk aplikasi pertama?
Dalam contoh tadi, 500 pemain harian menjana 64.80 euro sebulan, kira-kira 13 sen seorang. Dalam panduan umum, langganan bulanan 4.49 euro, harga yang juga dipilih untuk contoh, meninggalkan kira-kira 3.18 euro bagi setiap pelanggan, selepas VAT Perancis 20 % dan komisen 15 %. Untuk iklan, panduan itu menggunakan andaian lain: 3 iklan dilihat sehari dan eCPM 4 $. Ubah satu andaian, dan hasilnya turut berubah.
Iklan masuk akal apabila aplikasi dibuka beberapa kali sehari, seperti permainan: Google menggambarkan iklan berganjaran sebagai ideal untuk menjana wang daripada permainan percuma. Untuk alat yang digunakan beberapa minit, langganan selalunya lebih realistik. Kiraannya ada dalam langganan atau pembelian sekali untuk aplikasi iOS, dan cara menyambungkannya dalam RevenueCat dan langganan dalam aplikasi iOS.
Pilih model anda sebelum menulis kod
iOS Kit mengandungi kod permulaan aplikasi saya, dengan onboarding, paywall dan langganan yang sudah dikodkan, untuk diikuti mengikut rentak anda.
Sebelum membuat keputusan, diagnostik percuma memberitahu anda apa yang benar-benar menyekat projek anda dan menghantar senarai semak anti-penolakan Apple saya. Cara menyediakan langganan diperincikan di halaman langganan dalam aplikasi iOS.
Soalan lazim
Berapa pendapatan satu iklan dalam aplikasi mudah alih?
eCPM dibahagi 1,000. Dengan eCPM 4 $ dalam contoh Google, satu paparan bernilai 0.004 $.
Berapa pendapatan Google AdMob?
Tiada jumlah tetap. Pendapatan anda = tera ÷ 1,000 × eCPM, dan eCPM berubah mengikut negara, format, ATT, persetujuan dan musim.
Berapakah ambang pembayaran AdMob?
70 euro untuk akaun dalam euro. Pendapatan sebulan dimuktamadkan pada 3 haribulan bulan berikutnya, kemudian dibayar sekitar 21 haribulan jika baki mencecah ambang. Jika tidak, ia dibawa ke hadapan.
Adakah Apple mengambil komisen daripada pendapatan iklan?
Tidak. Laporan Analysis Group untuk Apple, yang diterbitkan pada Jun 2026, meletakkan iklan dalam aplikasi di bawah pendapatan tanpa komisen.
Berapa pendapatan iklan dalam permainan mudah alih?
Kiraannya sama. Permainan menawarkan jeda semula jadi untuk interstisial, seperti akhir satu peringkat, dan bonus untuk diberikan sebagai pertukaran video berganjaran.
Bolehkah AdMob diuji dalam Expo Go?
Tidak. Pustaka ini mengandungi kod natif, yang tidak boleh dijalankan oleh Expo Go. Anda memerlukan build pembangunan, dengan iklan ujian.