AdMob — рекламна платформа Google для монетизації мобільних додатків, яка надає доступ до найбільшої мережі рекламодавців Google Display Network. За даними Google AdMob (2025), платформа обслуговує понад 1 мільйон додатків і виплачує мільярди доларів розробникам щорічно. Медіація AdMob дозволяє об'єднувати кілька рекламних мереж для максимального fill rate та eCPM.
Головне
AdMob — це рекламна платформа від Google, призначена для монетизації мобільних додатків. Запущена у 2006 році та придбана Google у 2009 році, AdMob стала стандартом де-факто для мобільної реклами, надаючи розробникам доступ до рекламодавців Google Display Network (GDN) та AdWords.
Платформа підтримує всі основні мобільні ОС — Android, iOS, а також веб-додатки через Google Mobile Ads SDK. Ключова перевага AdMob — вбудована медіаційна платформа, яка дозволяє розробнику підключати додаткові рекламні мережі (Unity Ads, AppLovin, ironSource, Facebook) та автоматично вибирати оголошення з найвищою ставкою для кожного показу.
За даними Statista (2025), AdMob займає понад 35% світового ринку мобільної рекламної медіації, обслуговуючи понад 1 мільйон активних додатків. Щомісячна аудиторія охоплює понад 1 мільярд унікальних пристроїв по всьому світу.
AdMob була заснована Омаром Хамою у 2006 році як платформа для реклами на мобільних сайтах. Після придбання Google у 2009 році за 750 мільйонів доларів, платформа була повністю переорієнтована на мобільні додатки. У 2019 році Google об'єднав AdMob з Google Ad Manager та Firebase, створивши єдину екосистему монетизації та аналітики, інтегровану з інструментами розробника.
Архітектура AdMob побудована на аукціонній моделі реального часу (RTB). Коли користувач відкриває додаток і виникає рекламний показ, AdMob надсилає запит у Google Display Network, де рекламодавці беруть участь у торгах за цей показ. Перемагає оголошення з найвищою ставкою, яке й відображається користувачеві.
Процес показу триває мілісекунди та включає кілька етапів: додаток надсилає запит через Google Mobile Ads SDK → AdMob обробляє запит та запускає аукціон → рекламодавці подають ставки → переможець визначається і креатив доставляється на пристрій → SDK відображає оголошення. Час завантаження креативу становить 100-300 мс, що не впливає на користувацький досвід.
AdMob підтримує кілька моделей оплати. CPC (Cost Per Click) — рекламодавець платить за кожен клік по оголошенню. CPM (Cost Per Mille) — оплата за тисячу показів, використовується для брендових кампаній. CPV (Cost Per View) — оплата за перегляд відеоролика, застосовується для Rewarded Video. CPA (Cost Per Action) — оплата за цільову дію (встановлення, реєстрація, покупка). Інтеграція кількох моделей в одному аукціоні гарантує максимальний eCPM для розробника.
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 підтримує всі основні формати мобільної реклами, що дозволяє розробникам комбінувати їх для максимального доходу. Кожен формат має свої особливості інтеграції, eCPM та впливу на користувацький досвід.
Стандартні банери та адаптивні банери (smart banners), які займають фіксовану область екрану — зазвичай вгорі або внизу. AdMob Adaptive Banners автоматично підлаштовують розмір під ширину екрану пристрою, забезпечуючи коректне відображення на всіх пристроях. eCPM банерів — 0,5-2 долари США, CTR — 0,05-0,1%. Банери — найпростіший формат для старту монетизації.
Повноекранні оголошення, що показуються в природних паузах. AdMob Interstitial Ad підтримує статичні зображення та відео. eCPM Interstitial — 8-15 доларів США, CTR — 1-5%. AdMob рекомендує попередньо завантажувати Interstitial Ad до моменту показу та не показувати частіше одного разу на 60 секунд.
Відеоролики з винагородою — найприбутковіший формат в AdMob. Rewarded AdMob підтримує SSV (Server-Side Verification) для захисту від шахрайства. eCPM — 12-25 доларів США. Користувач отримує винагороду лише після повного перегляду відео, що підтверджується callback onUserEarnedReward.
Кастомізовані нативні оголошення, які вбудовуються в стрічку контенту. AdMob Native Advanced надає розробнику повний контроль над зовнішнім виглядом: заголовок, опис, зображення, CTA-кнопка. eCPM — 8-20 доларів США. Потребує створення XML- або SwiftUI-шаблону.
| Формат | eCPM (USD) | CTR | Складність інтеграції |
|---|---|---|---|
| Банер | 0,5-2 | 0,05-0,1% | Низька |
| Interstitial | 8-15 | 1-5% | Середня |
| Rewarded Video | 12-25 | 70-85% (CR) | Середня |
| Native Ad | 8-20 | 0,5-3% | Висока |
AdMob Mediation — вбудований механізм, який дозволяє підключати до AdMob додаткові рекламні мережі та керувати ними через єдиний інтерфейс. Це ключова функція, яка відрізняє AdMob від простих рекламних SDK.
Принцип роботи медіації: при запиті реклами AdMob надсилає запит усім підключеним мережам одночасно (waterfall) або використовує in-app bidding для вибору найкращої ставки. Waterfall-медіація опитує мережі по порядку пріоритету: якщо перша мережа не може заповнити запит (no fill), запит переходить до другої і так далі. In-app bidding (bidding) замінює waterfall — всі мережі подають ставки одночасно, і перемагає найкраща.
Сучасний підхід до медіації, при якому всі підключені рекламні мережі беруть участь в аукціоні реального часу. In-app bidding усуває проблему waterfall — мережі не чекають своєї черги, а конкурують за кожен показ. AdMob підтримує bidding для AdMob Network, Ad Exchange, Google Ads, а також сторонніх мереж: AppLovin, Meta Audience Network, Unity Ads, InMobi.
В панелі AdMob можна створювати mediation groups — групи рекламних мереж, згруповані за форматом, країною або платформою. Наприклад, можна створити окрему групу для Rewarded Video в США з AdMob + AppLovin + Unity Ads, і окрему — для банерів в Європі. Гнучкість налаштування дозволяє оптимізувати eCPM для кожного сегменту трафіку.
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")
}
}
}
}
}
Покрокове налаштування AdMob включає реєстрацію додатка, отримання Ad Unit ID, інтеграцію Google Mobile Ads SDK та налаштування медіації. Процес займає від кількох годин до кількох днів залежно від складності інтеграції.
Перший крок — створення акаунта AdMob (або вхід через Google) та реєстрація додатка. Для Android потрібно вказати package name, для iOS — Bundle ID. Після реєстрації AdMob генерує App ID, який необхідно додати в AndroidManifest.xml або Info.plist додатка. Тестові Ad Unit ID надаються Google для розробки та налагодження.
Підключення SDK здійснюється через Gradle (Android) або CocoaPods (iOS). Після додавання залежності необхідно ініціалізувати SDK в методі Application.onCreate() або AppDelegate.applicationDidFinishLaunching. Ініціалізація завантажує конфігурацію медіації та підготовлює адаптери рекламних мереж.
В панелі AdMob створіть Ad Unit для кожного формату реклами. Призначте descriptive name: «Android_Banner_MainScreen», «iOS_Rewarded_GameLevel». Тестування обов'язково проводьте з тестовими Ad Unit ID — використання реальних ID на етапі розробки може призвести до блокування акаунта.
// 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 надає вбудовану систему аналітики з детальними звітами щодо доходів, показів, eCPM та запитів. Дані доступні у веб-панелі AdMob та через API для інтеграції із зовнішніми системами.
Панель AdMob включає кілька типів звітів: Revenue Overview — дохід за днями, форматами та країнами; Mediation Report — статистика по кожній підключеній рекламній мережі; Ad Unit Report — деталізація по кожному Ad Unit; Network Performance — порівняння eCPM та fill rate між рекламними мережами. Звіти можна експортувати в CSV для подальшого аналізу.
AdMob інтегрується з Firebase Analytics, що дозволяє відстежувати поведінкові метрики у зв'язці з рекламними доходами. Firebase надає наскрізну аналітику: який користувач скільки переглянув реклами, які дії вчинив після перегляду та який загальний дохід він приніс (LTV). Інтеграція активується через Firebase Console одним кліком.
Для автоматизації звітності використовується AdMob API (REST), який дозволяє програмно отримувати дані про доходи, покази та eCPM. API підтримує фільтрацію за датами, форматами, країнами та Ad Unit. Rate limit — 10 000 запитів на день на проект. Аутентифікація через OAuth 2.0 з service account.
| Звіт | Дані | Оновлення |
|---|---|---|
| Revenue Overview | Дохід, eCPM, покази | Realtime |
| Mediation Report | Статистика по мережах | Щогодини |
| Ad Unit Report | Деталізація по Ad Unit | Щогодини |
| Network Performance | Порівняння eCPM мереж | Щоденно |
Незважаючи на всі переваги, AdMob має ряд обмежень, які необхідно враховувати при виборі платформи для монетизації. Розуміння цих обмежень допомагає уникнути проблем на етапі інтеграції та експлуатації.
Fill rate та eCPM сильно варіюються залежно від регіону. У Tier-1 країнах (США, Великобританія, Канада, Австралія, Японія) fill rate становить 95-99% при високому eCPM. У Tier-2 та Tier-3 країнах fill rate може падати до 40-60%, а eCPM бути в 3-5 разів нижчим. Для регіонів з низьким fill rate рекомендується підключати локальні рекламні мережі через медіацію.
AdMob має суворі правила щодо контенту додатків. Заборонені: дорослий контент, насильство, незаконні товари, введення в оману контент. Порушення політики може призвести до блокування акаунта без можливості відновлення. Перед початком монетизації необхідно перевірити відповідність додатка політикам AdMob.
Часті запитання
AdMob — рекламна платформа Google для монетизації мобільних додатків. Працює за аукціонною моделлю: при запиті реклами AdMob запускає торги серед рекламодавців Google Display Network та підключених через медіацію мереж. Перемагає оголошення з найвищою ставкою, яке й відображається користувачеві.
Зареєструйте акаунт AdMob, додайте додаток, створіть Ad Unit для потрібного формату, інтегруйте Google Mobile Ads SDK та налаштуйте медіацію. Мінімальний поріг виплати — 100 доларів США. Середній eCPM для початкового трафіку становить 1-5 доларів США, для преміум-трафіку — 10-30 доларів США.
AdMob підтримує банери (адаптивні та стандартні), Interstitial Ad (повноекранні), Rewarded Video (з винагородою) та Native Ads (нативні). Кожен формат має різний eCPM, CTR та складність інтеграції. Для максимального доходу використовуйте комбінацію всіх форматів.
AdMob Mediation — механізм, який дозволяє підключати до AdMob додаткові рекламні мережі (Unity Ads, AppLovin, Meta Audience Network) та автоматично вибирати оголошення з найвищою ставкою. Медіація підвищує fill rate до 99% та збільшує eCPM на 15-30% за рахунок конкуренції між мережами.
Основні причини блокування: порушення політик контенту (дорослий контент, насильство, введення в оману контент), накрутка показів (invalid traffic), використання реальних Ad Unit ID при тестуванні. Для відновлення необхідно подати апеляцію з докладним поясненням та доказами.
Підсумки
Ми розробимо мобільний застосунок під ключ
IT Sectr створює застосунки для iOS та Android для стартапів і бізнесу з 2017 року. Ми проконсультуємо вас і запропонуємо найкраще рішення.
Читайте також