Hvad tjener man på reklamer i en app? AdMob-beregning
Af Mehdi Azizi
Udgivet , 8 min.
En reklame giver eCPM delt med 1.000. Din indtægt er visninger ÷ 1.000 × eCPM, og eCPM afhænger af format, land, ATT og samtykke.
En reklame i en app giver eCPM delt med 1.000: med den eCPM på 4 $, som Google bruger i sit eksempel, er én visning 0,004 $ værd. Din reklameindtægt er antallet af visninger delt med 1.000, ganget med eCPM, og den eCPM ændrer sig med formatet, landet, samtykket til sporing på iOS og samtykket i Europa. For en AdMob-konto i euro betaler Google omkring den 21. i den følgende måned, forudsat at saldoen når 70 €.
Hvis du vil sammenligne med abonnement, finder du overblikket i hvad en app tjener. Mine iOS-apps sælges som abonnement, ikke med reklamer: denne guide bygger på de officielle sider fra Google, Apple og biblioteket, gennemlæst den 25. oktober 2026.
Hvad tjener en reklame: beregningen
Google definerer eCPM som et estimat af den indtægt, du får for 1.000 visninger: (samlet indtægt ÷ visninger) × 1.000. Vend formlen om, og du får din indtægt.
Indtægt = visninger ÷ 1.000 × eCPM
Mellem anmodningen og visningen følger AdMob-ordlisten tre målinger:
- Anmodninger: hver gang din app beder om en annonce, også selvom intet bliver vist.
- Match rate: andelen af anmodninger, der fik en annonce.
- Show rate: andelen af modtagne annoncer, der faktisk blev vist.
En visning tæller, så snart én pixel af annoncen er synlig. En annonce, der er indlæst men aldrig vist, tæller ikke som en visning.
AdMob-formaterne og deres risici
AdMob-hjælpen beskriver seks formater. Tabellen kobler beskrivelsen sammen med Googles og Apples regler.
| Format | Hvor den vises | Fordel | Risiko at holde øje med |
|---|---|---|---|
| Banner | Bånd øverst eller nederst på skærmen | Synlig uden at afbryde brugen | Utilsigtet klik nær en knap |
| Interstitial | Fuld skærm, ved en naturlig pause | Hele skærmen, video mulig | Apple kræver synlig lukkeknap |
| Med belønning | Kort video, valgt mod en bonus | Personens udtrykkelige samtykke | Aldrig penge som belønning |
| Interstitial med belønning | Fuld skærm ved en overgang (beta) | Behøver ikke at blive efterspurgt | Introskærm med et „Nej“-valg |
| App-åbning | Oven på indlæsningsskærmen | Tjener på ventetiden ved opstart | Undgå ved de første åbninger |
| Native | I indholdet, i appens stil | Glider ind i designet | Mærkningen „Annonce“ er påkrævet |
Hos Google frarådes bannere ved siden af et interaktivt element, og en dårligt placeret interstitial, der giver utilsigtede klik, kan få annoncevisningen deaktiveret. En annonce med belønning kræver udtrykkeligt samtykke og udelukker enhver direkte pengegevinst. Google anbefaler at vente nogle brug, før du viser en app-åbningsannonce, og en native annonce skal være mærket „Annonce“, „Reklame“ eller „Sponsoreret“.
Hos Apple kræver guideline 2.5.18, at en reklame, der afbryder brugen, fremstår som en reklame med en synlig og tilstrækkelig stor lukkeknap. Den forbeholder reklamer til hovedappen og kræver en måde at anmelde en upassende annonce på. 3.2.2 tillader at belønne folk for at se en reklame, men afviser en app, der primært er lavet for at vise reklamer. 1.3 udelukker, bortset fra begrænsede tilfælde, tredjepartsreklamer i kategorien Kids.
Hvorfor deres eCPM ikke er den samme
Hvert format sælger en forskellig plads: et bånd, en hel skærm, en video set frivilligt. De AdMob-hjælpesider, jeg har læst, rangerer dem ikke efter eCPM, men noterer, at flere aktiverede formater sætter flere annoncører i konkurrence. Et format med høj eCPM, der sjældent vises, kan give mindre end et beskedent format, der vises på hver skærm. Din egen rangering kan du læse i AdMob-rapporten efter format og land.
Hvad der får eCPM til at svinge
Land og platform
Google skriver, at eCPM afhænger meget af marked og platform: den kan stige i ét land, mens den falder i et andet. Jeg giver dig ikke en eCPM-tabel pr. land: dem, der florerer, kommer fra andre apps, andre målgrupper og andre perioder.
ATT på iOS
For Apple er det sporing at vise målrettede reklamer baseret på data fra andre virksomheders apps. Det kræver personens samtykke via App Tracking Transparency, ellers består reklame-id'et kun af nuller. Google erkender, at iOS' privatlivsændringer kan få eCPM til at svinge, uden at sætte tal på effekten.
Forklar din anmodning før Apples vindue, og vent på svaret, før du indlæser annoncer. At blokere en funktion eller tilbyde en bonus mod et ja er forbudt ifølge guideline 5.1.2.
Samtykke i Europa
For at vise personaliserede annoncer kræver Google en certificeret samtykkeplatform, integreret i IAB's TCF-ramme: siden den 16. januar 2024 i EØS og Storbritannien, siden den 31. juli 2024 i Schweiz. Den europæiske besked, som Google tilbyder i AdMob, er certificeret. Hvis personens valg hverken tillader personaliserede eller ikke-personaliserede annoncer, forsøger AdMob med begrænsede annoncer, uden personalisering og remarketing.
Fill og sæson
Ifølge Googles side om indtægtsfald hænger en lav match rate ofte sammen med faldende indtægter, og en lav show rate tyder på et problem med integrationen eller oplevelsen i appen. For at spotte sæsonudsving anbefaler Google at sammenligne år for år. Et sæsonfald ligger sandsynligvis uden for din kontrol.
Hvornår AdMob betaler dig, og hvad Apple tager
For en konto i euro er AdMobs udbetalingsgrænse 70 €, og Google betaler aldrig under den. Den månedlige cyklus består af tre datoer:
- Den 3.: de estimerede indtægter for den foregående måned bliver endelige.
- Indtil den 20.: dine betalingsoplysninger er opdaterede, og din saldo når grænsen uden udskudt betaling.
- Omkring den 21.: betalingen sendes, eller første hverdag derefter, hvis den 21. falder i en weekend eller på en helligdag.
Under grænsen bliver saldoen overført og lagt til næste måned.
Apples kommission gælder digitale varer og tjenester købt via App Store. Rapporten om App Store-økosystemet, skrevet af Analysis Group for Apple og udgivet i juni 2026, placerer reklamer i apps blandt indtægterne uden kommission. Af det, AdMob udbetaler til dig, tager Apple intet. Apples andel af et abonnement finder du i guiden til Small Business Program.
Eksempel på beregning trin for trin
Alle værdier herunder er antagelser valgt til øvelsen. Det er hverken en måling fra en af mine apps eller et markedsgennemsnit.
Forestil dig et lille spil: 500 personer åbner det hver dag, spiller to runder og ser en interstitial efter hver. Regn med en match rate på 90 %, en show rate på 80 % og en eCPM på 3 €.
| Trin | Beregning | Resultat |
|---|---|---|
| Anmodninger pr. dag | 500 × 2 | 1.000 |
| Med match | 1.000 × 0,9 | 900 |
| Visninger pr. dag | 900 × 0,8 | 720 |
| Visninger over 30 dage | 720 × 30 | 21.600 |
| Månedens indtægt | 21.600 ÷ 1.000 × 3 | 64,80 € |
Hvis interstitialen indlæses for sent, og show rate falder til 50 %, ender du på 13.500 visninger, altså 40,50 €.
Lad os sige, at måneden er oktober. De 64,80 € bliver endelige den 3. november, under grænsen på 70 €: ingen betaling den 21. november. Med en identisk november når saldoen 129,60 € i starten af december, og betalingen sendes omkring den 21. december. I dette scenarie går der næsten tre måneder fra den første viste reklame til den første udsendte betaling.
Integrer AdMob i en Expo-app
Biblioteket react-native-google-mobile-ads bringer AdMob til Expo. Trinene følger dets Expo-dokumentation.
1. Installer biblioteket
Kør npx expo install react-native-google-mobile-ads.
2. Erklær dets plugin
Pluginnet erklæres i app.json med dine AdMob-app-id'er og teksten til sporingsanmodningen. Dokumentationen tilføjer listen skAdNetworkItems, som du skal holde opdateret med Googles.
{
"expo": {
"plugins": [
[
"react-native-google-mobile-ads",
{
"androidAppId": "ca-app-pub-xxxxxxxx~xxxxxxxx",
"iosAppId": "ca-app-pub-xxxxxxxx~xxxxxxxx",
"userTrackingUsageDescription": "Din ATT-tekst"
}
]
]
}
}
3. Glem Expo Go
Biblioteket indeholder native kode, som Expo Go ikke kan køre. Du skal bruge et development build, for eksempel npx expo prebuild efterfulgt af npx expo run:ios, og det skal laves igen efter hver ændring af pluginnets indstillinger.
4. Indhent samtykke, og initialiser derefter
Google advarer om, at initialisering af SDK'et allerede kan forudindlæse annoncer. Indhent først samtykket, og initialiser kun SDK'et, hvis canRequestAds er true. Hvis indhentningen fejler, anbefaler bibliotekets dokumentation at prøve alligevel: SDK'et genbruger samtykket fra den forrige session.
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) {
// Det tidligere samtykke gælder stadig.
console.warn("Samtykke ikke opdateret", erreur);
}
const info = await AdsConsent.getConsentInfo();
if (info.canRequestAds) {
await mobileAds().initialize();
}
}
Hvis du opsætter en ATT-besked i AdMob, håndterer samtykke-SDK'et også Apples sporingsanmodning, med en forklarende besked først.
5. Udvikl med testannoncer
Dokumentationen advarer om, at rigtige annoncer under udvikling kan få din konto deaktiveret. Brug TestIds-id'erne under hele udviklingen.
6. Udgiv din app-ads.txt-fil
Den erklærer, hvem der må sælge dine reklamer, og Google anser den for nødvendig for at undgå et betydeligt indtægtstab. Placer den i roden af det website, der står i feltet Marketing URL på din App Store-side, med en linje som google.com, pub-0000000000000000, DIRECT.
7. Erklær, hvad SDK'et indsamler
Udfyld oplysningerne ved at følge App Privacy i App Store Connect.
Reklamer eller abonnement til en første app?
I eksemplet giver 500 daglige spillere 64,80 € om måneden, cirka 13 cent hver. I den generelle guide giver et månedligt abonnement til 4,49 €, en pris der også er valgt til eksemplet, dig cirka 3,18 € pr. abonnent efter den franske moms på 20 % og en kommission på 15 %. For reklamer går den ud fra andre antagelser: 3 sete reklamer om dagen og en eCPM på 4 $. Ændr én antagelse, og resultatet ændrer sig med.
Reklamer giver mening, når appen åbnes flere gange om dagen, som et spil: Google præsenterer annoncer med belønning som ideelle til at tjene penge på gratis spil. Til et værktøj, der bruges i få minutter, er abonnement ofte mere realistisk. Beregningen finder du i abonnement eller engangskøb til en iOS-app, opsætningen i RevenueCat og in-app-abonnement på iOS.
Vælg din model, før du koder
iOS Kit indeholder startkoden til mine apps, med onboarding, paywall og abonnementer allerede kodet, som du kan følge i dit eget tempo.
Før du beslutter dig, fortæller den gratis diagnose dig, hvad der reelt blokerer dit projekt, og sender dig min tjekliste mod afvisninger fra Apple. Opsætningen af et abonnement er beskrevet i detaljer på siden in-app-abonnement på iOS.
Ofte stillede spørgsmål
Hvad tjener en reklame i en mobilapp?
eCPM delt med 1.000. Med Googles eksempel på en eCPM på 4 $ er én visning 0,004 $ værd.
Hvad tjener man på Google AdMob?
Der findes intet fast beløb. Din indtægt er visninger ÷ 1.000 × eCPM, og eCPM varierer med land, format, ATT, samtykke og sæson.
Hvad er AdMobs udbetalingsgrænse?
70 € for en konto i euro. En måneds indtægter bliver endelige den 3. i den følgende måned og udbetales omkring den 21., hvis saldoen når grænsen. Ellers bliver de overført.
Tager Apple kommission af reklameindtægter?
Nej. Analysis Groups rapport for Apple, udgivet i juni 2026, placerer reklamer i apps blandt indtægterne uden kommission.
Hvad tjener en reklame i et mobilspil?
Beregningen er den samme. Et spil har naturlige pauser til en interstitial, som slutningen af en bane, og bonusser, du kan give mod en video med belønning.
Kan man teste AdMob i Expo Go?
Nej. Biblioteket indeholder native kode, som Expo Go ikke kan køre. Du skal bruge et development build med testannoncer.