Unity Ads — a Unity Technologies hirdetési platformja, amely mobiljátékok és alkalmazások monetizációjára van optimalizálva. A Unity Ads Documentation (2025) szerint a platformot világszerte több mint 500 000 alkalmazás használja, és hozzáférést biztosít prémium hirdetőkhöz. A platform játékoptimalizálása teszi azt a Unity és más motorokon dolgozó játékfejlesztők kedvelt választásává.
Főbb pontok
Unity Ads — egy hirdetési platform, amelyet a Unity Technologies fejlesztett ki kifejezetten mobilalkalmazások monetizációjára, a játék szegmensre összpontosítva. A platformot 2014-ben indították az Applifier vállalat felvásárlása után, és azóta a mobiljátékok egyik vezető hirdetési hálózatává vált.
Az általános platformokkal (AdMob) ellentétben a Unity Ads kezdettől fogva játék-forgatókönyvekre lett tervezve: playable kreatívok támogatása, optimalizálás a Rewarded Video számára, integráció a Unity Runtime-tal. Fő célközönség — Unity-n fejlesztő játékkészítők, de az SDK natív Android (Kotlin/Java) és iOS (Swift/Objective-C) projektek számára is elérhető.
A Sensor Tower (2025) adatai szerint a Unity Ads a top-5 hirdetési hálózat közé tartozik a mobiljáték-fejlesztőknek történő kifizetések volumene alapján. Az átlagos eCPM játékalkalmazások esetén a Unity Ads-en 12-25 USD, ami 15-20%-kal magasabb a piaci átlagnál ebben a szegmensben.
A Unity Ads része a Unity Gaming Services-nek — a játékfejlesztés és monetizáció eszközeinek ökoszisztémája. Egységes integráció a Unity Package Manageren keresztül lehetővé teszi a hirdetések, analitika, felhőalapú tárolás és multiplayer egy keretrendszerbe kapcsolását. A Unity-n fejlesztők számára ez minimális beállítási időt jelent — a projekt megnyitásától az első hirdetés megjelenéséig kevesebb mint egy óra telhet el.
A Unity Ads mechanizmusa valós idejű aukciós modellt használ, hasonlóan más hirdetési platformokhoz, de a játékkontextusra optimalizált számos funkcióval. A platform támogatja mind a szabványos aukciókat, mind a programozott vásárlásokat in-app bidding segítségével.
Hirdetési kérésnél a Unity Ads információkat küld az alkalmazásról, a felhasználóról és a megjelenítési kontextusról a hálózatába. A hirdetők ajánlatokat tesznek valós időben, és a nyertes hirdetés elküldésre kerül az eszközre. Egyedi jellemző a Unity Ads-nél — a videó és playable kreatívok prioritása, amelyek a platform készletének több mint 70%-át teszik ki. Ez teszi a Unity Ads-et ideális választássá a Rewarded Video formátum számára.
Fejlett célzó eszköz, amely gépi tanulást használ a hirdetések legrelevánsabb felhasználóknak történő megjelenítéséhez. Audience Pinpointer viselkedési mintákat elemez: telepített játékok típusai, átlagos munkamenet, hirdetésnézési és IAP-vásárlási hajlandóság. A fejlesztő célparamétereket állíthat be: például a Rewarded Video csak azoknak a felhasználóknak jelenjen meg, akik legalább egy vásárlást végeztek, vagy éppen ellenkezőleg — csak free-to-play felhasználóknak.
using UnityEngine;
using UnityEngine.Advertisements;
public class UnityAdsManager : MonoBehaviour, IUnityAdsInitializationListener
{
private string gameId = "1234567";
private bool testMode = true;
public void InitializeAds()
{
Advertisement.Initialize(gameId, testMode, this);
}
public void OnInitializationComplete()
{
Debug.Log("Unity Ads initialized");
}
public void OnInitializationFailed(UnityAdsInitializationError error)
{
Debug.LogError("Init failed: " + error);
}
}
A Unity Ads három fő hirdetési formátumot támogat, amelyek mindegyike játék-forgatókönyvekre van optimalizálva. Külön figyelmet kapnak a videóformátumok — ezek képezik a platform készletének alapját.
A Unity Ads fő formátuma, amely a platform bevételének több mint 60%-át adja. Unity Rewarded Video támogatja az egyéni szerveroldali érvényesítést (SSV), több pénznemet egyetlen megtekintésben és fejlett gyakorisági beállításokat. Átlagos eCPM játékforgalom esetén — 15-25 USD, Completion Rate — 75-85%. A Unity Ads etalonnak számít a Rewarded Video számára a játék szegmensben.
Teljes képernyős hirdetések videó és statikus támogatással. A Unity Ads Interstitial játékszünetekre van optimalizálva — pályák között, tartalom betöltésekor, menüből való kilépéskor. Interstitial eCPM — 8-18 USD, CTR — 2-5%. A UnityAds támogatja az Interstitial automatikus megjelenítését természetes szünetekben anélkül, hogy további kódot kellene írni az időzítés kezeléséhez.
Szabványos adaptív bannerhirdetések, amelyek támogatják az összes gyakori méretet: 320×320, 320×100, 728Ù0 és adaptive. Unity Banner alacsonyabb eCPM-mel rendelkezik (1-3 USD), de stabil kiegészítő bevételt biztosít anélkül, hogy befolyásolná a felhasználói élményt. A bannerek a képernyő tetején vagy alján helyezkednek el.
| Formátum | eCPM (USD) | CR/CTR | Ajánlás |
|---|---|---|---|
| Rewarded Video | 15-25 | 75-85% (CR) | Minden játékhoz |
| Interstitial | 8-18 | 2-5% (CTR) | Kiegészítve a Rewarded mellé |
| Banner | 1-3 | 0.1-0.3% (CTR) | Passzív jövedelemhez |
A Unity Ads nemcsak hirdetési hálózat, hanem saját mediációs platformot is kínál — Unity LevelPlay (korábban ironSource a felvásárlás után). A LevelPlay lehetővé teszi a Unity Ads összekapcsolását más hirdetési hálózatokkal egyetlen rendszerben, fejlett analitikával.
Az ironSource 2022-es felvásárlása után a Unity egyesítette mindkét vállalat technológiáit. Unity LevelPlay támogatja az in-app bidding-et az összes főbb hirdetési hálózat számára: AdMob, Meta Audience Network, AppLovin, AdColony, Chartboost és mások. A platform automatikusan optimalizálja a waterfall-t történeti adatok alapján, elosztva a forgalmat a hálózatok között a maximális eCPM érdekében.
A LevelPlay mindkét mediációs megközelítést támogatja. Waterfall — a hálózatok klasszikus szekvenciális lekérdezése, ahol a sorrendet a történeti eCPM határozza meg. In-app bidding — az összes hálózat egyszerre versenyez minden egyes megjelenítésért, garantálva a maximális árat. A Unity az in-app bidding használatát ajánlja a fő formátumokhoz és a waterfall-t fallbackként a bidding támogatás nélküli hálózatok számára.
class UnityLevelPlaySetup {
fun configureLevelPlay() {
val config = IronSourceConfig.getInstance()
config.setClientSideCallbacks(true)
config.setUserId("user123")
IronSource.setMetaData("is_test_suite", "enable")
IronSource.init(
context,
"your_app_key",
IronSource.AD_UNIT_REWARDED_VIDEO
)
}
}
A Unity Ads integrációja a fejlesztői platformtól függően eltér. Unity Engine projektek esetén a folyamat nagyon egyszerű — a Package Manageren keresztül. Natív projektek esetén manuális csatlakoztatás szükséges az SDK-hoz Gradle vagy CocoaPods segítségével.
Unity Engine projektek esetén nyissa meg a Window → Package Manager menüt, keresse meg az Ads Monetization-t és telepítse a legújabb verziót. A telepítés után adja meg a Game ID-t a Services → Ads beállításokban — külön Game ID Android és iOS számára. A Unity Ads automatikusan inicializálódik az alkalmazás indításakor, ha az Advertising szolgáltatás aktiválva van a Unity Cloud Services-ben.
Android esetén adja hozzá a függőséget a build.gradle-hez: implementation 'com.unity3d.ads:unity-ads:4.12.+' és inicializálja az SDK-t a kódban: UnityAds.initialize(activity, gameId, listener). iOS esetén adja hozzá a pod 'UnityAds' kifejezést a Podfile-hoz, vagy csatlakoztassa manuálisan a UnityAds.framework-ot. Inicializálás: UnityAds.initialize(gameId, testMode: false, initializationDelegate: self).
A Rewarded Video megjelenítéséhez hívja a UnityAds.show() függvényt placement ID-val (például „Rewarded_Video”). A Unity Ads több placement-et támogat — különböző belépési pontokat különböző gyakorisági és jutalombeállításokkal. Javasolt külön placement létrehozása minden jutalomtípushoz: „Rewarded_Coins”, „Rewarded_Lives”, „Rewarded_SkipLevel”.
import UnityAds
class UnityAdsViewController: UIViewController {
let placementId = "Rewarded_Video"
func showRewardedAd() {
if UnityAds.isReady(placementId) {
UnityAds.show(self, placementId: placementId) { result in
switch result {
case .finished:
self?.grantReward()
default:
print("Ad result: \(result)")
}
}
}
}
}
A Unity Ads számos előnnyel rendelkezik az általános hirdetési platformokhoz képest, különösen játékalkalmazások esetén. Ezek a tulajdonságok teszik a platformot a játékfejlesztők, különösen a Unity Engine-ben dolgozók kedvelt választásává.
A Unity Ads egyedi formátuma — playable kreatívok, amelyek lehetővé teszik a felhasználó számára, hogy a hirdetésben játszon a hirdetett játék demó verziójával. Playable Ads rendelkezik a legmagasabb Conversion Rate-tel az összes hirdetési formátum között — akár 25-30%. A UnityAds vezető a playable készlet mennyiségében, mert a platform képes a kreatívok közvetlen Unity Runtime-on keresztül történő megjelenítésére, biztosítva a sima és gyors betöltést.
A Unity Ads érti a játékkontextust: a platform tudja, mikor van szünet a játékban, mikor fejezte be a felhasználó a pályát és mikor a legfogékonyabb a hirdetés nézésére. Game Event Optimization — technológia, amely elemzi a játékon belüli eseményeket és javasolja a hirdetés megjelenítését az optimális pillanatban, ami 10-15%-kal növeli a Rewarded Video Completion Rate- .
A Unity Ads beépített analitikai platformot kínál, amely integrálva van a Unity Analytics-szel. A fejlesztők közvetlenül a Unity Dashboard-on követhetik a fő monetizációs metrikákat, anélkül, hogy harmadik fél szolgáltatásait kellene csatlakoztatniuk.
A Unity Dashboard webpanelen láthatók az összes fő mutató: bevétel, eCPM, megjelenítések, kitöltöttség, ARPDAU. Revenue Breakdown — a bevétel részletezése formátumonként (Rewarded Video, Interstitial, Banner), országonként, platformonként (Android/iOS) és placementenként. Elérhető szűrés dátum szerint a dinamika elemzéséhez. Az adatok valós időben frissülnek, legfeljebb 4 órás késéssel.
A UnityAds integrálódik a Unity Analytics-szel kohort elemzés készítéséhez. LTV Report megmutatja a felhasználók élettartam-értékét forgalmi források szerinti bontásban. Retention Report — a felhasználók megtartása a Day 1, Day 7, Day 30 napokon, hirdetési kohortok szerint szegmentálva. Ezek az adatok segítenek felmérni, hogy a hirdetés hogyan befolyásolja a felhasználó hosszú távú értékét.
A beépített A/B tesztelő eszköz lehetővé teszi különböző monetizációs beállítások összehasonlítását: megjelenítési gyakoriság, jutalomtípusok, placement. Unity A/B Testing automatikusan elosztja a forgalmat a csoportok között és statisztikailag szignifikáns különbségeket mutat a beévételekben és Retention-ban. A Firebase Remote Config integráció lehetővé teszi a beállítások módosítását anélkül, hogy alkalmazásfrissítést kellene kiadni.
| Jelentés | Metrikák | Részletek |
|---|---|---|
| Revenue | Bevétel, eCPM, megjelenítések | Formátumonként, országonként, platformonként |
| LTV | Élettartam-érték | Kohortonként és forrásonként |
| Retention | D1, D7, D30 | Hirdetési kohortonként |
| Placement | CR placementenként | Részletek belépési pontonként |
Gyakran ismételt kérdések
Unity Ads — a Unity Technologies játékalkalmazásokra optimalizált hirdetési platformja. Az AdMob-tól eltérően a UnityAds a videóformátumokra és playable kreatívokra specializálódik, natív integrációval rendelkezik a Unity Engine-nel és általában 15-30%-kal magasabb eCPM-t mutat a Rewarded Video számára a játék szegmensben.
Hozzon létre egy Unity ID fiókot, kapcsolja be az Ads szolgáltatást a Unity Dashboard-on, szerezze be a Game ID-t Android és iOS számára, integrálja az SDK-t a Package Manageren keresztül vagy manuálisan. Minimális kifizetés — 100 USD Payoneer esetén és 500 USD banki átutalás esetén. A kifizetések havonta történnek.
A UnityAds három formátumot támogat: Rewarded Video (nézés jutalomért, eCPM 15-25 USD), Interstitial Ad (teljes képernyős hirdetés, eCPM 8-18 USD) és Banner (adaptív bannerek, eCPM 1-3 USD). A RewardedVideo a platform fő formátuma, és minden játékalkalmazáshoz ajánlott.
Igen, a UnityAds SDK elérhető natív Android (Kotlin/Java) és iOS (Swift/Objective-C) projektek számára, valamint Flutter, React Native és más, platformfüggetlen megoldásokhoz is. SDK Android esetén Gradle-en, iOS esetén CocoaPods-on keresztül telepíthető, Unity Editor nélkül.
Unity LevelPlay — a Unity mediációs platformja (korábban ironSource a felvásárlás után), amely összekapcsolja a Unity Ads- más hirdetési hálózatokkal. A LevelPlay támogatja az in-app bidding-et az AdMob, Meta Audience Network, AppLovin és más hálózatok számára, automatikusan kiválasztva a legmagasabb ajánlatú hirdetést minden egyes megjelenítéshez.
Összefoglaló
Kulcsrakész mobilalkalmazást fejlesztünk
Az IT Sectr 2017 óta készít iOS és Android alkalmazásokat induló vállalkozásoknak és vállalkozásoknak. Tanácsot adunk, és a legjobb megoldást javasoljuk.
Olvassa el is