IronSource to platforma monetyzacji aplikacji mobilnych, od 2022 roku wchodząca w skład ekosystemu Unity. SDK IronSource zapewnia narzędzia do mediacji reklam, rewarded video, in-app bidding i analityki przychodów. Według raportu Data.ai 2025, IronSource zajmuje drugie miejsce wśród platform reklamowych pod względem liczby wyświetleń w segmencie gier po AdMob. Platforma jest szczególnie popularna wśród twórców gier na Unity dzięki natywnej integracji.
Najważniejsze
IronSource — izraelska platforma monetyzacji, założona w 2010 roku przez Tomera Bar-Ziva, od 2022 roku będąca częścią Unity Technologies. Przejęcie przez Unity kosztowało 4,4 miliarda dolarów i połączyło silnik Unity z infrastrukturą reklamową IronSource. Platforma obsługuje ponad 90% setki najlepszych gier w sklepach z aplikacjami.
Ekosystem IronSource obejmuje SDK dla programistów, mediator LevelPlay, platformę zarządzania użytkownikami (UA) i analitykę ROAS. Po integracji z Unity programiści otrzymali jeden panel do tworzenia, monetyzacji i promowania swoich gier bez przełączania się między serwisami.
Według danych Unity IR Report 2025, wydawcy korzystający z IronSource wykazują o 35% lepszy retention w ciągu 7 dni po instalacji w porównaniu z aplikacjami bez optymalizacji monetyzacji.
Po transakcji z Unity, IronSource uzyskała dostęp do ponad 2 milionów programistów Unity na całym świecie. Integracja monetyzacji bezpośrednio w silnik gry eliminuje konieczność przełączania się między panelami: konfiguracja formatów reklamowych, mediacji i analityki jest dostępna bezpośrednio w Unity Editor bez pisania dodatkowego kodu. Obniża to próg wejścia dla niezależnych programistów i małych studiów, które chcą zacząć zarabiać na swoich projektach bez zatrudniania specjalistów od technologii reklamowych.
Monetyzacja przez IronSource opiera się na dwóch równoległych mechanizmach: bezpośrednie wyświetlenia przez sieć reklamową IronSource i mediacja przez LevelPlay. Programista integruje jeden SDK, który automatycznie kieruje każde żądanie wyświetlenia do sieci IronSource lub do podłączonych sieci zewnętrznych poprzez aukcję.
In-app bidding jest dostępny w LevelPlay na równi z tradycyjnym waterfall. Format aukcji wybierany jest na poziomie ad unit — dla każdego miejsca reklamowego można skonfigurować własną strategię. IronSource obsługuje bidding od Google, Meta, TikTok, AppLovin i Vungle, pokrywając główne źródła popytu.
Główną zaletą IronSource po transakcji z Unity jest pełna integracja w Unity Editor. Programiści mogą konfigurować monetyzację bezpośrednio w IDE bez przełączania się do panelu webowego. SDK dla C# jest opakowany w adapter Unity i obsługuje wszystkie funkcje natywnego SDK bez pisania kodu specyficznego dla platformy.
Proces wyświetlania reklam przez IronSource rozpoczyna się od załadowania kreacji w tle. SDK IronSource wstępnie ładuje pliki wideo i statyczne kreacje przy uruchomieniu aplikacji, co zapewnia natychmiastowe wyświetlenie na żądanie programisty. Każde żądanie przechodzi przez LevelPlay, który określa, która sieć będzie wyświetlać reklamę: IronSource Network lub jedna z podłączonych sieci partnerskich przez waterfall lub in-app bidding. SDK obsługuje również błędy ładowania i automatycznie przełącza się na zapasowe źródła, jeśli główna sieć nie odpowiedziała w określonym czasie.
// Inicjalizacja IronSource SDK w Android
class GameActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_game)
// Inicjalizacja z AppKey z panelu IronSource
IronSource.init(this, "YOUR_APP_KEY")
}
// Ładowanie 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 oferuje cztery standardowe formaty, zoptymalizowane dla aplikacji gier i nie-gier. Każdy format ma elastyczne ustawienia zachowania: częstotliwość wyświetleń, limity czasowe, animacje i niestandardowe placeholder-y.
Rewarded video — flagowy format IronSource, przynoszący do 70% przychodu platformy. Programista konfiguruje nagrodę (monety, życia, boosty), a algorytmy IronSource optymalizują częstotliwość i moment wyświetlenia dla maksymalnej konwersji oglądania na przychód.
Interstitial wyświetlany jest w przerwach między poziomami lub sesjami gry. IronSource zaleca nieprzekraczanie 10 wyświetleń interstitial dziennie na jednego użytkownika, aby uniknąć negatywnego doświadczenia i odpływu odbiorców.
Banery w IronSource obsługują adaptacyjne rozmiary i mogą być przypięte do górnej lub dolnej części ekranu. Dla gier na Unity zaleca się umieszczanie banerów poza polem gry, aby nie zasłaniać rozgrywki i nie obniżać retention. Banery automatycznie odświeżają się co 30 sekund, a programista może ustawić częstotliwość odświeżania i przezroczystość tła przez panel LevelPlay dla harmonijnego wbudowania w interfejs aplikacji.
Offerwall — unikalny format IronSource, przedstawiający listę zadań z listą działań (instalacja aplikacji, subskrypcja usług, wypełnienie ankiet). Użytkownik wybiera zadanie, wykonuje je i otrzymuje wirtualną walutę. Offerwall jest szczególnie skuteczny w grach hyper-casual z krótkimi sesjami.
Dla każdego formatu IronSource zapewnia szerokie możliwości dostosowania: kolory, czcionki, pozycje przycisków, animacje pojawiania się i ukrywania. Programista może skonfigurować zachowanie formatów dla różnych ekranów aplikacji niezależnie: na przykład wyświetlać interstitial tylko na ekranie zakończenia poziomu, rewarded video — tylko w sklepie, a banery — tylko w menu. Taka segmentacja pozwala maksymalizować przychód bez pogarszania doświadczenia użytkownika. IronSource obsługuje również niestandardowe callbacki do przyznawania nagród i śledzenia zdarzeń we własnej analityce programisty.
Integracja IronSource SDK rozpoczyna się od rejestracji aplikacji w panelu Unity Ads / IronSource i uzyskania unikalnego AppKey. SDK jest dystrybuowany przez Maven Central i 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 — należy podać AppKey
// <meta-data
// android:name="ironsource_app_key"
// android:value="YOUR_APP_KEY" />
// Wyświetlanie rewarded video z niestandardową nagrodą
fun showReward(context: Context, rewardAmount: Int) {
if (IronSource.isRewardedVideoAvailable()) {
IronSource.showRewardedVideo()
println("Reward will be $rewardAmount coins")
}
}
Po integracji SDK automatycznie zbiera analitykę wyświetleń, przychodów i zachowań użytkowników. Dashboard IronSource pokazuje ARPDAU, eCPM według formatów i sieci, krzywe retention i ROAS według kampanii reklamowych dla podejmowania świadomych decyzji monetyzacyjnych.
IronSource zapewnia również narzędzia do pozyskiwania użytkowników (UA) przez własną sieć reklamową. Programista może uruchamiać kampanie reklamowe na instalację bezpośrednio z tego samego panelu, w którym widzi przychody z monetyzacji. Jeden panel dla UA i monetyzacji pozwala optymalizować budżet na pozyskiwanie w czasie rzeczywistym: jeśli użytkownicy z określonego kanału wykazują niski LTV, IronSource automatycznie obniża stawki dla tego kanału i redystrybuuje budżet do bardziej dochodowych źródeł. Taka pełna integracja analityki czyni IronSource atrakcyjnym dla studiów z ograniczonym budżetem marketingowym, gdzie każdy dolar na pozyskiwanie musi przynosić maksymalny zwrot.
LevelPlay — rozwiązanie IronSource do mediacji reklam, które łączy ponad 30 sieci reklamowych. LevelPlay obsługuje zarówno waterfall, jak i in-app bidding, pozwalając programiście wybrać strategię dla każdego ad unit indywidualnie. System automatycznie testuje nowe konfiguracje i proponuje optymalne ustawienia na podstawie uczenia maszynowego.
Kluczową różnicą LevelPlay od konkurentów jest wbudowane testowanie A/B konfiguracji. Programista może uruchomić eksperyment: 50% użytkowników widzi waterfall, 50% — in-app bidding. Po 7 dniach LevelPlay pokaże, która strategia przynosi więcej przychodu, i automatycznie zastosuje zwycięzcę bez ręcznego wdrażania.
Według danych benchmarkowych GameRefinery 2025, aplikacje na LevelPlay z in-app bidding wykazują eCPM o 22% wyższe niż aplikacje z czystym waterfall, podczas gdy retention pozostaje na tym samym poziomie dzięki inteligentnemu ograniczeniu częstotliwości wyświetleń.
LevelPlay zapewnia również narzędzia do automatycznej optymalizacji: system analizuje skuteczność każdej sieci i ad unit oraz proponuje optymalną konfigurację mediacji. Jeśli jakaś sieć wykazuje spadek eCPM, LevelPlay automatycznie zmniejsza jej udział w waterfall lub wyklucza z aukcji. Wszystkie zmiany są logowane w panelu audytu, co pozwala programiście śledzić każdą zmianę ustawień monetyzacji. Dodatkowo LevelPlay obsługuje niestandardowe makra w zapytaniach URL i postbacki, umożliwiając przekazywanie dodatkowych parametrów użytkownika sieciom reklamowym w celu poprawy targetowania i podniesienia stawek. Jest to szczególnie przydatne w przypadku złożonych konfiguracji z dynamicznymi cenami (dynamic pricing) i segmentacją użytkowników według kohort.
Często zadawane pytania
Tak, IronSource SDK i LevelPlay są udostępniane bezpłatnie. Unity zarabia na prowizji od wyświetleń reklam — standardowy udział platformy wynosi 15% przychodu wydawcy.
LevelPlay jest zintegrowany z Unity i oferuje wbudowane testowanie A/B, czego brak w MAX. MAX z kolei oferuje bardziej przejrzystą aukcję i własną sieć reklamodawców dla gier.
Tak, IronSource nadaje się do wszystkich aplikacji mobilnych. Jednak największą skuteczność platforma wykazuje w segmencie gier dzięki natywnej integracji z Unity i zoptymalizowanym formatom rewarded video.
Poprzez Unity Ads Network (dawniej IronSource Ads) programiści mogą uruchamiać kampanie reklamowe na pozyskiwanie użytkowników, korzystając z tego samego panelu co do monetyzacji. Analityka ROAS w czasie rzeczywistym pokazuje zwrot z każdego kanału.
Podstawowa integracja IronSource z rewarded video zajmuje 1 dzień. Konfiguracja LevelPlay z 3–5 sieciami reklamowymi i in-app bidding — do 3 dni roboczych. Wersja Unity integruje się szybciej dzięki wtyczce do Editora.
Podsumowanie
Opracujemy aplikację mobilną pod klucz
IT Sectr tworzy aplikacje na iOS i Androida dla startupów i firm od 2017 roku. Doradzimy Ci i zaproponujemy najlepsze rozwiązanie.
Przeczytaj również