IronSource是一个移动应用变现平台,自2022年起成为Unity生态系统的一部分。IronSource SDK提供广告聚合、rewarded video、in-app bidding和收入分析工具。根据Data.ai 2025报告,IronSource在游戏领域的广告展示量排名第二,仅次于AdMob。该平台凭借原生集成尤其受到Unity游戏开发者的欢迎。
要点
IronSource是一家以色列变现平台,由Tomer Bar-Ziv于2010年创立,自2022年起成为Unity Technologies的一部分。Unity以44亿美元收购了IronSource,将Unity引擎与IronSource广告基础设施合并。该平台服务应用商店中超过90%的顶级100款游戏。
IronSource生态系统包括面向开发者的SDK、LevelPlay聚合器、用户获取(UA)平台和ROAS分析。与Unity集成后,开发者获得了统一的控制面板,可以在不同服务之间无需切换即可创建、变现和推广他们的游戏。
根据Unity IR Report 2025,使用IronSource的发行商在安装后7天内的留存率比未优化变现的应用高出35%。
与Unity的交易使IronSource获得了全球超过200万Unity开发者的访问权限。将变现直接集成到游戏引擎中消除了在不同面板之间切换的需要:广告格式、聚合和分析的设置直接在Unity Editor中完成,无需编写额外代码。这降低了独立开发者和小型工作室的入门门槛,他们无需聘请广告技术专家即可开始通过项目盈利。
通过IronSource变现基于两个并行机制:通过IronSource广告网络直接展示和通过LevelPlay进行聚合。开发者集成统一的SDK,该SDK自动将每个展示请求路由到IronSource网络或通过竞价连接到第三方网络。
In-app bidding在LevelPlay中与传统waterfall并列可用。竞价格式在ad unit级别选择——每个广告位可以设置不同的策略。IronSource支持来自Google、Meta、TikTok、AppLovin和Vungle的竞价,覆盖主要需求来源。
IronSource与Unity交易后的主要优势是全面集成到Unity Editor中。开发者可以直接在IDE中配置变现,无需切换到Web面板。面向C#的SDK封装在Unity适配器中,无需编写平台特定代码即可支持原生SDK的所有功能。
通过IronSource展示广告的过程从后台加载创意开始。IronSource SDK在应用启动时预加载视频文件和静态创意,确保在开发者请求时立即展示。每个请求通过LevelPlay,后者决定哪个网络展示广告:IronSource Network或通过waterfall或in-app bidding连接的合作伙伴网络之一。SDK还处理加载错误,如果主网络在指定超时时间内未响应,则自动切换到备用来源。
// 在Android上初始化IronSource SDK
class GameActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_game)
// 使用IronSource面板中的AppKey进行初始化
IronSource.init(this, "YOUR_APP_KEY")
}
// 加载Rewarded Video
private fun loadRewardedVideo() {
IronSource.setRewardedVideoListener(object : RewardedVideoListener {
override fun onVideoAvailable() {
println("视频奖励可用")
}
override fun onVideoEnd() {
println("视频完成,发放奖励")
}
})
IronSource.loadRewardedVideo()
}
}
IronSource SDK提供四种标准格式,针对游戏和非游戏应用进行了优化。每种格式都有灵活的行为设置:展示频率、超时时间、动画和自定义占位符。
Rewarded video是IronSource的旗舰格式,为平台带来高达70%的收入。开发者设置奖励(金币、生命值、加成),IronSource算法优化展示频率和时机,实现观看次数到收入的最大转化。
插屏广告在关卡之间或游戏会话的间隙展示。IronSource建议每位用户每天不超过10次插屏展示,以避免负面体验和用户流失。
IronSource中的横幅广告支持自适应尺寸,可以固定在屏幕顶部或底部。对于Unity游戏,建议将横幅广告放置在游戏区域之外,以免遮挡游戏画面和降低留存率。横幅广告每30秒自动刷新,开发者可以通过LevelPlay面板设置刷新频率和背景透明度,以便和谐地嵌入应用界面。
Offerwall是IronSource的独特格式,呈现一个任务列表(安装应用、订阅服务、填写调查)。用户选择任务并完成后获得虚拟货币。Offerwall对于会话时间短的超休闲游戏特别有效。
对于每种格式,IronSource提供广泛的定制选项:颜色、字体、按钮位置、出现和消失动画。开发者可以为应用的不同屏幕独立设置格式行为:例如,仅在关卡完成页面展示插屏广告,仅从商店展示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
//
// android:name="ironsource_app_key"
// android:value="YOUR_APP_KEY" />
// 显示带有自定义奖励的Rewarded Video
fun showReward(context: Context, rewardAmount: Int) {
if (IronSource.isRewardedVideoAvailable()) {
IronSource.showRewardedVideo()
println("奖励将为 $rewardAmount 个硬币")
}
}
集成后,SDK自动收集展示、收入和用户行为的分析数据。IronSource控制面板显示ARPDAU、按格式和网络划分的eCPM、留存曲线以及按广告活动划分的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的应用比纯waterfall应用的eCPM高出22%,同时由于智能展示频率限制,留存率保持在相同水平。
LevelPlay还提供自动优化工具:系统分析每个网络和ad unit的效果并提供最佳聚合配置。如果某个网络显示eCPM下降,LevelPlay会自动减少其在waterfall中的份额或将其从竞价中排除。所有更改都会记录在审计面板中,使开发者能够跟踪变现设置的每一次更改。此外,LevelPlay支持URL请求和回发中的自定义宏,允许向广告网络传递额外的用户参数以改进定向和提高出价。这对于具有动态定价和用户群组细分的复杂配置特别有用。
常见问题
是的,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天。配置带有3-5个广告网络和in-app bidding的LevelPlay最多需要3个工作日。Unity版本由于Editor插件而集成更快。
总结
我们将开发一款交钥匙移动应用程序
IT Sectr自2017年以来为初创企业和企业打造iOS和Android应用程序。我们将为您提供咨询并提出最佳解决方案。