IronSource — платформа монетизації мобільних застосунків, з 2022 року частина екосистеми Unity. SDK IronSource надає інструменти для медіації реклами, rewarded video, in-app bidding та аналітики доходів. За даними звіту Data.ai 2025, IronSource посідає друге місце серед рекламних платформ за обсягом показів в ігровому сегменті після AdMob. Платформа особливо популярна серед розробників ігор на Unity завдяки нативній інтеграції.
Головне
IronSource — ізраїльська платформа монетизації, заснована у 2010 році Томером Бар-Зівом, з 2022 року частина Unity Technologies. Придбання Unity обійшлося в 4,4 мільярда доларів і об’єднало рушій Unity з рекламною інфраструктурою IronSource. Платформа обслуговує понад 90% топ-100 ігор у магазинах застосунків.
Екосистема IronSource включає SDK для розробників, медіатор LevelPlay, платформу управління користувачами (UA) та аналітику ROAS. Після інтеграції з Unity розробники отримали єдину панель керування для створення, монетизації та просування своїх ігор без перемикання між сервісами.
За даними Unity IR Report 2025, видавці, які використовують IronSource, показують на 35% кращий retention протягом 7 днів після встановлення порівняно із застосунками без оптимізації монетизації.
Після угоди з Unity IronSource отримала доступ до більш ніж 2 мільйонів розробників Unity по всьому світу. Інтеграція монетизації безпосередньо в ігровий рушій усуває необхідність перемикатися між панелями: налаштування рекламних форматів, медіації та аналітики доступне прямо в Unity Editor без написання додаткового коду. Це знижує поріг входу для інді-розробників та невеликих студій, які хочуть почати заробляти на своїх проектах без залучення спеціалістів з рекламних технологій.
Монетизація через IronSource будується на двох паралельних механізмах: прямі покази через рекламну мережу IronSource та медіація через LevelPlay. Розробник інтегрує єдиний SDK, який автоматично маршрутизує кожен запит показу або в мережу IronSource, або в під’єднані сторонні мережі через аукціон.
In-app bidding доступний в LevelPlay нарівні з традиційним waterfall. Формат аукціону вибирається на рівні ad unit — для кожного рекламного місця можна налаштувати свою стратегію. IronSource підтримує bidding від Google, Meta, TikTok, AppLovin та Vungle, покриваючи основні джерела попиту.
Головна перевага IronSource після угоди з Unity — повна інтеграція в Unity Editor. Розробники можуть налаштовувати монетизацію прямо в IDE без перемикання в веб-панель. SDK для C# обгорнутий в Unity-адаптер і підтримує всі функції нативного SDK без написання платформо-специфічного коду.
Процес показу реклами через IronSource починається з завантаження креативу у фоновому режимі. SDK IronSource попередньо завантажує відео-файли та статичні креативи при старті застосунку, що забезпечує миттєвий показ за запитом розробника. Кожен запит проходить через LevelPlay, який визначає, яка мережа показуватиме рекламу: IronSource Network або одна з під’єднаних партнерських мереж через waterfall або in-app bidding. SDK також обробляє помилки завантаження і автоматично перемикається на резервні джерела, якщо основна мережа не відповіла протягом заданого таймауту.
// Ініціалізація IronSource SDK в Android
class GameActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_game)
// Ініціалізація з AppKey з панелі IronSource
IronSource.init(this, "YOUR_APP_KEY")
}
// Завантаження rewarded video
private fun loadRewardedVideo() {
IronSource.setRewardedVideoListener(object : RewardedVideoListener {
override fun onVideoAvailable() {
println("Video reward available")
}
override fun onVideoEnd() {
println("Video completed, grant reward")
}
})
IronSource.loadRewardedVideo()
}
}
IronSource SDK пропонує чотири стандартних формати, оптимізованих для ігрових та неігрових застосунків. Кожен формат має гнучкі налаштування поведінки: частота показів, таймаути, анімації та кастомні плейсхолдери.
Rewarded video — флагманський формат IronSource, який приносить до 70% доходу платформи. Розробник налаштовує винагороду (монети, життя, бусти), а алгоритми IronSource оптимізують частоту та момент показу для максимальної конверсії перегляду в дохід.
Interstitial показується в паузах між рівнями або ігровими сесіями. IronSource рекомендує не перевищувати 10 interstitial-показів на день на одного користувача, щоб уникнути негативного досвіду та відтоку аудиторії.
Банери в IronSource підтримують адаптивні розміри та можуть бути закріплені у верхній або нижній частині екрану. Для ігор на Unity банери рекомендується розміщувати поза ігровим полем, щоб не перекривати геймплей та не знижувати retention. Банери автоматично оновлюються кожні 30 секунд, і розробник може налаштувати частоту оновлення та прозорість фону через панель LevelPlay для гармонійного вбудовування в інтерфейс застосунку.
Offerwall — унікальний формат IronSource, що являє собою стрічку завдань зі списком дій (встановлення застосунків, підписка на сервіси, проходження опитувань). Користувач обирає завдання, виконує його та отримує віртуальну валюту. Offerwall особливо ефективний для hyper-casual ігор з короткими сесіями.
Для кожного формату IronSource надає широкі можливості кастомізації: кольори, шрифти, позиції кнопок, анімації появи та приховування. Розробник може налаштувати поведінку форматів для різних екранів застосунку незалежно: наприклад, показувати interstitial тільки на екрані завершення рівня, rewarded video — тільки з магазину, а банери — тільки в меню. Така сегментація дозволяє максимізувати дохід без погіршення користувацького досвіду. IronSource також підтримує кастомні колбєки для нарахування винагород та відстеження подій у власній аналітиці розробника.
Інтеграція IronSource SDK починається з реєстрації застосунку в панелі Unity Ads / IronSource та отримання унікального AppKey. SDK поширюється через Maven Central та Unity Package Manager.
// build.gradle (app)
dependencies {
implementation("com.unity3d.ads-mediation:unity-ads:4.12.0")
implementation("com.ironsource.sdk:ironsource:8.5.0")
}
// AndroidManifest.xml — обов'язково вказати AppKey
// <meta-data
// android:name="ironsource_app_key"
// android:value="YOUR_APP_KEY" />
// Показ rewarded video з кастомною винагородою
fun showReward(context: Context, rewardAmount: Int) {
if (IronSource.isRewardedVideoAvailable()) {
IronSource.showRewardedVideo()
println("Reward will be $rewardAmount coins")
}
}
Після інтеграції SDK автоматично збирає аналітику щодо показів, доходів та поведінки користувачів. Дашборд IronSource показує ARPDAU, eCPM за форматами та мережами, retention-криві та ROAS за рекламними кампаніями для прийняття обґрунтованих рішень щодо монетизації.
IronSource також надає інструменти для залучення користувачів (UA) через власну рекламну мережу. Розробник може запускати рекламні кампанії на встановлення прямо з тієї ж панелі, в якій бачить доходи від монетизації. Єдина панель для UA та монетизації дозволяє оптимізувати бюджет на залучення в реальному часі: якщо користувачі з певного каналу показують низький LTV, IronSource автоматично знижує ставки для цього каналу та перерозподіляє бюджет на більш дохідні джерела. Така повна інтеграція аналітики робить IronSource привабливим для студій з обмеженим маркетинговим бюджетом, де кожен долар на залучення повинен приносити максимальний повернення.
LevelPlay — рішення IronSource для медіації реклами, яке об’єднує понад 30 рекламних мереж. LevelPlay підтримує як waterfall, так і in-app bidding, дозволяючи розробнику обрати стратегію для кожного ad unit індивідуально. Система автоматично тестує нові конфігурації та пропонує оптимальні налаштування на основі машинного навчання.
Ключова відмінність LevelPlay від конкурентів — вбудована A/B-тестування конфігурацій. Розробник може запустити експеримент: 50% користувачів бачать waterfall, 50% — in-app bidding. Через 7 днів LevelPlay покаже, яка стратегія приносить більше доходу, і автоматично застосує переможця без ручного деплою.
За даними бенчмарків GameRefinery 2025, застосунки на LevelPlay з in-app bidding показують eCPM на 22% вищий, ніж застосунки з чистим waterfall, при цьому retention залишається на тому ж рівні завдяки інтелектуальному обмеженню частоти показів.
LevelPlay також надає інструменти для автоматичної оптимізації: система аналізує ефективність кожної мережі та ad unit і пропонує оптимальну конфігурацію медіації. Якщо якась мережа показує зниження eCPM, LevelPlay автоматично зменшує її частку в waterfall або виключає з аукціону. Всі зміни логуються в панелі аудиту, що дозволяє розробнику відстежувати кожну зміну налаштувань монетизації. Додатково LevelPlay підтримує кастомні макроси в URL-запитах та постбеках, дозволяючи передавати додаткові параметри користувача рекламним мережам для покращення таргетингу та підвищення ставок. Це особливо корисно для складних конфігурацій з динамічними цінами (dynamic pricing) та сегментацією користувачів за когортами.
Часті запитання
Так, IronSource SDK та LevelPlay надаються безкоштовно. Unity заробляє на комісії з рекламних показів — стандартна частка платформи становить 15% від доходу видавця.
LevelPlay інтегрований з Unity та пропонує вбудоване A/B-тестування, чого немає в MAX. MAX, у свою чергу, дає більш прозорий аукціон та власну мережу рекламодавців для геймінгу.
Так, IronSource підходить для будь-яких мобільних застосунків. Однак найбільшу ефективність платформа показує в ігровому сегменті завдяки нативній інтеграції з Unity та оптимізованим форматам rewarded video.
Через Unity Ads Network (колишній IronSource Ads) розробники можуть запускати рекламні кампанії на залучення користувачів, використовуючи ту ж панель, що й для монетизації. Аналітика ROAS у реальному часі показує окупність кожного каналу.
Базова інтеграція IronSource з rewarded video займає 1 день. Налаштування LevelPlay з 3–5 рекламними мережами та in-app bidding — до 3 робочих днів. Unity-версія інтегрується швидше завдяки плагіну для Editor.
Підсумки
Ми розробимо мобільний застосунок під ключ
IT Sectr створює застосунки для iOS та Android для стартапів і бізнесу з 2017 року. Ми проконсультуємо вас і запропонуємо найкраще рішення.
Читайте також