AdMob è una piattaforma pubblicitaria di Google per monetizzare le applicazioni mobili, che fornisce accesso alla più grande rete di inserzionisti — Google Display Network. Secondo Google AdMob (2025), la piattaforma serve oltre 1 milione di app e paga miliardi di dollari agli sviluppatori ogni anno. La mediazione di AdMob consente di combinare più reti pubblicitarie per massimizzare il fill rate e l'eCPM.
Punti chiave
AdMob è una piattaforma pubblicitaria di Google progettata per monetizzare le applicazioni mobili. Lanciata nel 2006 e acquisita da Google nel 2009, AdMob è diventata lo standard de facto per la pubblicità mobile, fornendo agli sviluppatori l'accesso agli inserzionisti su Google Display Network (GDN) e AdWords.
La piattaforma supporta tutti i principali sistemi operativi mobili — Android, iOS, oltre alle applicazioni web tramite Google Mobile Ads SDK. Il vantaggio chiave di AdMob è la sua piattaforma di mediazione integrata, che consente agli sviluppatori di connettere reti pubblicitarie aggiuntive (Unity Ads, AppLovin, ironSource, Facebook) e selezionare automaticamente l'annuncio con l'offerta più alta per ogni impressione.
Secondo Statista (2025), AdMob detiene oltre il 35% del mercato globale della mediazione pubblicitaria mobile, servendo oltre 1 milione di applicazioni attive. Il pubblico mensile copre oltre 1 miliardo di dispositivi unici in tutto il mondo.
AdMob è stata fondata da Omar Hamoui nel 2006 come piattaforma per la pubblicità su siti web mobili. Dopo essere stata acquisita da Google nel 2009 per 750 milioni di dollari, la piattaforma è stata completamente riorientata verso le applicazioni mobili. Nel 2019, Google ha combinato AdMob con Google Ad Manager e Firebase, creando un ecosistema unificato di monetizzazione e analitica integrato con gli strumenti di sviluppo.
L'architettura di AdMob è basata su un modello d'asta in tempo reale (RTB). Quando un utente apre un'app e si verifica un'impressione pubblicitaria, AdMob invia una richiesta a Google Display Network, dove gli inserzionisti fanno offerte per quell'impressione. Vince l'annuncio con l'offerta più alta e viene mostrato all'utente.
Il processo di visualizzazione richiede millisecondi e include diverse fasi: l'app invia una richiesta tramite Google Mobile Ads SDK → AdMob elabora la richiesta e avvia l'asta → gli inserzionisti presentano le offerte → il vincitore viene determinato e il creativo viene consegnato al dispositivo → l'SDK mostra l'annuncio. Il tempo di caricamento del creativo è di 100-300 ms, che non influisce sull'esperienza utente.
AdMob supporta diversi modelli di pagamento. CPC (Costo per Clic) — l'inserzionista paga per ogni clic sull'annuncio. CPM (Costo per Mille) — pagamento per mille impressioni, utilizzato per campagne di marca. CPV (Costo per Vista) — pagamento per visualizzazione video, applicato per Rewarded Video. CPA (Costo per Azione) — pagamento per un'azione target (installazione, registrazione, acquisto). L'integrazione di più modelli in un'unica asta garantisce il massimo eCPM per lo sviluppatore.
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 supporta tutti i principali formati di pubblicità mobile, consentendo agli sviluppatori di combinarli per massimizzare le entrate. Ogni formato ha le proprie specifiche di integrazione, eCPM e impatto sull'esperienza utente.
Banner standard e banner adattivi (smart banner) che occupano un'area fissa dello schermo — di solito in alto o in basso. Gli Adaptive Banner di AdMob adattano automaticamente le loro dimensioni alla larghezza dello schermo del dispositivo, garantendo una visualizzazione corretta su tutti i dispositivi. eCPM dei banner: $0,5-2, CTR: 0,05-0,1%. I banner sono il formato più semplice per iniziare a monetizzare.
Annunci a schermo intero mostrati durante le pause naturali. AdMob Interstitial Ad supporta immagini statiche e video. eCPM Interstitial — $8-15, CTR — 1-5%. AdMob consiglia di precaricare l'Interstitial Ad prima della visualizzazione e di non mostrarlo più di una volta ogni 60 secondi.
Video con ricompensa — il formato più redditizio in AdMob. Rewarded AdMob supporta SSV (Server-Side Verification) per la protezione dalle frodi. eCPM — $12-25. L'utente riceve una ricompensa solo dopo aver guardato il video completo, confermato dal callback onUserEarnedReward.
Annunci nativi personalizzabili che si integrano nel feed dei contenuti. AdMob Native Advanced dà allo sviluppatore il controllo completo sull'aspetto: titolo, descrizione, immagine, pulsante CTA. eCPM — $8-20. Richiede la creazione di un template XML o SwiftUI.
| Formato | eCPM (USD) | CTR | Complessità di integrazione |
|---|---|---|---|
| Banner | 0,5-2 | 0,05-0,1% | Bassa |
| Interstitial | 8-15 | 1-5% | Media |
| Rewarded Video | 12-25 | 70-85% (CR) | Media |
| Native Ad | 8-20 | 0,5-3% | Alta |
La mediazione di AdMob è un meccanismo integrato che consente di connettere reti pubblicitarie aggiuntive ad AdMob e gestirle tramite un'unica interfaccia. Questa è una funzionalità chiave che distingue AdMob dai semplici SDK pubblicitari.
Come funziona la mediazione: quando viene richiesto un annuncio, AdMob invia una richiesta a tutte le reti connesse simultaneamente (waterfall) o utilizza l'in-app bidding per selezionare l'offerta migliore. La mediazione waterfall interroga le reti in ordine di priorità: se la prima rete non può soddisfare la richiesta (no fill), la richiesta passa alla seconda e così via. L'in-app bidding sostituisce il waterfall — tutte le reti presentano le offerte contemporaneamente e vince la migliore.
Un approccio moderno alla mediazione in cui tutte le reti pubblicitarie connesse partecipano a un'asta in tempo reale. L'in-app bidding elimina il problema del waterfall — le reti non aspettano il loro turno, ma competono per ogni impressione. AdMob supporta il bidding per AdMob Network, Ad Exchange, Google Ads, oltre a reti di terze parti: AppLovin, Meta Audience Network, Unity Ads, InMobi.
Nel pannello di AdMob puoi creare gruppi di mediazione — gruppi di reti pubblicitarie organizzati per formato, paese o piattaforma. Ad esempio, puoi creare un gruppo separato per Rewarded Video negli USA con AdMob + AppLovin + Unity Ads, e un altro per i banner in Europa. La flessibilità di configurazione consente di ottimizzare l'eCPM per ogni segmento di traffico.
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")
}
}
}
}
}
La configurazione passo passo di AdMob include la registrazione dell'app, l'ottenimento dell'ID Ad Unit, l'integrazione di Google Mobile Ads SDK e la configurazione della mediazione. Il processo richiede da poche ore a diversi giorni a seconda della complessità dell'integrazione.
Il primo passo è creare un account AdMob (o accedere con Google) e registrare la tua app. Per Android è necessario fornire il package name, per iOS — il Bundle ID. Dopo la registrazione, AdMob genera un App ID che deve essere aggiunto in AndroidManifest.xml o Info.plist. Gli ID Ad Unit di test sono forniti da Google per lo sviluppo e il debug.
L'integrazione dell'SDK avviene tramite Gradle (Android) o CocoaPods (iOS). Dopo aver aggiunto la dipendenza, è necessario inizializzare l'SDK nel metodo Application.onCreate() o AppDelegate.applicationDidFinishLaunching. L'inizializzazione carica la configurazione di mediazione e prepara gli adapter delle reti pubblicitarie.
Nel pannello di AdMob, crea un'Ad Unit per ogni formato pubblicitario. Assegna un nome descrittivo: “Android_Banner_MainScreen”, “iOS_Rewarded_GameLevel”. I test devono essere eseguiti con ID Ad Unit di test — l'uso di ID reali durante lo sviluppo può portare alla sospensione dell'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)
}
}
AdMob fornisce un sistema di analitica integrato con report dettagliati su entrate, impressioni, eCPM e richieste. I dati sono disponibili nel pannello web di AdMob e tramite API per l'integrazione con sistemi esterni.
Il pannello di AdMob include diversi tipi di report: Revenue Overview — entrate per giorno, formato e paese; Mediation Report — statistiche per ogni rete pubblicitaria connessa; Ad Unit Report — dettagli per ogni Ad Unit; Network Performance — confronto di eCPM e fill rate tra reti pubblicitarie. I report possono essere esportati in CSV per ulteriori analisi.
AdMob si integra con Firebase Analytics, consentendo di monitorare le metriche comportamentali insieme alle entrate pubblicitarie. Firebase fornisce analitica end-to-end: quale utente ha visto quanti annunci, quali azioni ha compiuto dopo la visione e quale entrate totali ha generato (LTV). L'integrazione si attiva dalla Firebase Console con un clic.
Per l'automazione dei report, viene utilizzata l'API di AdMob (REST), che consente di ottenere programmaticamente dati su entrate, impressioni e eCPM. L'API supporta il filtraggio per data, formato, paese e Ad Unit. Limite di frequenza — 10.000 richieste al giorno per progetto. Autenticazione tramite OAuth 2.0 con account di servizio.
| Report | Dati | Aggiornamento |
|---|---|---|
| Revenue Overview | Entrate, eCPM, impressioni | In tempo reale |
| Mediation Report | Statistiche per rete | Ogni ora |
| Ad Unit Report | Dettagli per Ad Unit | Ogni ora |
| Network Performance | Confronto eCPM | Giornaliero |
Nonostante tutti i vantaggi, AdMob presenta una serie di limitazioni che devono essere considerate nella scelta di una piattaforma di monetizzazione. Comprendere queste limitazioni aiuta a evitare problemi durante l'integrazione e il funzionamento.
Il fill rate e l'eCPM variano significativamente in base alla regione. Nei paesi Tier-1 (USA, Regno Unito, Canada, Australia, Giappone), il fill rate è del 95-99% con eCPM elevato. Nei paesi Tier-2 e Tier-3, il fill rate può scendere al 40-60% e l'eCPM essere 3-5 volte inferiore. Per le regioni con fill rate basso, si consiglia di connettere reti pubblicitarie locali tramite la mediazione.
AdMob ha regole severe riguardo al contenuto delle app. Vietati: contenuti per adulti, violenza, beni illegali, contenuti ingannevoli. La violazione delle policy può portare alla sospensione dell'account senza possibilità di ripristino. Prima di iniziare la monetizzazione, è necessario verificare la conformità dell'app con le policy di AdMob.
Domande frequenti
AdMob è una piattaforma pubblicitaria di Google per monetizzare le applicazioni mobili. Funziona con un modello d'asta: quando viene richiesto un annuncio, AdMob avvia un'asta tra gli inserzionisti di Google Display Network e le reti connesse tramite mediazione. Vince l'annuncio con l'offerta più alta e viene mostrato all'utente.
Registra un account AdMob, aggiungi la tua app, crea un'Ad Unit per il formato desiderato, integra Google Mobile Ads SDK e configura la mediazione. La soglia minima di pagamento è di $100. L'eCPM medio per il traffico iniziale è di $1-5, per il traffico premium — $10-30.
AdMob supporta banner (adattivi e standard), Interstitial Ad (a schermo intero), Rewarded Video e Native Ads. Ogni formato ha eCPM, CTR e complessità di integrazione diversi. Per entrate massime, utilizza una combinazione di tutti i formati.
La mediazione di AdMob è un meccanismo che consente di connettere reti pubblicitarie aggiuntive (Unity Ads, AppLovin, Meta Audience Network) ad AdMob e selezionare automaticamente l'annuncio con l'offerta più alta. La mediazione aumenta il fill rate fino al 99% e migliora l'eCPM del 15-30% grazie alla concorrenza tra reti.
Principali motivi di sospensione: violazione delle policy sui contenuti (contenuti per adulti, violenza, contenuti ingannevoli), traffico non valido (frode sui clic), utilizzo di ID Ad Unit reali durante i test. Per il ripristino, è necessario presentare un ricorso con spiegazione dettagliata e prove.
Riepilogo
Svilupperemo un'applicazione mobile chiavi in mano
IT Sectr crea applicazioni iOS e Android per startup e aziende dal 2017. Ti consulteremo e ti proporremo la soluzione migliore.
Leggi anche