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 — встроенная mediation-платформа, которая позволяет разработчику подключать дополнительные рекламные сети (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 и настройку mediation. Процесс занимает от нескольких часов до нескольких дней в зависимости от сложности интеграции.
Первый шаг — создание аккаунта 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 года. Мы проконсультируем вас и предложим наилучшее решение.
Читайте также