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 ms, което не влияе на потребителското изживяване.
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 — вграден механизъм, който позволява свързване на допълнителни рекламни мрежи към AdMob и управлението им чрез единен интерфейс. Това е ключовата функция, която отличава AdMob от простите рекламни SDK.
Принцип на работа на медиацията: при заявка за реклама, AdMob изпраща заявка до всички свързани мрежи едновременно (waterfall) или използва in-app bidding за избор на най-добрата оферта. Waterfall медиацията пита мрежите по ред на приоритет: ако първата мрежа не може да запълни заявката (no fill), заявката преминава към втората и т.н. In-app 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 за всеки рекламен формат. Дайте описателно име: „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. Лимит на заявките — 10 000 заявки на ден за проект. Удостоверяване чрез OAuth 2.0 с service account.
| Отчет | Данни | Актуализация |
|---|---|---|
| Revenue Overview | Приход, eCPM, импресии | В реално време |
| 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 — механизъм, който позволява свързване на допълнителни рекламни мрежи (Unity Ads, AppLovin, Meta Audience Network) към AdMob и автоматичен избор на рекламата с най-висока оферта. Медиацията повишава fill rate до 99% и eCPM с 15-30% благодарение на конкуренцията между мрежите.
Основни причини за блокиране: нарушаване на политиките за съдържание (съдържание за възрастни, насилие, подвеждащо съдържание), манипулиране на импресии (invalid traffic), използване на реални Ad Unit ID по време на тестване. За възстановяване трябва да се подаде жалба с подробно обяснение и доказателства.
Резюме
Ще разработим мобилно приложение под ключ
IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.
Прочетете също