AdSense per app mobile: come fare il setup di AdMob
Per monetizzare app mobile native, Google offre AdMob, la piattaforma evoluzione di AdSense pensata per Android e iOS. AdMob include features specifiche per le app come rewarded video e mediation con multiple ad network. Vediamo come configurare il setup.
Differenza AdSense e AdMob
AdSense gestisce annunci per siti web e e accessibile via JavaScript. AdMob gestisce annunci per app native via SDK Google Mobile Ads. Account fatturazione e dashboard sono separati ma usano lo stesso account Google e stessa soglia pagamento (70 euro). I formati specifici di AdMob sono: rewarded video (ricompense in cambio di visione), interstitial (schermo intero tra livelli), app open ads (al lancio app).
Creare un'account AdMob
- Vai su admob.google.com: accedi con account Google esistente.
- Compila profilo fatturazione: stessi dati AdSense se hai già account.
- Aggiungi la prima app: scegli piattaforma Android o iOS.
- Collega ID Play Store o App Store: facoltativo ma raccomandato per metriche complete.
- Crea Ad Units: banner, interstitial, rewarded, native a seconda dell'app.
- Ottieni Ad Unit ID: stringhe ca-app-pub-XXXXXXX/YYYYYYY da usare nell'SDK.
Integrazione SDK Android
In Android Studio, aggiungi al build.gradle del modulo app la dipendenza play-services-ads. Inizializza MobileAds.initialize() nell'Application onCreate. Carica un banner con AdView e load() o un rewarded con RewardedAd.load(). Implementa listener per impression, click, reward. In AndroidManifest.xml inserisci il meta-data com.google.android.gms.ads.APPLICATION_ID con il tuo Application ID AdMob.
Integrazione SDK iOS
In Xcode, aggiungi Google-Mobile-Ads-SDK via CocoaPods (pod 'Google-Mobile-Ads-SDK'). Aggiungi GADApplicationIdentifier in Info.plist con il tuo App ID AdMob. Aggiungi anche SKAdNetworkItems richiesti da Apple per attribuzione. Inizializza GADMobileAds.sharedInstance().start() in didFinishLaunchingWithOptions. Carica GADBannerView con request.
Mediation: massimizzare ricavi
AdMob Mediation permette di servire annunci da multiple network (AdMob, Meta Audience Network, AppLovin, Unity Ads, Vungle, Pangle) in waterfall o bidding. Configurazione: dashboard AdMob > Mediation, crea gruppo mediation, aggiungi sorgenti, configura eCPM floor o usa bidding (consigliato). Mediation puo aumentare ricavi del 30-50% rispetto a solo AdMob.
Errori comuni e come risolverli
- Test ID Ad Unit in produzione: ricorda di sostituire con ID reali prima del rilascio.
- App rifiutata da App Store: Apple richiede dichiarazione tracking (App Tracking Transparency).
- Rewarded che non da reward: implementa callback onUserEarnedReward correttamente.
- Crash al primo annuncio: di solito Application ID mancante in manifest o plist.
- Interstitial troppo frequenti: max uno ogni 60-90 secondi, altrimenti penalizzazione.
Domande frequenti
D: Posso usare AdMob senza pubblicare l'app?
R: Si in fase test con test ID. Per produzione servono ID Store reali.
D: Quanti ricavi tipici da AdMob?
R: Rewarded eCPM 5-15 euro Italia, interstitial 3-8 euro, banner 0,5-2 euro.
D: AdMob e disponibile per Flutter o React Native?
R: Si, ci sono SDK ufficiali google_mobile_ads e react-native-google-mobile-ads.
Approfondimento: ecosistema mobile
Il mondo mobile ha dinamiche pubblicitarie peculiari rispetto al web desktop. L'ATT (App Tracking Transparency) di Apple dal 2021 e l'equivalente Android Privacy Sandbox dal 2024 hanno ridotto significativamente la capacita di tracking cross-app, impattando CPM di formati comportamentali. I rewarded video resistono meglio perché basati su consenso esplicito utente in cambio di reward.
L'evoluzione del mercato mobile italiano nel 2026 vede crescita del cross-platform (Flutter, React Native) che richiede attenzione nell'integrazione SDK. Il bidding (al posto del waterfall tradizionale) e ormai standard per chi vuole massimizzare ricavi, con tools come AdMob Bidding integrabili nativamente.
Caso pratico
Una piccola software house italiana con un'app gioco casual aveva 50.000 utenti attivi mensili e ricavi AdMob di 1.200 euro/mese (eCPM intorno a 3 euro). Implementando mediation con AppLovin Max + bidding AdMob + rewarded video al completamento livelli, in due mesi l'eCPM e salito a 7,5 euro con ricavi mensili di 3.000 euro. Investimento: 40 ore di integrazione SDK e ottimizzazione frequency cap per non saturare l'esperienza utente.
Glossario
- SDK: Software Development Kit, libreria fornita per integrare AdMob nell'app.
- Interstitial: annuncio a schermo intero mostrato tra schermate dell'app.
- Rewarded video: video annuncio in cambio di ricompensa in-app per l'utente.
- Mediation: sistema che mette in competizione più reti pubblicitarie sullo stesso slot.
- ATT: App Tracking Transparency di Apple, richiede consenso esplicito per tracking.
Risorse utili
Tra le fonti autorevoli a cui fare riferimento segnaliamo: il centro assistenza ufficiale di Google AdSense (support.google.com/adsense), il blog Inside AdSense per news e best practice ufficiali, la community Reddit r/Adsense per confronto fra editori, i forum italiani come AdSenseItalia per casi locali. Anche YouTube ha canali dedicati come "AdSense in Italiano" e canali ufficiali Google.
Per analisi tecniche più approfondite sono fondamentali strumenti come PageSpeed Insights, Search Console, Google Analytics 4, Lighthouse e WebPageTest. Per chi gestisce più siti o agenzie, software come Ezoic, Snigel o Mediavine offrono dashboard avanzate e ottimizzazione automatica. Una buona pratica e dedicare 30 minuti a settimana a leggere aggiornamenti di settore per anticipare cambiamenti.
La community italiana di editori AdSense e attiva su gruppi Facebook e Telegram dedicati. Partecipare permette di scambiare esperienze concrete, anticipare problemi e trovare partner per progetti collaborativi. Tieni sempre presente che ogni sito ha caratteristiche uniche: le best practice sono punti di partenza, non regole assolute.
Hai bisogno di aiuto?
Se vuoi integrare AdMob nella tua app o configurare mediation avanzato, il team di G Tech Group puo affiancarti. Contattaci tramite il modulo di contatto.