Налаштування медіації рекламних мереж у мобільному додатку
Медіація — це шар, який в реальному часі вибирає, яка рекламна мережа покажи оголошення з максимальною ставкою. Без неї ви обмежені коефіцієнтом заповнення та eCPM однієї мережі. З правильно налаштованою медіацією той же трафік приносить на 30–60% більше доходу — не за рахунок магії, а за рахунок конкуренції між мережами за кожен impression.
Головний вибір: waterfall або bidding. Більшість стартапів починають з waterfall (ручна розстановка мереж за приоритетом eCPM), потім переходять на in-app bidding, де мережи роблять ставки в реальному часі. Bidding технічно складніше, але waterfall у 2025 році — це стеля доходу, яку bidding пробиває.
Архітектура медіації: як це працює всередині
При waterfall-аукціону SDK опитує мережі послідовно по спаданню вашого floor price. AdMob з floor $3 → Meta з floor $2 → myTarget з floor $1. Перша, яка відповіла заповненим оголошенням — виграє. Якщо ніхто не відповів за timeout (зазвичай 3–5 сек) — показується house ad або нічого.
Bidding працює інакше: всі мережи роблять ставку одночасно, SDK збирає токени, відправляє на аукціонний сервер і за ~200 мс отримує переможця. Затримка менша, конкуренція вища, коефіцієнт заповнення кращий — але потребує підтримки bidding-адаптера від кожної мережі.
Найболючіша частина медіації — конфлікти залежностей. Кожен адаптер (наприклад, com.google.ads.mediation:meta:6.18.0.0) тягне свою версію Meta Audience Network SDK. IronSource тягне свою. Якщо версії розходяться, Gradle вибирає новішу — а адаптер тестувався зі старою. Результат: ClassNotFoundException в runtime на конкретних пристроях або тиха відсутність оголошень від однієї з мереж.
Матриця сумісності адаптерів (приклад для AdMob як основної платформи)
| Рекламна мережа | Адаптер Android | Тип аукціону | Середній eCPM (RU, 2025) |
|---|---|---|---|
| Meta Audience Network | com.google.ads.mediation:facebook |
Bidding + Waterfall | $0.8–2.5 |
| AppLovin MAX | com.google.ads.mediation:applovin |
Bidding | $1.2–3.0 |
| Unity Ads | com.google.ads.mediation:unity |
Bidding | $0.5–1.8 |
| IronSource | com.google.ads.mediation:ironsource |
Bidding + Waterfall | $0.7–2.0 |
| Яндекс | com.yandex.ads.adapters:admob |
Waterfall | $0.9–2.8 (RU-трафік) |
Цифри eCPM ориентировочні та сильно залежать від жанру додатку, країни та формату.
Як ми налаштовуємо медіацію
Крок 1 — аудит поточного стека. Дивимось, які мережі вже є, їх версії, чи є конфлікти. Часто бачимо: AdMob підключений через старий туторіал, версія 20.x, а актуальна — 23.x; адаптери несумісні з новим GMA SDK.
Крок 2 — вибір платформи медіації. Три основні варіанти:
- Google AdMob Mediation — проста інтеграція, добра підтримка, обмежений набір мереж
- AppLovin MAX — найкращий bidding, активна розробка, широка мережа партнерів
- IronSource LevelPlay — сильна позиція в іграх, добра документація
Для додатків з російськомовною аудиторією розглядаємо також Яндекс Adfox як джерело прямих кампаній поверх медіації.
Крок 3 — налаштування ad units та waterfall. Для кожного формату (banner, interstitial, rewarded) створюємо окремий ad unit. Waterfall-стратегія: починаємо з eCPM-даних з останніх 30 днів, виставляємо floor prices, налаштовуємо порядок. Перші 2 тижні після запуску — активна ручна оптимізація.
Крок 4 — bidding-перехід. Коли є достатньо даних (~10k–50k daily impressions), переводимо мережі, що підтримують bidding, на відкритий аукціон. Waterfall залишаємо як fallback.
Крок 5 — аналітика та моніторинг. Підключаємо ImpressionDataListener (AdMob) або ISImpressionDataDelegate (IronSource) для отримання impression-level revenue. Передаємо у Firebase/Amplitude для атрибуції монетизації за сегментами користувачів.
Типові помилки при самостійному налаштуванні
Занадто багато мереж в waterfall. 8–10 мереж з низьким floor price дають високий сумарний timeout та гіршують UX. Оптимально — 3–5 мереж з правильними floor prices.
Немає розділення по гео. Яндекс відмінно працює в RU/BY/KZ, але дає $0 в USA. AdMob в USA дає $2–5 eCPM, а в Росії — $0.3. Медіація без гео-сегментації безсмислена.
Відсутність A/B-тестування. Платформи медіації підтримують сплит-тести різних waterfall-конфігурацій. Без тестів ви працюєте сліпо.
Графіки роботи
Базова медіація (2–3 мережі, один формат) — 3–4 дні включаючи тестування. Повне налаштування з кількома форматами, bidding, аналітикою та гео-сегментацією — 5–7 днів. Стоимость рассчитывается індивідуально.







