Hoeveel verdien je met advertenties in een app? AdMob
Door Mehdi Azizi
Gepubliceerd op , 8 min
Eén advertentie levert de eCPM gedeeld door 1.000 op. Je inkomsten zijn impressies ÷ 1.000 × eCPM, en die eCPM hangt af van formaat, land, ATT en toestemming.
Eén advertentie in een app levert de eCPM gedeeld door 1.000 op: met de eCPM van $ 4 die Google in zijn voorbeeld gebruikt, is één weergave $ 0,004 waard. Je advertentie-inkomsten zijn het aantal impressies gedeeld door 1.000, vermenigvuldigd met de eCPM, en die eCPM verandert met het formaat, het land, de toestemming voor tracking op iOS en de toestemming in Europa. Voor een AdMob-account in euro's betaalt Google rond de 21e van de volgende maand uit, op voorwaarde dat het saldo € 70 bereikt.
Wil je het vergelijken met een abonnement? Het totaaloverzicht staat in hoeveel een app oplevert. Mijn iOS-apps verdienen via abonnementen, niet via advertenties: deze gids is gebaseerd op de officiële pagina's van Google, Apple en de library, nagelezen op 25 oktober 2026.
Hoeveel levert een advertentie op: de berekening
Google definieert de eCPM als een schatting van de inkomsten die je ontvangt per 1.000 impressies: (totale inkomsten ÷ impressies) × 1.000. Draai de formule om en je hebt je inkomsten.
Inkomsten = impressies ÷ 1.000 × eCPM
Tussen het verzoek en de impressie volgt de AdMob-woordenlijst drie metingen:
- De verzoeken: elke keer dat je app een advertentie opvraagt, ook als er niets verschijnt.
- De match rate: het deel van de verzoeken dat een advertentie heeft ontvangen.
- De show rate: het deel van de ontvangen advertenties dat echt is getoond.
Een impressie telt zodra één pixel van de advertentie zichtbaar is. Een advertentie die geladen is maar nooit getoond, telt niet als impressie.
De AdMob-formaten en hun risico's
De AdMob-help beschrijft zes formaten. De tabel combineert die beschrijving met de regels van Google en Apple.
| Formaat | Waar het verschijnt | Voordeel | Risico om op te letten |
|---|---|---|---|
| Banner | Strook boven- of onderaan het scherm | Zichtbaar zonder gebruik te onderbreken | Per ongeluk klikken naast een knop |
| Interstitial | Volledig scherm, bij een natuurlijke pauze | Heel het scherm, video mogelijk | Zichtbare sluitknop verplicht door Apple |
| Met beloning | Korte video, gekozen in ruil voor een bonus | Expliciete toestemming van de gebruiker | Nooit geld als beloning |
| Interstitial met beloning | Volledig scherm bij een overgang (bèta) | Hoeft niet gevraagd te worden | Introscherm met een keuze “Nee” |
| App-opening | Over het laadscherm heen | Verdient aan het wachten bij het opstarten | Vermijden bij de eerste keren openen |
| Native | In de content, in de stijl van de app | Valt weg in het design | Vermelding “Advertentie” verplicht |
Aan de kant van Google worden banners naast een interactief element afgeraden, en een slecht geplaatste interstitial die per ongeluk klikken veroorzaakt, kan ertoe leiden dat de weergave wordt uitgeschakeld. Een advertentie met beloning vereist expliciete toestemming en sluit elk direct geldelijk item uit. Google raadt aan meerdere keren gebruik af te wachten voor een app-openingsadvertentie, en een native advertentie moet het label “Advertentie”, “Reclame” of “Gesponsord” dragen.
Aan de kant van Apple eist guideline 2.5.18 dat een advertentie die het gebruik onderbreekt zich als advertentie presenteert, met een zichtbare en groot genoeg sluitknop. Advertenties mogen alleen in de hoofdapp, en er moet een manier zijn om een ongepaste advertentie te melden. Guideline 3.2.2 staat toe dat je het bekijken van een advertentie beloont, maar weigert een app die vooral is gemaakt om advertenties te tonen. Guideline 1.3 sluit, op beperkte uitzonderingen na, advertenties van derden uit in de categorie Kinderen.
Waarom hun eCPM niet gelijk is
Elk formaat verkoopt een andere ruimte: een strook, een heel scherm, een video die bewust wordt bekeken. De AdMob-helppagina's die ik heb gelezen rangschikken ze niet op eCPM, maar vermelden wel dat meer formaten inschakelen meer adverteerders met elkaar laat concurreren. Een formaat met een hoge eCPM dat zelden wordt gezien, kan minder opleveren dan een bescheiden formaat dat op elk scherm verschijnt. Je eigen rangorde lees je af in het AdMob-rapport, per formaat en per land.
Wat de eCPM laat variëren
Het land en het platform
Google schrijft dat de eCPM sterk afhangt van de markt en het platform: hij kan in het ene land stijgen terwijl hij in een ander land daalt. Ik geef je geen tabel met eCPM per land: de tabellen die rondgaan komen van andere apps, andere doelgroepen en andere periodes.
ATT op iOS
Voor Apple is het tonen van gerichte advertenties op basis van data uit apps van andere bedrijven tracking. Daarvoor heb je toestemming van de gebruiker via App Tracking Transparency nodig, anders bestaat de advertentie-ID alleen uit nullen. Google erkent dat de privacywijzigingen in iOS de eCPM kunnen laten schommelen, zonder het effect in cijfers uit te drukken.
Leg je verzoek uit vóór het venster van Apple en wacht op het antwoord voordat je advertenties laadt. Een functie blokkeren of een bonus geven in ruil voor een ja is verboden door guideline 5.1.2.
Toestemming in Europa
Om gepersonaliseerde advertenties te tonen, eist Google een gecertificeerd toestemmingsplatform dat is geïntegreerd met het TCF-kader van IAB: sinds 16 januari 2024 in de Europese Economische Ruimte en het Verenigd Koninkrijk, sinds 31 juli 2024 in Zwitserland. Het Europese bericht dat Google in AdMob aanbiedt, is gecertificeerd. Als de keuzes van de gebruiker geen gepersonaliseerde en ook geen niet-gepersonaliseerde advertenties toestaan, probeert AdMob beperkte advertenties, zonder personalisatie of remarketing.
De fill en het seizoen
Volgens de pagina van Google over dalende inkomsten hangt een lage match rate vaak samen met lagere inkomsten, en wijst een lage show rate op een probleem met de integratie of de ervaring in de app. Om seizoenseffecten te herkennen, raadt Google aan jaar op jaar te vergelijken. Een seizoensdaling heb je waarschijnlijk niet in de hand.
Wanneer AdMob je betaalt, en wat Apple neemt
Voor een account in euro's is de AdMob-betalingsdrempel € 70, en Google betaalt nooit uit onder dat bedrag. De maandelijkse cyclus bestaat uit drie data:
- De 3e: de geschatte inkomsten van de vorige maand worden definitief gemaakt.
- Tot de 20e: je betaalgegevens zijn up-to-date en je saldo bereikt de drempel, zonder uitgestelde betaling.
- Rond de 21e: de betaling wordt verstuurd, of op de eerstvolgende werkdag als de 21e in een weekend of op een feestdag valt.
Onder de drempel wordt het saldo doorgeschoven en opgeteld bij de volgende maand.
De commissie van Apple geldt voor digitale goederen en diensten die via de App Store worden gekocht. Het rapport over het App Store-ecosysteem, geschreven door Analysis Group voor Apple en gepubliceerd in juni 2026, rekent advertenties in apps tot de inkomsten zonder commissie. Van wat AdMob je uitbetaalt, neemt Apple niets. Voor een abonnement staat het aandeel van Apple in de gids over het Small Business Program.
Stap-voor-stap rekenvoorbeeld
Alle waarden hieronder zijn aannames voor de oefening. Het is geen meting van een van mijn apps en ook geen marktgemiddelde.
Stel je een klein spel voor: 500 mensen openen het elke dag, spelen twee potjes en zien na elk potje een interstitial. Neem een match rate van 90 %, een show rate van 80 % en een eCPM van € 3.
| Stap | Berekening | Resultaat |
|---|---|---|
| Verzoeken per dag | 500 × 2 | 1.000 |
| Met match | 1.000 × 0,9 | 900 |
| Impressies per dag | 900 × 0,8 | 720 |
| Impressies over 30 dagen | 720 × 30 | 21.600 |
| Inkomsten van de maand | 21.600 ÷ 1.000 × 3 | € 64,80 |
Als de interstitial te laat laadt en de show rate zakt naar 50 %, kom je uit op 13.500 impressies, dus € 40,50.
Zeg dat deze maand oktober is. De € 64,80 wordt definitief op 3 november, onder de drempel van € 70: geen betaling op 21 november. Met een identieke novembermaand bereikt het saldo begin december € 129,60, en de betaling gaat rond 21 december de deur uit. In dit scenario zit er bijna drie maanden tussen de eerste getoonde advertentie en de eerste verstuurde betaling.
AdMob integreren in een Expo-app
De library react-native-google-mobile-ads brengt AdMob naar Expo. De stappen volgen de Expo-documentatie ervan.
1. Installeer de library
Voer npx expo install react-native-google-mobile-ads uit.
2. Declareer de plugin
De plugin declareer je in app.json, met je AdMob-app-ID's en de tekst van het trackingverzoek. De documentatie voegt de lijst skAdNetworkItems toe, die je gelijk moet houden met die van Google.
{
"expo": {
"plugins": [
[
"react-native-google-mobile-ads",
{
"androidAppId": "ca-app-pub-xxxxxxxx~xxxxxxxx",
"iosAppId": "ca-app-pub-xxxxxxxx~xxxxxxxx",
"userTrackingUsageDescription": "Je ATT-tekst"
}
]
]
}
}
3. Vergeet Expo Go
De library bevat native code, die Expo Go niet kan uitvoeren. Je hebt een development build nodig, bijvoorbeeld npx expo prebuild en daarna npx expo run:ios, en die moet je opnieuw maken na elke wijziging in de pluginopties.
4. Vraag toestemming, initialiseer daarna
Google waarschuwt dat het initialiseren van de SDK al advertenties kan voorladen. Vraag eerst toestemming en initialiseer de SDK alleen als canRequestAds gelijk is aan true. Mislukt het ophalen van de toestemming, dan raadt de documentatie van de library aan het toch te proberen: de SDK gebruikt de toestemming van de vorige sessie.
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) {
// De eerdere toestemming blijft geldig.
console.warn("Toestemming niet bijgewerkt", erreur);
}
const info = await AdsConsent.getConsentInfo();
if (info.canRequestAds) {
await mobileAds().initialize();
}
}
Als je in AdMob een ATT-bericht instelt, regelt de toestemmings-SDK ook het trackingverzoek van Apple, voorafgegaan door een uitlegbericht.
5. Ontwikkel met testadvertenties
De documentatie waarschuwt dat echte advertenties tijdens de ontwikkeling ertoe kunnen leiden dat je account wordt uitgeschakeld. Gebruik de TestIds-ID's tijdens de hele ontwikkeling.
6. Publiceer je app-ads.txt-bestand
Het geeft aan wie je advertenties mag verkopen, en Google vindt het nodig om een flink inkomstenverlies te voorkomen. Zet het in de root van de website uit het veld Marketing URL van je App Store-pagina, met een regel als google.com, pub-0000000000000000, DIRECT.
7. Geef op wat de SDK verzamelt
Vul het formulier in met behulp van App Privacy in App Store Connect.
Advertenties of abonnement voor een eerste app?
In het voorbeeld leveren 500 dagelijkse spelers € 64,80 per maand op, ongeveer 13 cent per persoon. In de algemene gids laat een maandabonnement van € 4,49, ook een prijs gekozen voor het voorbeeld, je ongeveer € 3,18 per abonnee over, na 20 % Franse btw en 15 % commissie. Voor advertenties gaat die gids uit van andere aannames: 3 bekeken advertenties per dag en een eCPM van $ 4. Verander één aanname en het resultaat verandert mee.
Advertenties zijn zinvol als de app meerdere keren per dag wordt geopend, zoals een spel: Google noemt advertenties met beloning ideaal om games gratis te monetiseren. Voor een tool die een paar minuten wordt gebruikt, is een abonnement vaak realistischer. De berekening staat in abonnement of eenmalige aankoop voor een iOS-app, de koppeling in RevenueCat en het in-app-abonnement op iOS.
Kies je model voordat je gaat coderen
De iOS Kit bevat de startcode van mijn apps, met onboarding, paywall en abonnementen al gecodeerd, om in je eigen tempo te volgen.
Voordat je een keuze maakt, vertelt de gratis diagnose je wat je project echt tegenhoudt, en krijg je mijn checklist tegen afwijzingen door Apple. Hoe je een abonnement opzet, lees je op de pagina in-app-abonnement iOS.
Veelgestelde vragen
Hoeveel levert een advertentie in een mobiele app op?
De eCPM gedeeld door 1.000. Met de eCPM van $ 4 uit het voorbeeld van Google is één weergave $ 0,004 waard.
Hoeveel levert Google AdMob op?
Er is geen vast bedrag. Je inkomsten zijn impressies ÷ 1.000 × eCPM, en de eCPM varieert met het land, het formaat, ATT, de toestemming en het seizoen.
Wat is de betalingsdrempel van AdMob?
€ 70 voor een account in euro's. De inkomsten van een maand worden definitief op de 3e van de volgende maand en daarna rond de 21e uitbetaald als het saldo de drempel bereikt. Anders worden ze doorgeschoven.
Neemt Apple commissie op advertentie-inkomsten?
Nee. Het rapport van Analysis Group voor Apple, gepubliceerd in juni 2026, rekent advertenties in apps tot de inkomsten zonder commissie.
Hoeveel levert een advertentie in een mobiel spel op?
De berekening is hetzelfde. Een spel biedt natuurlijke pauzes voor een interstitial, zoals het einde van een level, en bonussen die je kunt geven in ruil voor een video met beloning.
Kun je AdMob testen in Expo Go?
Nee. De library bevat native code, die Expo Go niet kan uitvoeren. Je hebt een development build nodig, met testadvertenties.