Vungle — platforma reklamy wideo dla aplikacji mobilnych, od 2023 roku wchodząca w skład Playgendary. SDK Vungle specjalizuje się w wysokiej jakości wideo: formaty rewarded, interstitial i banner z predykcyjną optymalizacją wyświetleń. Według raportu Singular 2025, Vungle znajduje się w top 5 SDK reklamowych pod względem eCPM na rynkach USA i Europy dzięki zastrzeżonym algorytmom optymalizacji kreatywów wideo.
Najważniejsze
Vungle — platforma In-App Video Advertising, założona w 2011 roku w San Francisco. W 2023 roku firma została przejęta przez Playgendary, jednego z największych wydawców gier mobilnych. Specjalizacją Vungle jest format wideo z bogatą komponentą kreatywną: zamiast statycznych banerów platforma oferuje ładowalne wideo i playable ads.
Kluczowa różnica Vungle od AppLovin i IronSource — w algorytmach predykcyjnej optymalizacji. System analizuje zachowanie użytkownika: czas w aplikacji, historię wyświetleń, typy interakcji — i dobiera kreatyw, który z największym prawdopodobieństwem doprowadzi do konwersji bez odpływu użytkownika.
Według wewnętrznych testów Vungle 2025, zastosowanie predykcyjnej optymalizacji zwiększa retention o 18% w porównaniu z losowym wyświetlaniem wideo, a eCPM wzrasta o 25% dzięki wyświetlaniu odpowiednich kreatywów w optymalnym momencie.
Platforma Vungle jest aktywnie wykorzystywana przez największych wydawców gier mobilnych, w tym Zynga, Playrix i Gram Games, którzy zintegrowali Vungle SDK jako jeden z kluczowych kanałów monetyzacji. Po przejęciu przez Playgendary Vungle uzyskała dostęp do danych własnych projektów gier, co pozwoliło ulepszyć algorytmy predykcyjnej optymalizacji na podstawie rzeczywistych scenariuszy użycia. W przeciwieństwie do uniwersalnych platform, Vungle specjalizuje się wyłącznie w formatach wideo, co zapewnia głębszą optymalizację i wyższą jakość kreatywów w porównaniu z sieciami obsługującymi wszystkie typy reklam.
Podstawą działania Vungle jest technologia Video Engine, która ładuje, buforuje i odtwarza wideo w aplikacji z minimalnym opóźnieniem. Wideo może być wcześniej załadowane (pre-cached) lub streamowane na żądanie, w zależności od ustawień dewelopera.
Vungle wykorzystuje własny Video Player SDK, który ładuje pliki wideo w tle podczas korzystania z aplikacji. Pozwala to na natychmiastowe wyświetlanie wideo, bez oczekiwania na ładowanie, co jest kluczowe dla rewarded video — użytkownik czeka na nagrodę i nie powinien tracić czasu na buforowanie.
Algorytm wyświetlania wideo w Vungle uwzględnia wiele czynników: czas od ostatniego wyświetlenia, bieżący ekran aplikacji, wzorzec behawioralny użytkownika. SDK automatycznie określa, czy użytkownik jest gotowy do obejrzenia wideo, i pokazuje kreatyw tylko przy wysokim prawdopodobieństwie ukończenia oglądania. Jeśli użytkownik przerwał wideo przed końcem, Vungle nie nalicza nagrody deweloperowi i obniża priorytet wyświetleń tego kreatywu dla danego użytkownika. System analizuje również współczynnik ukończenia każdego kreatywu i automatycznie wyłącza wideo o niskiej konwersji, zastępując je bardziej efektywnymi alternatywami, co zwiększa ogólną rentowność platformy.
Playable ads — interaktywne formaty reklamowe, stanowiące mini-grę w HTML5. Użytkownik może wchodzić w interakcję z demo aplikacji bez jej instalowania. Po interakcji wyświetlane jest wezwanie do instalacji. Playable ads zapewniają wysoki współczynnik konwersji dzięki zaangażowaniu użytkownika przed kliknięciem.
// Inicjalizacja Vungle SDK
class MainApp : Application() {
override fun onCreate() {
super.onCreate()
// Konfiguracja SDK
val config = VungleConfig()
config.setAppId("YOUR_VUNGLE_APP_ID")
config.setPlacements(listOf("REWARDED-001"))
// Inicjalizacja
Vungle.init(this, config, object : VungleInitCallback {
override fun onInitSuccess() {
println("Vungle SDK zainicjalizowany")
}
})
}
}
// Ładowanie i wyświetlanie rewarded video
fun playRewardedVideo(placementId: String) {
Vungle.loadAd(placementId, object : VungleLoadCallback {
override fun onAdLoaded(placementId: String) {
println("Reklama załadowana: $placementId")
}
})
}
Vungle SDK oferuje trzy podstawowe formaty z naciskiem na wideo i konfigurowalnymi parametrami wyświetlania. Każdy format ma osobny placement ID w panelu zarządzania.
Rewarded video — główny format Vungle, zoptymalizowany pod kątem wysokiego eCPM. Użytkownik ogląda wideo trwające 15–30 sekund i otrzymuje nagrodę. Vungle obsługuje personalizację przycisku call-to-action (CTA), ekran pre-roll i konfigurowalne zakończenie wideo.
Interstitial video — pełnoekranowe wideo wyświetlane w przerwach między poziomami gry lub sekcjami aplikacji. Vungle zaleca używanie interstitial wideo nie częściej niż 3–4 razy na sesję gry, aby nie obniżać retention i nie powodować odpływu użytkowników.
Banner — standardowy format w dolnej lub górnej części ekranu. Vungle obsługuje rozmiary MRect (300x250) i Leaderboard (728x90) z możliwością automatycznego odświeżania treści (auto-refresh). Bannery od Vungle mogą zawierać podgląd wideo, co odróżnia je od statycznych banerów innych sieci. Dla bannerów dostępna jest konfiguracja przezroczystości i zaokrąglenia rogów poprzez parametry SDK, co pozwala zintegrować reklamę z designem aplikacji bez dysonansu wizualnego.
| Format | Typ | eCPM (przyb.) | Retention |
|---|---|---|---|
| Rewarded video | Wideo z nagrodą | $8–$20 | Wysoki |
| Interstitial video | Pełnoekranowe wideo | $4–$12 | Średni |
| Banner | Baner | $0.5–$2 | Niski |
| Playable ads | Interaktywne demo | $10–$25 | Wysoki |
Integracja Vungle SDK odbywa się przez Maven Central dla Androida i CocoaPods dla iOS. SDK zajmuje około 2 MB i nie wymaga dodatkowych zależności dla podstawowej funkcjonalności.
// build.gradle (aplikacja)
dependencies {
implementation("com.vungle:vungle-ads:7.5.0")
implementation("com.google.android.gms:play-services-ads-identifier:18.2.0")
}
// Wyświetlanie interstitial video
fun showInterstitial(activity: Activity) {
val ad = VungleInterstitial(activity, "INTERSTITIAL-001")
ad.setAdListener(object : VungleAdListener {
override fun onAdEnd(placement: String) {
println("Interstitial zakończony")
}
})
ad.playAd()
}
Po integracji zaleca się skonfigurowanie Lifecycle Callbacks dla prawidłowego działania wideo podczas zwijania i rozwijania aplikacji. SDK Vungle automatycznie wstrzymuje wideo przy zwijaniu i wznawia po powrocie użytkownika, co zapobiega utracie nagrody i negatywnemu doświadczeniu użytkownika.
Vungle udostępnia SDK dla platform Android, iOS, Unity i Cocos2d-x. Dla Androida SDK ma rozmiar około 3 MB i nie wymaga dodatkowych zależności dla podstawowej funkcjonalności, choć zaleca się podłączenie play-services-ads-identifier dla prawidłowego działania ID reklamowego. Na iOS SDK używa Swift 5.5+ i obsługuje Xcode 14 i nowsze. Wtyczka dla Unity jest dostępna przez Unity Asset Store i działa poprawnie na wersjach Unity 2020 LTS i nowszych. Vungle oficjalnie obsługuje również integrację z mediatorami MAX, AdMob i LevelPlay, co pozwala włączyć Vungle do wspólnej aukcji na równi z innymi sieciami reklamowymi bez dodatkowych adapterów. Dzięki adapterom dla wszystkich popularnych mediatorów Vungle łatwo podłącza się do istniejącej konfiguracji monetyzacji w ciągu kilku minut.
Vungle wykorzystuje uczenie maszynowe do optymalizacji dwóch kluczowych parametrów: momentu wyświetlenia i wyboru kreatywu. Algorytm analizuje dane behawioralne użytkownika i na podstawie historii interakcji przewiduje najbardziej konwertujący moment do wyświetlenia wideo.
System predykcyjnej optymalizacji Vungle uwzględnia ponad 40 parametrów, w tym porę dnia, dzień tygodnia, długość sesji, typ urządzenia, geografię i historię poprzednich wyświetleń. Według Vungle Benchmark Report 2025, optymalizacja momentu wyświetlenia zwiększa współczynnik konwersji o 30% bez zwiększania częstotliwości wyświetleń.
Dodatkowo Vungle oferuje funkcję Smart Done — automatyczne zwijanie wideo do trybu obraz-w-obrazie po naciśnięciu przycisku „Wstecz”. Użytkownik może kontynuować oglądanie w rogu ekranu, nie przerywając interakcji z aplikacją. Ta funkcja jest szczególnie poszukiwana w grach, gdzie użytkownik nie chce przerywać rozgrywki na rzecz reklamy. Smart Done zwiększa współczynnik ukończenia rewarded video o 15% i zmniejsza liczbę przedwczesnych zamknięć. Algorytmy Vungle obsługują również dynamiczną jakość wideo: jeśli połączenie użytkownika jest wolne, SDK automatycznie obniża bitrate, aby zapobiec buforowaniu i zapewnić płynne odtwarzanie.
Dla deweloperów dostępny jest panel internetowy, w którym wyświetlane są metryki: wyświetlenia, współczynnik ukończenia, eCPM, przychód na użytkownika. Panel pozwala segmentować dane według kraju, typu połączenia (WiFi / cellular), wersji SDK i innych parametrów do głębokiej analizy monetyzacji i identyfikacji wąskich gardeł.
Vungle aktywnie inwestuje w kreatywy wideo: platforma ma własny zespół projektantów, który pomaga reklamodawcom tworzyć efektywne wideo i playable ads. Dla deweloperów oznacza to wyższej jakości kreatywy w ich aplikacjach, co zwiększa współczynnik ukończenia, a w konsekwencji przychód. Reklamodawcy płacą więcej za kreatywy z wysokim współczynnikiem ukończenia, a Vungle dystrybuuje tę premię wśród wydawców, których użytkownicy wykazują najlepsze wskaźniki zaangażowania. W ten sposób deweloperzy, którzy umieszczają reklamy we właściwych miejscach i we właściwym czasie, otrzymują wyższy eCPM od Vungle w porównaniu z innymi sieciami, gdzie stawka nie zależy od jakości kreatywu.
Często zadawane pytania
Vungle koncentruje się na formatach wideo z predykcyjną optymalizacją i playable ads, podczas gdy AppLovin i IronSource kładą nacisk na mediację i analitykę. Vungle osiąga najlepsze wyniki w grach z kreatywnym formatem wideo.
Tak, Vungle obsługuje in-app bidding przez standardowych mediatorów: MAX, LevelPlay, AdMob i Google Ad Manager. Pozwala to włączyć Vungle do aukcji na równi z innymi sieciami.
Playable ads — interaktywne demo HTML5 aplikacji wbudowane w blok reklamowy. Użytkownik może wypróbować rozgrywkę przed instalacją, co zwiększa konwersję dzięki zaangażowaniu.
Tak, Vungle SDK ma oficjalną wtyczkę dla Unity, dostępną przez Asset Store. Wtyczka obsługuje formaty rewarded video, interstitial i banner z jednolitym C# API.
Vungle nie ustala minimalnych wymagań dotyczących ruchu. Jednak dla stabilnego wypełnienia (fill rate > 80%) zaleca się co najmniej 5 000 sesji dziennie. Przy mniejszym ruchu wskaźniki eCPM mogą być niestabilne.
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ż