AdMob är Googles annonsplattform för intäktsgenerering från mobilappar, som ger tillgång till det största annonsnätverket Google Display Network. Enligt Google AdMob (2025) betjänar plattformen över 1 miljon appar och betalar ut miljarder dollar till utvecklare årligen. AdMob-förmedling gör det möjligt att kombinera flera annonsnätverk för maximal fill rate och eCPM.
Huvudpunkter
AdMob är en annonsplattform från Google designad för intäktsgenerering från mobilappar. Lanserad 2006 och förvärvad av Google 2009 har AdMob blivit de facto-standard för mobilannonsering, vilket ger utvecklare tillgång till annonsörer från Google Display Network (GDN) och AdWords.
Plattformen stöder alla större mobila operativsystem — Android, iOS samt webbappar via Google Mobile Ads SDK. Den främsta fördelen med AdMob — den inbyggda förmedlingsplattformen, som gör att utvecklaren kan ansluta ytterligare annonsnätverk (Unity Ads, AppLovin, ironSource, Facebook) och automatiskt välja annonsen med högsta bud för varje visning.
Enligt Statista (2025) innehar AdMob över 35% av den globala marknaden för mobilannonsförmedling och betjänar över 1 miljon aktiva appar. Månadspubliken omfattar över 1 miljard unika enheter över hela världen.
AdMob grundades av Omar Hamoui 2006 som en plattform för annonser på mobila webbplatser. Efter förvärvet av Google 2009 för 750 miljoner dollar omorienterades plattformen helt till mobilappar. 2019 slog Google samman AdMob med Google Ad Manager och Firebase, vilket skapade ett enhetligt ekosystem för intäktsgenerering och analys integrerat med utvecklarverktyg.
AdMobs arkitektur är byggd på en realitetsauktionsmodell (RTB). När en användare öppnar appen och en annonsvisning inträffar skickar AdMob en begäran till Google Display Network, där annonsörer deltar i auktionen för denna visning. Annonsen med högsta bud vinner och visas för användaren.
Visningsprocessen tar millisekunder och inkluderar flera steg: appen skickar en begäran via Google Mobile Ads SDK → AdMob behandlar begäran och startar auktionen → annonsörer lägger bud → vinnaren bestäms och kreativet levereras till enheten → SDK visar annonsen. Laddningstiden för kreativet är 100-300 ms, vilket inte påverkar användarupplevelsen.
AdMob stöder flera betalningsmodeller. CPC (Cost Per Click) — annonsören betalar för varje klick på annonsen. CPM (Cost Per Mille) — betalning per tusen visningar, används för varumärkeskampanjer. CPV (Cost Per View) — betalning per videovisning, tillämpas för Rewarded Video. CPA (Cost Per Action) — betalning för målinriktad handling (installation, registrering, köp). Integration av flera modeller i en auktion garanterar maximal eCPM för utvecklaren.
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 stöder alla större mobilannonsformat, vilket gör att utvecklare kan kombinera dem för maximala intäkter. Varje format har sina egna integrationsfunktioner, eCPM och påverkan på användarupplevelsen.
Standardbanners och adaptiva banners (smart banners) som upptar ett fast område på skärmen — vanligtvis längst upp eller längst ner. AdMob Adaptive Banners anpassar automatiskt storleken till enhetens skärmbredd, vilket säkerställer korrekt visning på alla enheter. eCPM för banners — 0.5-2 dollar, CTR — 0.05-0.1%. Banners är det enklaste formatet för att börja med intäktsgenerering.
Helskärmsannonser som visas i naturliga pauser. AdMob Interstitial Ad stöder statiska bilder och videor. eCPM för Interstitial — 8-15 dollar, CTR — 1-5%. AdMob rekommenderar att förladda Interstitial Ad före visningstillfället och inte visa oftare än en gång var 60:e sekund.
Videor med belöning — det mest lönsamma formatet i AdMob. Rewarded AdMob stöder SSV (Server-Side Verification) för skydd mot bedrägerier. eCPM — 12-25 dollar. Användaren får belöningen först efter att ha tittat på hela videon, vilket bekräftas av callback onUserEarnedReward.
Anpassningsbara nativeannonser som bäddas in i innehållsflödet. AdMob Native Advanced ger utvecklaren full kontroll över utseendet: rubrik, beskrivning, bild, CTA-knapp. eCPM — 8-20 dollar. Kräver att en XML- eller SwiftUI-mall skapas.
| Format | eCPM (USD) | CTR | Integrationskomplexitet |
|---|---|---|---|
| Banner | 0.5-2 | 0.05-0.1% | Låg |
| Interstitial | 8-15 | 1-5% | Medel |
| Rewarded Video | 12-25 | 70-85% (CR) | Medel |
| Native Ad | 8-20 | 0.5-3% | Hög |
AdMob-förmedling — den inbyggda mekanismen som gör att ytterligare annonsnätverk kan anslutas till AdMob och hanteras via ett enda gränssnitt. Detta är den viktigaste funktionen som skiljer AdMob från enkla annons-SDK:er.
Funktionsprincip för förmedling: vid en annonsförfrågan skickar AdMob en begäran till alla anslutna nätverk samtidigt (waterfall) eller använder in-app bidding för att välja det bästa budet. Waterfall-förmedling frågar nätverken i prioritetsordning: om det första nätverket inte kan fylla begäran (no fill), går begäran vidare till det andra, och så vidare. In-app bidding ersätter waterfall — alla nätverk lägger bud samtidigt och det bästa vinner.
Modernt tillvägagångssätt för förmedling där alla anslutna annonsnätverk deltar i realitetsauktionen. In-app bidding eliminerar problemet med waterfall — nätverken väntar inte i kö utan konkurrerar om varje visning. AdMob stöder bidding för AdMob Network, Ad Exchange, Google Ads samt tredjepartsnätverk: AppLovin, Meta Audience Network, Unity Ads, InMobi.
I AdMob-panelen kan mediation groups skapas — grupper av annonsnätverk grupperade efter format, land eller plattform. Till exempel kan en separat grupp skapas för Rewarded Video i USA med AdMob + AppLovin + Unity Ads och en separat för banners i Europa. Flexibiliteten i inställningarna gör det möjligt att optimera eCPM för varje trafiksegment.
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")
}
}
}
}
}
Steg-för-steg-konfiguration av AdMob inkluderar registrering av appen, hämtning av Ad Unit ID, integration av Google Mobile Ads SDK och konfiguration av förmedling. Processen tar från några timmar till några dagar beroende på integrationens komplexitet.
Första steget — skapa ett AdMob-konto (eller logga in via Google) och registrera appen. För Android krävs package name, för iOS — Bundle ID. Efter registrering genererar AdMob ett App-ID som måste läggas till i appens AndroidManifest.xml eller Info.plist. Test-Ad Unit-ID:er tillhandahålls av Google för utveckling och felsökning.
Anslutning av SDK sker via Gradle (Android) eller CocoaPods (iOS). Efter att beroendet har lagts till måste SDK initialiseras i metoden Application.onCreate() eller AppDelegate.applicationDidFinishLaunching. Initialisering laddar förmedlingskonfigurationen och förbereder adaptrarna för annonsnätverken.
I AdMob-panelen skapar du ett Ad Unit för varje annonsformat. Ge ett beskrivande namn: “Android_Banner_MainScreen”, “iOS_Rewarded_GameLevel”. Testning måste utföras med test-Ad Unit-ID:n — användning av riktiga ID:n under utvecklingsfasen kan leda till att kontot blockeras.
// 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 tillhandahåller ett inbyggt analyssystem med detaljerade rapporter över intäkter, visningar, eCPM och förfrågningar. Data finns tillgängliga i AdMobs webbpanel och via API för integration med externa system.
AdMob-panelen innehåller flera typer av rapporter: Revenue Overview — intäkter per dag, format och land; Mediation Report — statistik för varje anslutet annonsnätverk; Ad Unit Report — detaljer för varje Ad Unit; Network Performance — jämförelse av eCPM och fill rate mellan annonsnätverk. Rapporterna kan exporteras till CSV för vidare analys.
AdMob integreras med Firebase Analytics, vilket gör det möjligt att spåra beteendemått i samband med annonsintäkter. Firebase tillhandahåller omfattande analys: vilken användare hur många annonser tittade på, vilka åtgärder som vidtogs efter visningen och hur mycket totala intäkter som genererades (LTV). Integrationen aktiveras från Firebase Console med ett klick.
För automatisering av rapportering används AdMob API (REST), som gör det möjligt att programmatiskt hämta data om intäkter, visningar och eCPM. API:et stöder filtrering efter datum, format, land och Ad Unit. Hastighetsbegränsning — 10 000 förfrågningar per dag per projekt. Autentisering via OAuth 2.0 med service account.
| Rapport | Data | Uppdatering |
|---|---|---|
| Revenue Overview | Intäkter, eCPM, visningar | I realtid |
| Mediation Report | Statistik per nätverk | Per timme |
| Ad Unit Report | Detaljer per Ad Unit | Per timme |
| Network Performance | Jämförelse av eCPM-nätverk | Dagligen |
Trots alla fördelar har AdMob ett antal begränsningar som måste beaktas vid val av plattform för intäktsgenerering. Att förstå dessa begränsningar hjälper till att undvika problem i integrations- och driftsfasen.
Fill rate och eCPM varierar avsevärt beroende på region. I Tier-1-länder (USA, Storbritannien, Kanada, Australien, Japan) är fill rate 95-99% med hög eCPM. I Tier-2- och Tier-3-länder kan fill rate sjunka till 40-60% och eCPM vara 3-5 gånger lägre. För regioner med låg fill rate rekommenderas att ansluta lokala annonsnätverk via förmedling.
AdMob har strikta regler gällande appinnehåll. Förbjudet är: innehåll för vuxna, våld, illegala varor, vilseledande innehåll. Brott mot policyn kan leda till blockering av kontot utan möjlighet till återställning. Innan du börjar med intäktsgenerering, kontrollera att appen följer AdMobs policy.
Vanliga frågor
AdMob — Googles annonsplattform för intäktsgenerering från mobilappar. Fungerar med auktionsmodell: vid annonsförfrågan startar AdMob en auktion mellan annonsörer från Google Display Network och nätverk anslutna via förmedling. Annonsen med högsta bud vinner och visas för användaren.
Registrera ett AdMob-konto, lägg till appen, skapa ett Ad Unit för önskat format, integrera Google Mobile Ads SDK och konfigurera förmedling. Miniminivå för utbetalning — 100 dollar. Genomsnittlig eCPM för initial trafik är 1-5 dollar, för premiumtrafik — 10-30 dollar.
AdMob stöder banners (adaptiva och standard), Interstitial Ad (helskärm), Rewarded Video (med belöning) och Native Ads (native). Varje format har olika eCPM, CTR och integrationskomplexitet. För maximala intäkter, använd en kombination av alla format.
AdMob-förmedling — mekanism som gör att ytterligare annonsnätverk (Unity Ads, AppLovin, Meta Audience Network) kan anslutas till AdMob och automatiskt välja annonsen med högsta bud. Förmedlingen ökar fill rate till 99% och eCPM med 15-30% tack vare konkurrens mellan nätverk.
Främsta orsakerna till blockering: brott mot innehållspolicyn (vuxeninnehåll, våld, vilseledande innehåll), manipulering av visningar (invalid traffic), användning av riktiga Ad Unit-ID:n vid testning. För återställning måste du lämna in ett överklagande med detaljerad förklaring och bevis.
Sammanfattning
Vi utvecklar en mobil applikation nyckelfärdigt
IT Sectr skapar iOS- och Android-applikationer för startups och företag sedan 2017. Vi ger dig råd och föreslår den bästa lösningen.
Läs också