Скільки заробляє реклама в застосунку: розрахунок AdMob
Автор: Mehdi Azizi
Опубліковано , 8 хв
Один показ реклами приносить eCPM, поділений на 1 000. Дохід = покази ÷ 1 000 × eCPM, а eCPM залежить від формату, країни, ATT і згоди користувача.
Один показ реклами в застосунку приносить eCPM, поділений на 1 000. Якщо взяти eCPM 4 $ із прикладу Google, один показ коштує 0,004 $. Твій рекламний дохід дорівнює кількості показів, поділеній на 1 000 і помноженій на eCPM, а сам eCPM залежить від формату, країни, дозволу на відстеження в iOS і згоди користувача в Європі. Якщо акаунт AdMob ведеться в євро, Google платить приблизно 21-го числа наступного місяця, але тільки коли баланс досягне 70 €.
Порівняння з підпискою дивись в огляді скільки заробляє застосунок. Мої iOS-застосунки заробляють на підписці, а не на рекламі. Тому цей гайд спирається на офіційні сторінки Google, Apple і документацію бібліотеки, які я перечитав 25 жовтня 2026 року.
Скільки приносить реклама: розрахунок
Google визначає eCPM як оцінку доходу, який ти отримуєш за 1 000 показів: (загальний дохід ÷ покази) × 1 000. Переверни формулу, і отримаєш свій дохід.
Дохід = покази ÷ 1 000 × eCPM
Шлях від запиту до показу глосарій AdMob описує трьома метриками:
- Запити: щоразу, коли застосунок просить оголошення, навіть якщо нічого не з'явилося.
- Коефіцієнт відповідності (match rate): частка запитів, на які прийшло оголошення.
- Коефіцієнт показу (show rate): частка отриманих оголошень, які справді показали.
Показ зараховується, щойно видно хоча б один піксель оголошення. Оголошення, яке завантажилося, але так і не з'явилося на екрані, показом не вважається.
Формати AdMob і їхні ризики
Довідка AdMob описує шість форматів. У таблиці її опис поєднано з правилами Google і Apple.
| Формат | Де показується | Перевага | Ризик |
|---|---|---|---|
| Банер | Смуга вгорі або внизу екрана | Видно, не перериваючи роботу | Випадковий клік біля кнопки |
| Міжсторінкова | На весь екран, у природній паузі | Увесь екран, можливе відео | Apple вимагає помітну кнопку закриття |
| З винагородою | Коротке відео, обране заради бонусу | Явна згода людини | Жодних грошей як винагороди |
| Міжсторінкова з винагородою | На весь екран під час переходу (бета) | Не треба, щоб її просили | Вступний екран із варіантом «Ні» |
| Під час відкриття застосунку | Поверх екрана завантаження | Монетизує очікування запуску | Уникай під час перших відкриттів |
| Нативна | Усередині контенту, у стилі застосунку | Зливається з дизайном | Обов'язкова позначка «Реклама» |
З боку Google банери поруч з інтерактивним елементом не рекомендовані, а погано розміщена міжсторінкова реклама, що провокує випадкові кліки, може призвести до вимкнення показів. Оголошення з винагородою вимагає явної згоди й не допускає прямої грошової винагороди. Google радить почекати кілька використань перед рекламою під час відкриття, а нативне оголошення має мати позначку «Оголошення», «Реклама» або «Спонсоровано».
З боку Apple guideline 2.5.18 вимагає, щоб реклама, яка перериває роботу, чітко позначалася як реклама і мала помітну й достатньо велику кнопку закриття. Ця ж guideline дозволяє рекламу лише в основному застосунку і зобов'язує дати спосіб поскаржитися на недоречне оголошення. Guideline 3.2.2 дозволяє винагороджувати за перегляд реклами, але відхиляє застосунки, створені переважно для показу реклами. Guideline 1.3, за обмеженими винятками, забороняє сторонню рекламу в категорії «Діти» (Kids).
Чому в них різний eCPM
Кожен формат продає різне місце: смугу, весь екран, відео, яке дивляться за власним вибором. Сторінки довідки AdMob, які я перечитав, не ранжують їх за eCPM, але зазначають, що чим більше форматів увімкнено, тим більше рекламодавців конкурує. Формат із високим eCPM, який бачать рідко, може принести менше, ніж скромний формат на кожному екрані. Свій рейтинг дивись у звіті AdMob, за форматом і країною.
Від чого залежить eCPM
Країна і платформа
Google пише, що eCPM сильно залежить від ринку й платформи: в одній країні він може зростати, а в іншій падати. Таблиці eCPM за країнами я не даю: ті, що гуляють інтернетом, зібрані з інших застосунків, іншої аудиторії та інших періодів.
ATT в iOS
Для Apple показ таргетованої реклами на основі даних із застосунків інших компаній є відстеженням. Для цього потрібна згода людини через App Tracking Transparency, інакше рекламний ідентифікатор складається з самих нулів. Google визнає, що зміни конфіденційності в iOS можуть впливати на eCPM, але не називає цифр.
Поясни свій запит до появи вікна Apple і дочекайся відповіді, перш ніж завантажувати оголошення. Блокувати функцію чи давати бонус за «так» забороняє guideline 5.1.2.
Згода в Європі
Для персоналізованої реклами Google вимагає сертифіковану платформу керування згодою, інтегровану з фреймворком IAB TCF: з 16 січня 2024 року в Європейській економічній зоні та Великій Британії, з 31 липня 2024 року у Швейцарії. Європейське повідомлення, яке Google пропонує в AdMob, сертифіковане. Якщо вибір людини не дозволяє ні персоналізовану, ні неперсоналізовану рекламу, AdMob пробує показати обмежену рекламу, без персоналізації й ремаркетингу.
Заповнення і сезонність
За сторінкою Google про падіння доходу, низький коефіцієнт відповідності часто пов'язаний зі зниженням доходу, а низький коефіцієнт показу вказує на проблему з інтеграцією або досвідом користувача в застосунку. Щоб побачити сезонність, Google радить порівнювати рік до року. Сезонний спад, найімовірніше, від тебе не залежить.
Коли AdMob платить і що бере Apple
Для акаунта в євро поріг виплати AdMob становить 70 €, і нижче нього Google ніколи не платить. Щомісячний цикл вкладається в три дати:
- 3-го числа: оцінений дохід за попередній місяць фіналізується.
- До 20-го: твої платіжні дані актуальні, а баланс досягає порогу без затримки виплати.
- Приблизно 21-го: виплату відправлено, або в перший робочий день після цього, якщо 21-ше припадає на вихідний чи свято.
Якщо баланс нижче порогу, він переноситься й додається до наступного місяця.
Комісія Apple стосується цифрових товарів і послуг, куплених через App Store. Звіт про екосистему App Store, підготовлений Analysis Group для Apple і опублікований у червні 2026 року, відносить рекламу в застосунках до доходів без комісії. З того, що тобі платить AdMob, Apple не бере нічого. Її частка з підписки описана в гайді про Small Business Program.
Приклад розрахунку крок за кроком
Усі значення нижче є припущеннями для вправи. Це не вимір на одному з моїх застосунків і не середнє по ринку.
Уяви невелику гру: щодня її відкривають 500 людей, грають дві партії й бачать міжсторінкову рекламу в кінці кожної. Візьмемо коефіцієнт відповідності 90 %, коефіцієнт показу 80 % і eCPM 3 €.
| Крок | Розрахунок | Результат |
|---|---|---|
| Запитів на день | 500 × 2 | 1 000 |
| З відповіддю | 1 000 × 0,9 | 900 |
| Показів на день | 900 × 0,8 | 720 |
| Показів за 30 днів | 720 × 30 | 21 600 |
| Дохід за місяць | 21 600 ÷ 1 000 × 3 | 64,80 € |
Якщо міжсторінкова реклама завантажується надто пізно і коефіцієнт показу падає до 50 %, виходить 13 500 показів, тобто 40,50 €.
Припустімо, це жовтень. 64,80 € фіналізуються 3 листопада, це нижче порогу 70 €: 21 листопада виплати немає. Якщо листопад буде таким самим, на початку грудня баланс сягне 129,60 €, і виплата піде приблизно 21 грудня. У цьому сценарії між першим показом реклами і першою виплатою минає майже три місяці.
Як інтегрувати AdMob у застосунок на Expo
Бібліотека react-native-google-mobile-ads додає AdMob в Expo. Кроки взято з її документації для Expo.
1. Встанови бібліотеку
Запусти npx expo install react-native-google-mobile-ads.
2. Підключи плагін
Плагін оголошується в app.json разом з ідентифікаторами застосунку AdMob і текстом запиту на відстеження. Документація додає ще список skAdNetworkItems, який треба синхронізувати зі списком Google.
{
"expo": {
"plugins": [
[
"react-native-google-mobile-ads",
{
"androidAppId": "ca-app-pub-xxxxxxxx~xxxxxxxx",
"iosAppId": "ca-app-pub-xxxxxxxx~xxxxxxxx",
"userTrackingUsageDescription": "Your ATT text"
}
]
]
}
}
3. Забудь про Expo Go
Бібліотека містить нативний код, який Expo Go виконати не може. Потрібен development build, наприклад npx expo prebuild, а потім npx expo run:ios, і його треба перезбирати після кожної зміни опцій плагіна.
4. Отримай згоду, потім ініціалізуй
Google попереджає, що ініціалізація SDK вже може попередньо завантажувати оголошення. Спочатку отримай згоду, а SDK ініціалізуй лише тоді, коли canRequestAds дорівнює true. Якщо отримати згоду не вдалося, документація бібліотеки радить усе одно спробувати: SDK використає згоду з попередньої сесії.
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) {
// Попередня згода лишається чинною.
console.warn("Згоду не оновлено", erreur);
}
const info = await AdsConsent.getConsentInfo();
if (info.canRequestAds) {
await mobileAds().initialize();
}
}
Якщо налаштувати повідомлення ATT в AdMob, SDK згоди обробляє і запит Apple на відстеження, показуючи перед ним пояснювальне повідомлення.
5. Розробляй із тестовими оголошеннями
Документація попереджає, що справжні оголошення під час розробки можуть призвести до блокування акаунта. Використовуй ідентифікатори TestIds протягом усієї розробки.
6. Опублікуй файл app-ads.txt
Він вказує, хто може продавати твою рекламу, і Google вважає його необхідним, щоб уникнути значної втрати доходу. Розмісти його в корені сайту з поля Marketing URL твоєї сторінки в App Store з рядком на кшталт google.com, pub-0000000000000000, DIRECT.
7. Задекларуй, які дані збирає SDK
Заповни анкету за гайдом App Privacy в App Store Connect.
Реклама чи підписка для першого застосунку?
У прикладі 500 щоденних гравців приносять 64,80 € на місяць, близько 13 центів кожен. У загальному гайді щомісячна підписка за 4,49 € (ціна теж узята для прикладу) залишає тобі приблизно 3,18 € з одного підписника після французького ПДВ 20 % і комісії 15 %. Для реклами там інші припущення: 3 перегляди реклами на день і eCPM 4 $. Зміни одне припущення, і результат зміниться разом із ним.
Реклама має сенс, коли застосунок відкривають кілька разів на день, як гру: Google називає оголошення з винагородою ідеальними для монетизації ігор без витрат для гравців. Для інструмента, яким користуються кілька хвилин, підписка часто реалістичніша. Розрахунок є в статті підписка чи разова покупка для iOS-застосунку, а підключення в RevenueCat і підписка in-app в iOS.
Обери модель до того, як писати код
iOS Kit містить стартовий код моїх застосунків з уже готовими онбордингом, paywall і підписками, і ти проходиш його у своєму темпі.
Перш ніж вирішувати, безкоштовна діагностика покаже, що насправді гальмує твій проєкт, і надішле тобі мій чекліст проти відмов Apple. Налаштування підписки детально описано на сторінці підписка in-app в iOS.
Поширені запитання
Скільки приносить реклама в мобільному застосунку?
eCPM, поділений на 1 000. З eCPM 4 $ із прикладу Google один показ коштує 0,004 $.
Скільки заробляє Google AdMob?
Фіксованої суми немає. Твій дохід дорівнює покази ÷ 1 000 × eCPM, а eCPM залежить від країни, формату, ATT, згоди і сезону.
Який поріг виплати в AdMob?
70 € для акаунта в євро. Дохід за місяць фіналізується 3-го числа наступного місяця й виплачується приблизно 21-го, якщо баланс досяг порогу. Інакше він переноситься.
Чи бере Apple комісію з доходу від реклами?
Ні. Звіт Analysis Group для Apple, опублікований у червні 2026 року, відносить рекламу в застосунках до доходів без комісії.
Скільки приносить реклама в мобільній грі?
Розрахунок такий самий. У грі є природні паузи для міжсторінкової реклами, як-от кінець рівня, і бонуси, які можна давати за перегляд відео з винагородою.
Чи можна тестувати AdMob в Expo Go?
Ні. Бібліотека містить нативний код, який Expo Go виконати не може. Потрібен development build із тестовими оголошеннями.