IronSource — 什么是变现平台和SDK

作者: IT Sectr 发布日期: 2026-04-24 阅读时间: 9 分钟

IronSource是一个移动应用变现平台,自2022年起成为Unity生态系统的一部分。IronSource SDK提供广告聚合、rewarded video、in-app bidding和收入分析工具。根据Data.ai 2025报告,IronSource在游戏领域的广告展示量排名第二,仅次于AdMob。该平台凭借原生集成尤其受到Unity游戏开发者的欢迎。

要点

  • IronSource — 集成于Unity的变现平台,为使用该引擎的开发者提供优势。
  • LevelPlay — IronSource的聚合解决方案,支持in-app bidding和waterfall,实现最大eCPM。
  • SDK 支持横幅广告、插屏广告、rewarded video和原生广告,展示延迟极低。
  • Rewarded video — IronSource的主要格式,在游戏项目中实现高留存和收入。
  • 分析和实时ROAS让您跟踪每个广告网络的效果并调整策略。

什么是IronSource?

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变现基于两个并行机制:通过IronSource广告网络直接展示和通过LevelPlay进行聚合。开发者集成统一的SDK,该SDK自动将每个展示请求路由到IronSource网络或通过竞价连接到第三方网络。

IronSource中的In-app bidding

In-app bidding在LevelPlay中与传统waterfall并列可用。竞价格式在ad unit级别选择——每个广告位可以设置不同的策略。IronSource支持来自Google、Meta、TikTok、AppLovin和Vungle的竞价,覆盖主要需求来源。

Unity集成

IronSource与Unity交易后的主要优势是全面集成到Unity Editor中。开发者可以直接在IDE中配置变现,无需切换到Web面板。面向C#的SDK封装在Unity适配器中,无需编写平台特定代码即可支持原生SDK的所有功能。

通过IronSource展示广告的过程从后台加载创意开始。IronSource SDK在应用启动时预加载视频文件和静态创意,确保在开发者请求时立即展示。每个请求通过LevelPlay,后者决定哪个网络展示广告:IronSource Network或通过waterfall或in-app bidding连接的合作伙伴网络之一。SDK还处理加载错误,如果主网络在指定超时时间内未响应,则自动切换到备用来源。

kotlin
// 在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广告格式

IronSource SDK提供四种标准格式,针对游戏和非游戏应用进行了优化。每种格式都有灵活的行为设置:展示频率、超时时间、动画和自定义占位符。

Rewarded video

Rewarded video是IronSource的旗舰格式,为平台带来高达70%的收入。开发者设置奖励(金币、生命值、加成),IronSource算法优化展示频率和时机,实现观看次数到收入的最大转化。

插屏广告

插屏广告在关卡之间或游戏会话的间隙展示。IronSource建议每位用户每天不超过10次插屏展示,以避免负面体验和用户流失。

横幅广告

IronSource中的横幅广告支持自适应尺寸,可以固定在屏幕顶部或底部。对于Unity游戏,建议将横幅广告放置在游戏区域之外,以免遮挡游戏画面和降低留存率。横幅广告每30秒自动刷新,开发者可以通过LevelPlay面板设置刷新频率和背景透明度,以便和谐地嵌入应用界面。

Offerwall

Offerwall是IronSource的独特格式,呈现一个任务列表(安装应用、订阅服务、填写调查)。用户选择任务并完成后获得虚拟货币。Offerwall对于会话时间短的超休闲游戏特别有效。

对于每种格式,IronSource提供广泛的定制选项:颜色、字体、按钮位置、出现和消失动画。开发者可以为应用的不同屏幕独立设置格式行为:例如,仅在关卡完成页面展示插屏广告,仅从商店展示rewarded video,仅从菜单展示横幅广告。这种分段可以在不损害用户体验的情况下最大化收入。IronSource还支持自定义回调,用于发放奖励和跟踪开发者自身分析中的事件。

集成IronSource SDK到项目

集成IronSource SDK从在Unity Ads / IronSource面板中注册应用并获取唯一AppKey开始。SDK通过Maven Central和Unity Package Manager分发。

kotlin
// 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:聚合和in-app bidding

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对开发者免费吗?

是的,IronSource SDK和LevelPlay免费提供。Unity通过广告展示的佣金赚钱——平台的标准份额为发行商收入的15%。

LevelPlay与MAX AppLovin有何不同?

LevelPlay集成于Unity并提供内置的A/B测试,而MAX不具备此功能。MAX则提供更透明的竞价和自有游戏广告主网络。

IronSource是否适用于非游戏应用?

是的,IronSource适用于任何移动应用。然而,该平台在游戏领域效果最佳,得益于与Unity的原生集成和优化的rewarded video格式。

IronSource如何帮助获取用户?

通过Unity Ads Network(前身为IronSource Ads),开发者可以使用与变现相同的面板启动用户获取广告活动。实时ROAS分析显示每个渠道的投资回报率。

集成LevelPlay需要多长时间?

IronSource与rewarded video的基础集成需要1天。配置带有3-5个广告网络和in-app bidding的LevelPlay最多需要3个工作日。Unity版本由于Editor插件而集成更快。

总结

  • IronSource — 变现平台,自2022年起成为Unity Technologies的一部分。
  • LevelPlay — 支持in-app bidding、waterfall和内置A/B测试的聚合器。
  • Rewarded video — 主要格式,在游戏项目中为平台带来高达70%的收入。
  • Unity集成 — SDK原生集成于Unity Editor,加快开发速度并降低入门门槛。
  • Offerwall — 面向超休闲游戏和虚拟货币应用的独特任务列表格式。
  • ROAS分析实时帮助优化用户获取预算。
  • 建议:在Unity项目中使用IronSource,重点关注rewarded video和LevelPlay聚合。

我们将开发一款交钥匙移动应用程序

IT Sectr自2017年以来为初创企业和企业打造iOS和Android应用程序。我们将为您提供咨询并提出最佳解决方案。

讨论项目

另请阅读