IronSourceはモバイルアプリのマネタイゼーションプラットフォームで、2022年からUnityエコシステムの一部となっています。IronSource SDKは、広告メディエーション、リワードビデオ、アプリ内入札、収益分析のためのツールを提供します。Data.ai 2025のレポートによると、IronSourceはゲームセグメントにおけるインプレッション数でAdMobに次いで2位の広告プラットフォームです。ネイティブ統合により、Unityゲーム開発者の間で特に人気があります。
重要ポイント
IronSourceは2010年にTomer Bar-Zivによって設立されたイスラエルのマネタイゼーションプラットフォームで、2022年からUnity Technologiesの一部となっています。Unityによる買収額は44億ドルで、UnityエンジンとIronSourceの広告インフラが統合されました。このプラットフォームは、アプリストアのトップ100ゲームの90%以上にサービスを提供しています。
IronSourceのエコシステムには、開発者向けSDK、LevelPlayメディエーター、ユーザー獲得(UA)管理プラットフォーム、ROAS分析が含まれます。Unity統合後、開発者はサービスを切り替えることなく、ゲームの作成、マネタイゼーション、プロモーションのための統一されたダッシュボードを手に入れました。
Unity IR Report 2025によると、IronSourceを使用するパブリッシャーは、マネタイゼーションの最適化がないアプリと比較して、インストール後7日以内の維持率が35%向上しています。
Unityとの取引後、IronSourceは世界中の200万人以上のUnity開発者にアクセスできるようになりました。ゲームエンジンに直接マネタイゼーションを統合することで、ダッシュボードを切り替える必要がなくなります。追加のコードを書くことなく、Unity Editor内で直接広告フォーマット、メディエーション、分析の設定が可能です。これにより、広告技術の専門家を雇わずにプロジェクトで収益化を始めたいインディー開発者や小規模スタジオの参入障壁が低くなります。
IronSourceを通じたマネタイゼーションは、IronSource広告ネットワークによる直接インプレッションとLevelPlayによるメディエーションの2つの並行メカニズムに基づいています。開発者は単一のSDKを統合し、各インプレッションリクエストをIronSourceネットワークまたはオークションを通じて接続されたサードパーティネットワークに自動的にルーティングします。
アプリ内入札は、従来のウォーターフォールと並んでLevelPlayで利用できます。オークション形式は広告ユニットレベルで選択され、各広告枠に独自の戦略を設定できます。IronSourceはGoogle、Meta、TikTok、AppLovin、Vungleからの入札をサポートし、主要な需要ソースをカバーしています。
Unityとの取引後のIronSourceの主な利点は、Unity Editorへの完全な統合です。開発者はWebダッシュボードに切り替えることなく、IDE内で直接マネタイゼーションを設定できます。C#用のSDKはUnityアダプターでラップされており、プラットフォーム固有のコードを書かずにすべてのネイティブSDK機能をサポートします。
IronSourceを通じた広告表示プロセスは、バックグラウンドでのクリエイティブの読み込みから始まります。IronSource SDKはアプリ起動時に動画ファイルと静的クリエイティブをプリロードし、開発者のリクエストに応じて即座に表示できるようにします。各リクエストはLevelPlayを通過し、どのネットワークが広告を表示するかを決定します:IronSource Network、またはウォーターフォールやアプリ内入札を介して接続されたパートナーネットワークのいずれかです。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")
}
// リワードビデオを読み込み中
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は、ゲームアプリと非ゲームアプリの両方に最適化された4つの標準フォーマットを提供します。各フォーマットには、表示頻度制限、タイムアウト、アニメーション、カスタムプレースホルダーなどの柔軟な動作設定があります。
リワードビデオはIronSourceの主力フォーマットで、プラットフォームの収益の最大70%を生み出しています。開発者は報酬(コイン、ライフ、ブースト)を設定し、IronSourceのアルゴリズムが表示の頻度とタイミングを最適化して、視聴から収益への変換率を最大化します。
インタースティシャル広告は、レベル間やゲームセッションの合間に表示されます。IronSourceは、ネガティブな体験とユーザー離れを防ぐために、1ユーザーあたり1日10回のインタースティシャルインプレッションを超えないことを推奨しています。
IronSourceのバナーはアダプティブサイズをサポートし、画面の上部または下部に固定できます。Unityゲームの場合、ゲームプレイを覆って維持率を低下させないよう、バナーはゲームプレイ領域外に配置することをお勧めします。バナーは30秒ごとに自動的に更新され、開発者はLevelPlayダッシュボードから更新頻度と背景の透明度を設定して、アプリインターフェースにシームレスに統合できます。
オファーウォールはIronSource独自のフォーマットで、アクションのリスト(アプリのインストール、サービスへの登録、アンケートの完了)を含むタスクフィードを提供します。ユーザーはタスクを選択し、それを完了して仮想通貨を獲得します。オファーウォールは、短いセッションのハイパーカジュアルゲームに特に効果的です。
各フォーマットについて、IronSourceは色、フォント、ボタンの位置、出入りのアニメーションなど、幅広いカスタマイズオプションを提供しています。開発者はアプリの画面ごとにフォーマットの動作を個別に設定できます。例えば、インタースティシャルはレベルのクリア画面のみ、リワードビデオはストアからのみ、バナーはメニューのみに表示するといった設定が可能です。このセグメンテーションにより、ユーザーエクスペリエンスを損なうことなく収益を最大化できます。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を指定する必要があります
// <meta-data
// android:name="ironsource_app_key"
// android:value="YOUR_APP_KEY" />
// カスタム報酬付きリワードビデオの表示
fun showReward(context: Context, rewardAmount: Int) {
if (IronSource.isRewardedVideoAvailable()) {
IronSource.showRewardedVideo()
println("Reward will be $rewardAmount coins")
}
}
SDK統合後、自動的にインプレッション、収益、ユーザー行動に関する分析情報を収集します。IronSourceダッシュボードは、情報に基づいたマネタイゼーションの決定を行うために、ARPDAU、フォーマットとネットワーク別のeCPM、維持曲線、広告キャンペーン別のROASを表示します。
IronSourceはまた、自社の広告ネットワークを通じたユーザー獲得(UA)ツールも提供しています。開発者は、マネタイゼーションの収益を確認するのと同じダッシュボードから直接インストールキャンペーンを実行できます。UAとマネタイゼーションの統合ダッシュボードにより、獲得予算をリアルタイムで最適化できます。特定のチャネルのユーザーが低いLTVを示した場合、IronSourceは自動的にそのチャネルの入札を下げ、より収益性の高いソースに予算を再配分します。この完全な分析統合により、IronSourceはマーケティング予算が限られたスタジオにとって魅力的です。獲得に費やされた1ドルが最大のリターンを生み出す必要があるからです。
LevelPlayはIronSourceの広告メディエーションソリューションで、30以上の広告ネットワークを統合します。LevelPlayはウォーターフォールとアプリ内入札の両方をサポートし、開発者が各広告ユニットごとに個別に戦略を選択できるようにします。システムは自動的に新しい設定をテストし、機械学習に基づいて最適な設定を提案します。
LevelPlayの競合他社との主な違いは、設定のA/Bテストが組み込まれていることです。開発者は実験を実行できます。50%のユーザーがウォーターフォールを、50%がアプリ内入札を表示します。7日後、LevelPlayはどの戦略がより多くの収益を生み出すかを示し、手動での展開なしで自動的に勝者を適用します。
GameRefinery 2025のベンチマークによると、アプリ内入札を使用するLevelPlay上のアプリは、純粋なウォーターフォールのアプリと比較して22%高いeCPMを示し、インテリジェントな表示頻度制限により維持率は同じレベルを保っています。
LevelPlayはまた、自動最適化のためのツールも提供しています。システムは各ネットワークと広告ユニットの効果を分析し、最適なメディエーション設定を提案します。ネットワークがeCPMの低下を示した場合、LevelPlayは自動的にウォーターフォールでのシェアを減らすか、オークションから除外します。すべての変更は監査パネルに記録され、開発者はマネタイゼーション設定のすべての変更を追跡できます。さらに、LevelPlayはURLリクエストとポストバックでカスタムマクロをサポートし、より良いターゲティングと高い入札のために追加のユーザーパラメーターを広告ネットワークに渡すことができます。これは、動的価格設定とユーザーコホートセグメンテーションを伴う複雑な設定に特に役立ちます。
よくある質問
はい、IronSource SDKとLevelPlayは無料で提供されています。Unityは広告インプレッションに対する手数料で収益を得ています。プラットフォームの標準的な取り分はパブリッシャーの収益の15%です。
LevelPlayはUnityに統合されており、MAXにはない組み込みのA/Bテストを提供しています。一方MAXは、より透明性の高いオークションとゲーム向けの独自の広告主ネットワークを提供しています。
はい、IronSourceはあらゆるモバイルアプリケーションに適しています。ただし、Unityとのネイティブ統合と最適化されたリワードビデオフォーマットにより、ゲームセグメントで最も高い効果を発揮します。
Unity Ads Network(旧IronSource Ads)を通じて、開発者はマネタイゼーションと同じダッシュボードを使用してユーザー獲得キャンペーンを実行できます。リアルタイムのROAS分析により、各チャネルの投資収益率が表示されます。
リワードビデオを使用した基本的なIronSourceの統合には1日かかります。3~5の広告ネットワークとアプリ内入札を使用したLevelPlayの設定には最大3営業日かかります。UnityバージョンはEditorプラグインのおかげでより迅速に統合できます。
まとめ
ターンキー方式のモバイルアプリケーションを開発します
IT Sectrは2017年からスタートアップや企業向けにiOS・Androidアプリケーションを開発しています。私たちがご相談に乗り、最適なソリューションをご提案します。