Ang AdMob ay ang platform ng advertising ng Google para sa pagkakakitaan ng mga mobile app, na nagbibigay ng access sa pinakamalaking network ng mga advertiser na Google Display Network. Ayon sa Google AdMob (2025), ang platform ay naglilingkod sa mahigit 1 milyong app at nagbabayad ng bilyun-bilyong dolyar sa mga developer taun-taon. Ang Mediation ng AdMob ay nagpapahintulot na pagsamahin ang maraming network ng advertising para sa maximum na fill rate at eCPM.
Mga Pangunahing Punto
AdMob ay isang platform ng advertising mula sa Google na idinisenyo para sa pagkakakitaan ng mga mobile app. Inilunsad noong 2006 at nakuha ng Google noong 2009, ang AdMob ay naging de facto na pamantayan para sa mobile advertising, na nagbibigay sa mga developer ng access sa mga advertiser ng Google Display Network (GDN) at AdWords.
Sinusuportahan ng platform ang lahat ng pangunahing mobile OS — Android, iOS, pati na rin ang mga web app sa pamamagitan ng Google Mobile Ads SDK. Ang pangunahing bentahe ng AdMob — ang built-in na platform ng mediation, na nagpapahintulot sa developer na kumonekta ng mga karagdagang network ng advertising (Unity Ads, AppLovin, ironSource, Facebook) at awtomatikong pumili ng ad na may pinakamataas na bid para sa bawat pagpapakita.
Ayon sa Statista (2025), ang AdMob ay may hawak na mahigit 35% ng pandaigdigang merkado ng mobile advertising mediation, na naglilingkod sa mahigit 1 milyong aktibong app. Ang buwanang audience ay sumasaklaw sa mahigit 1 bilyong natatanging device sa buong mundo.
Ang AdMob ay itinatag ni Omar Hamoui noong 2006 bilang isang platform para sa advertising sa mga mobile site. Matapos makuha ng Google noong 2009 sa halagang 750 milyong dolyar, ang platform ay ganap na na-reorient sa mga mobile app. Noong 2019 pinagsama ng Google ang AdMob sa Google Ad Manager at Firebase, na lumikha ng isang pinag-isang ecosystem ng pagkakakitaan at analytics na isinama sa mga tool ng developer.
Ang arkitektura ng AdMob ay binuo sa real-time na modelo ng auction (RTB). Kapag binuksan ng user ang app at naganap ang isang pagpapakita ng ad, nagpapadala ang AdMob ng kahilingan sa Google Display Network, kung saan nakikilahok ang mga advertiser sa auction para sa pagpapakitang ito. Panalo ang ad na may pinakamataas na bid at ipinapakita sa user.
Ang proseso ng pagpapakita ay tumatagal ng millisecond at may kasamang ilang yugto: nagpapadala ang app ng kahilingan sa pamamagitan ng Google Mobile Ads SDK → pinoproseso ng AdMob ang kahilingan at sinisimulan ang auction → nag-aalok ang mga advertiser → natutukoy ang nanalo at ang creative ay inihatid sa device → ipinapakita ng SDK ang ad. Ang oras ng pag-load ng creative ay 100-300 ms, na hindi nakakaapekto sa karanasan ng user.
Sinusuportahan ng AdMob ang ilang modelo ng pagbabayad. CPC (Cost Per Click) — nagbabayad ang advertiser para sa bawat click sa ad. CPM (Cost Per Mille) — pagbabayad bawat libong pagpapakita, ginagamit para sa mga kampanya ng brand. CPV (Cost Per View) — pagbabayad bawat panonood ng video, inilalapat para sa Rewarded Video. CPA (Cost Per Action) — pagbabayad para sa target na aksyon (pag-install, pagrehistro, pagbili). Ang pagsasama ng maraming modelo sa isang auction ay ginagarantiyahan ang maximum na eCPM para sa developer.
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()
}
}
Sinusuportahan ng AdMob ang lahat ng pangunahing format ng mobile advertising, na nagpapahintulot sa mga developer na pagsamahin ang mga ito para sa maximum na kita. Ang bawat format ay may sariling mga katangian ng pagsasama, eCPM, at epekto sa karanasan ng user.
Mga standard na banner at adaptive na banner (smart banners) na sumasakop sa isang nakapirming lugar ng screen — karaniwan sa itaas o ibaba. Ang AdMob Adaptive Banners ay awtomatikong nag-aayos ng laki sa lapad ng screen ng device, na tinitiyak ang tamang pagpapakita sa lahat ng device. eCPM ng mga banner — 0.5-2 dolyar, CTR — 0.05-0.1%. Ang mga banner ay ang pinakasimpleng format upang simulan ang pagkakakitaan.
Mga full-screen na ad na ipinapakita sa mga natural na pause. Sinusuportahan ng AdMob Interstitial Ad ang mga static na larawan at video. eCPM ng Interstitial — 8-15 dolyar, CTR — 1-5%. Inirerekomenda ng AdMob na i-preload ang Interstitial Ad bago ang oras ng pagpapakita at hindi magpakita nang mas madalas kaysa isang beses bawat 60 segundo.
Mga video na may reward — ang pinaka-kumikitang format sa AdMob. Ang Rewarded AdMob ay sumusuporta sa SSV (Server-Side Verification) para sa proteksyon laban sa pandaraya. eCPM — 12-25 dolyar. Ang user ay tumatanggap ng reward pagkatapos lamang ng buong panonood ng video, na kinumpirma ng callback na onUserEarnedReward.
Mga nako-customize na native na ad na naka-embed sa feed ng nilalaman. Ang AdMob Native Advanced ay nagbibigay sa developer ng buong kontrol sa hitsura: pamagat, paglalarawan, larawan, CTA button. eCPM — 8-20 dolyar. Nangangailangan ng paggawa ng XML o SwiftUI template.
| Format | eCPM (USD) | CTR | Pagiging kumplikado ng pagsasama |
|---|---|---|---|
| Banner | 0.5-2 | 0.05-0.1% | Mababa |
| Interstitial | 8-15 | 1-5% | Katamtaman |
| Rewarded Video | 12-25 | 70-85% (CR) | Katamtaman |
| Native Ad | 8-20 | 0.5-3% | Mataas |
Ang Mediation ng AdMob — built-in na mekanismo na nagpapahintulot na kumonekta ng mga karagdagang network ng advertising sa AdMob at pamahalaan ang mga ito sa pamamagitan ng isang interface. Ito ang pangunahing function na nagpapahiwalay sa AdMob mula sa mga simpleng advertising SDK.
Prinsipyo ng pagpapatakbo ng mediation: sa kahilingan ng ad, nagpapadala ang AdMob ng kahilingan sa lahat ng konektadong network nang sabay-sabay (waterfall) o gumagamit ng in-app bidding upang piliin ang pinakamahusay na bid. Ang Waterfall mediation ay nagtatanong sa mga network ayon sa pagkakasunud-sunod ng priyoridad: kung ang unang network ay hindi mapuno ang kahilingan (no fill), ang kahilingan ay pupunta sa pangalawa, at iba pa. Ang in-app bidding ay pumapalit sa waterfall — lahat ng network ay nag-aalok nang sabay-sabay at ang pinakamahusay ang panalo.
Modernong approach sa mediation kung saan ang lahat ng konektadong network ng advertising ay nakikilahok sa real-time na auction. Ang in-app bidding ay nag-aalis ng problema ng waterfall — ang mga network ay hindi naghihintay sa pila, kundi nakikipagkumpitensya para sa bawat pagpapakita. Sinusuportahan ng AdMob ang bidding para sa AdMob Network, Ad Exchange, Google Ads, pati na rin sa mga third-party na network: AppLovin, Meta Audience Network, Unity Ads, InMobi.
Sa panel ng AdMob, maaaring lumikha ng mediation groups — mga grupo ng network ng advertising na pinagsama-sama ayon sa format, bansa, o platform. Halimbawa, maaaring gumawa ng hiwalay na grupo para sa Rewarded Video sa US na may AdMob + AppLovin + Unity Ads, at hiwalay na grupo para sa mga banner sa Europa. Ang kakayahang umangkop ng pag-set up ay nagpapahintulot sa pag-optimize ng eCPM para sa bawat segment ng trapiko.
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")
}
}
}
}
}
Ang sunud-sunod na pag-set up ng AdMob ay may kasamang pagrehistro ng app, pagkuha ng Ad Unit ID, pagsasama ng Google Mobile Ads SDK, at pag-configure ng mediation. Ang proseso ay tumatagal mula sa ilang oras hanggang ilang araw depende sa pagiging kumplikado ng pagsasama.
Unang hakbang — paggawa ng AdMob account (o pag-login sa pamamagitan ng Google) at pagrehistro ng app. Para sa Android, kailangan ang package name, para sa iOS — Bundle ID. Pagkatapos ng pagrehistro, ang AdMob ay bumubuo ng App ID na dapat idagdag sa AndroidManifest.xml o Info.plist ng app. Ang mga test Ad Unit ID ay ibinibigay ng Google para sa pag-develop at debugging.
Ang pagkonekta ng SDK ay ginagawa sa pamamagitan ng Gradle (Android) o CocoaPods (iOS). Pagkatapos idagdag ang dependency, ang SDK ay dapat na initialize sa paraang Application.onCreate() o AppDelegate.applicationDidFinishLaunching. Ang pag-initialize ay nag-load ng configuration ng mediation at naghahanda ng mga adapter ng network ng advertising.
Sa panel ng AdMob, lumikha ng Ad Unit para sa bawat format ng ad. Bigyan ng deskriptibong pangalan: “Android_Banner_MainScreen”, “iOS_Rewarded_GameLevel”. Ang pagsubok ay dapat isagawa gamit ang mga test Ad Unit ID — ang paggamit ng tunay na ID sa yugto ng pag-develop ay maaaring humantong sa pag-block ng account.
// 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)
}
}
Nagbibigay ang AdMob ng built-in na sistema ng analytics na may mga detalyadong ulat ng kita, pagpapakita, eCPM, at mga kahilingan. Ang data ay available sa web panel ng AdMob at sa pamamagitan ng API para sa pagsasama sa mga panlabas na sistema.
Ang panel ng AdMob ay may kasamang ilang uri ng ulat: Revenue Overview — kita ayon sa araw, format, at bansa; Mediation Report — estadistika para sa bawat konektadong network ng advertising; Ad Unit Report — mga detalye para sa bawat Ad Unit; Network Performance — paghahambing ng eCPM at fill rate sa pagitan ng mga network ng advertising. Ang mga ulat ay maaaring i-export sa CSV para sa karagdagang pagsusuri.
Ang AdMob ay isinasama sa Firebase Analytics, na nagpapahintulot sa pagsubaybay ng mga behavioral metric kaugnay ng kita sa advertising. Ang Firebase ay nagbibigay ng komprehensibong analytics: aling user kung gaano karaming ad ang napanood, anong mga aksyon ang ginawa pagkatapos manood, at kung magkano ang kabuuang kita na naidulot (LTV). Ang pagsasama ay isinaaktibo mula sa Firebase Console sa isang click.
Para sa automation ng pag-uulat, ginagamit ang AdMob API (REST) na nagpapahintulot sa programmatic na pagkuha ng data tungkol sa kita, pagpapakita, at eCPM. Ang API ay sumusuporta sa pag-filter ayon sa petsa, format, bansa, at Ad Unit. Limitasyon sa rate — 10,000 kahilingan bawat araw bawat proyekto. Pagpapatotoo sa pamamagitan ng OAuth 2.0 na may service account.
| Ulat | Data | Update |
|---|---|---|
| Revenue Overview | Kita, eCPM, pagpapakita | Real-time |
| Mediation Report | Estadistika ayon sa network | Bawat oras |
| Ad Unit Report | Mga detalye ayon sa Ad Unit | Bawat oras |
| Network Performance | Paghahambing ng eCPM ng network | Araw-araw |
Sa kabila ng lahat ng mga bentahe, ang AdMob ay may ilang limitasyon na dapat isaalang-alang kapag pumipili ng platform para sa pagkakakitaan. Ang pag-unawa sa mga limitasyong ito ay tumutulong na maiwasan ang mga problema sa yugto ng pagsasama at pagpapatakbo.
Ang fill rate at eCPM ay malaki ang pagkakaiba depende sa rehiyon. Sa mga bansang Tier-1 (US, UK, Canada, Australia, Japan) ang fill rate ay 95-99% na may mataas na eCPM. Sa mga bansang Tier-2 at Tier-3, ang fill rate ay maaaring bumaba sa 40-60%, at ang eCPM ay maaaring 3-5 beses na mas mababa. Para sa mga rehiyon na may mababang fill rate inirerekomenda na kumonekta ng mga lokal na network ng advertising sa pamamagitan ng mediation.
Ang AdMob ay may mahigpit na mga patakaran hinggil sa nilalaman ng app. Ipinagbabawal: nilalaman para sa matatanda, karahasan, iligal na produkto, mapanlinlang na nilalaman. Ang paglabag sa patakaran ay maaaring humantong sa pag-block ng account nang walang posibilidad na maibalik. Bago simulan ang pagkakakitaan, kailangan suriin ang pagsunod ng app sa mga patakaran ng AdMob.
Mga Madalas Itanong
AdMob — ang platform ng advertising ng Google para sa pagkakakitaan ng mga mobile app. Gumagana sa modelo ng auction: sa kahilingan ng ad, ang AdMob ay nagsisimula ng auction sa pagitan ng mga advertiser ng Google Display Network at mga network na konektado sa pamamagitan ng mediation. Panalo ang ad na may pinakamataas na bid at ipinapakita sa user.
Magrehistro ng AdMob account, magdagdag ng app, lumikha ng Ad Unit para sa nais na format, isama ang Google Mobile Ads SDK, at i-configure ang mediation. Pinakamababang threshold ng pagbabayad — 100 dolyar. Average na eCPM para sa paunang trapiko ay 1-5 dolyar, para sa premium na trapiko — 10-30 dolyar.
Sinusuportahan ng AdMob ang mga banner (adaptive at standard), Interstitial Ad (full-screen), Rewarded Video (na may reward), at Native Ads (native). Ang bawat format ay may iba't ibang eCPM, CTR, at pagiging kumplikado ng pagsasama. Para sa maximum na kita, gumamit ng kumbinasyon ng lahat ng format.
Ang Mediation ng AdMob — mekanismo na nagpapahintulot na kumonekta ng mga karagdagang network ng advertising (Unity Ads, AppLovin, Meta Audience Network) sa AdMob at awtomatikong pumili ng ad na may pinakamataas na bid. Ang mediation ay nagpapataas ng fill rate hanggang 99% at eCPM ng 15-30% dahil sa kompetisyon sa pagitan ng mga network.
Mga pangunahing dahilan ng pag-block: paglabag sa mga patakaran sa nilalaman (nilalaman para sa matatanda, karahasan, mapanlinlang na nilalaman), pagmamanipula ng pagpapakita (invalid traffic), paggamit ng tunay na Ad Unit ID sa panahon ng pagsubok. Para sa pagbawi kailangan magsampa ng apela na may detalyadong paliwanag at ebidensya.
Buod
Gagawa kami ng mobile application na turnkey
Gumagawa ang IT Sectr ng mga iOS at Android application para sa mga startup at negosyo mula noong 2017. Magpapayo kami sa iyo at magmumungkahi ng pinakamahusay na solusyon.
Basahin din