ドキュメント

​
​

Development

User Acquisition

Monetization

産業

Unity Ads Monetization

Unity Ads Android SDK

Unity Ads iOS SDK

Unity Ads SDK

Unity Ads Monetization

Monetization
​
​
Unity Ads Monetization
  • 概要
  • 変更履歴
  • 使用の準備
    • Unity Ads Monetization プロセスの概要
    • 収益化戦略
    • ウォーターフォール戦略
Unity Ads SDK インテグレーション
  • Unity 開発者ガイド
  • Android 開発者ガイド
  • iOS 開発者ガイド
プライバシー
  • プライバシーの同意とデータ API
  • Unity Ads SDK ベータ版プライバシー API 更新ガイド
メディエーションインテグレーションガイド
  • メディエーションワークフロー
  • メディエーションスタックへの Unity Ads の実装
  • サーバー間のアイテム授受コールバックの実装
  • Unity エディターへの LevelPlay インテグレーション
  • Unity LevelPlay ユーザーガイド
最適化
  • Unity Ads インテグレーションのテスト
  • 収益化の統計 API
  • app-ads.txt のサポート
参照情報
  • Unity Ads SDK API の非推奨ポリシー
  • よくある質問
  • [サポート]() にお問い合わせください。
  1. ゲームの成長
  2. Unity Ads

Unity Ads Monetization プロセスの概要

メディエーションパブリッシャーとメディエーションパブリッシャー以外の両方に対して、Unity Ads で Monetization を設定するワークフローを確認します。
読み終わるまでの所要時間 17 分
最終更新 6日前

モバイルアプリを構築したら、次のステップは、Unity Ads Monetization を活用してアプリをビジネスへと成長させることです。Unity Ads を利用すれば、広告戦略をカスタマイズし、リーチを拡大できます。Unity Ads Monetization を利用するパブリッシャーは、通常、以下のような特別な工程に従います。

Unity の収益化ダッシュボードでアカウントを作成する

Unity Monetization ダッシュボード でアカウントを作成し、Unity Ads をアプリケーションに統合して、アプリケーションの広告 Monetization にアクセスして管理します。アカウント作成すると、この一元化されたプラットフォームから広告プレースメントの設定、パフォーマンスや収益の追跡、レポートや分析の監視、支払い情報の管理、広告設定の最適化を行うことができます。

収益化戦略を選択する

アプリの収益化方法として、複数の広告ネットワークを利用したメディエーション、または Unity Ads 単独の非メディエーションソリューションを選択できます。

メディエーションを設定する

メディエーションを利用する場合、Unity Ads と併せてメディエーションパートナーとアプリを接続する設定を行います。メディエーションパートナーを設定すると、アプリが多くの広告主にアクセスできるようになり、フィルレートが向上し、入札によってより高い収益を得ることができます。
LevelPlay や他のサードパーティのメディエーターを使用してメディエーションを設定するには、メディエーション SDK と Unity Ads アダプターをインストールし、アプリの設定やプレースメントの作成をメディエーターのダッシュボードで行い、LevelPlay API を使用して入札を実装します。詳細については、下記のメディエーション設定リファレンスを参照してください。

メディエーションソリューション

メディエーション設定リファレンス

Unity LevelPlay
Unity、Android、iOS、Adobe Air、Flutter、Reactネイティブの広告ネットワーク設定ガイドを参照してください。
サードパーティのメディエーションパートナー
AppLovin MAX、Google、またはサードパーティ製のメディエーターのドキュメントに関するパートナー ガイドを参照

Unity Ads の非メディエーション収益化を設定する

メディエーションを使用せず、Unity Ads のみで広告配信を行う場合は、アプリを Unity Ads ネットワークに接続する設定を行います。
Unity の収益化ダッシュボードでアプリケーションを設定し、プレースメントを作成して、Unity Ads のパブリック API を利用します。Unity インテグレーションガイド、Android インテグレーションガイド、または iOS インテグレーションガイド を参照してください。

Unity Ads SDK のインストール

アプリのプラットフォームに最適な方法で Unity Ads SDK をインストールします。
注
最も効率的なパフォーマンスを確保するために、最新バージョンの Unity Ads を使用することが推奨されます。

非メディエーションパブリッシャー向けのインストール

アプリでメディエーションを使用しない場合は、以下の表を参照して、Unity Ads SDK をネイティブ Android、ネイティブ iOS、または Made with Unity 開発者としてインストールします。

パブリッシャータイプ

インストール方法

ノート

Made with Unity (Unity エディター)
Unity エディターの Package Manager から Advertisement Legacy パッケージ をインストールします。
アプリが Unity エディターで開発されている場合に当てはまります。
ネイティブ Android
Maven Central から Unity Ads SDK をインストールします。SDK は Unity Ads Android のリリースページ から入手することもできます。
Gradle と統合し、Android Studio ビルドパイプラインとの互換性を確保します。
ネイティブ iOS
CocoaPodsを使用してUnity Ads SDKをインストールします。SDK は Unity Ads iOS のリリースページ から入手することもできます。
Xcode プロジェクト内で、依存関係の管理が効率化され、自動アップデートが可能になります。

メディエーションパブリッシャー向けのインストール

Unity LevelPlay などのメディエーションパートナーを利用すると、アダプター経由で広告ネットワークのインテグレーションを管理でき、SDK のメンテナンスが簡単になります。例えば、Unity エディターで LevelPlay (Ads Mediation) パッケージをアップデートすると、Unity Ads アダプターが互換性のある最新バージョンに自動的にアップグレードされます。

ダッシュボードからゲーム ID を使用して SDK を初期化する

ゲーム ID を使用して Unity Ads SDK を初期化し、Monetization (収益化) ダッシュボードでアプリを Unity Ads アカウントに接続します。これにより、Unity で広告配信、パフォーマンスの追跡、収益のアトリビューション、インストール後のイベントの監視が可能になります。SDK の初期化が成功すると、アプリのアドインプレッション、ユーザーエンゲージメント、収益が正しく報告、管理されます。
SDK を初期化するには、Unity 収益化ダッシュボード にサインインし、アプリケーションを選択して、各プラットフォーム (iOS または Android) の一意のゲーム ID を確認します。
次に、アプリコード内で初期化メソッドを呼び出し、ゲーム ID を渡して SDK を初期化します。詳細については、Unity、Android、iOS の初期化コードのサンプルを参照してください。

プライバシー同意を設定する

パブリッシャーは、パーソナライズ広告の配信やユーザーデータの収集を行う前に、プライバシー同意フローを実装する必要があります。データ収集などは Unity Ads SDK を初期化するとすぐに開始される可能性があります。プライバシー同意フローを実装することで、アプリを地域のプライバシー要件 (GDPR、COPPA、その他の消費者データ保護法など) に準拠させ、ユーザーの意思を尊重できます。
ユーザー同意フローの実装および同意管理フローの管理の詳細については、Unity Ads のプライバシーガイド を参照してください。

app-ads.txt を設定する

Android アプリおよび iOS アプリの場合、広告詐欺を防止し、広告パートナーがアプリの広告在庫を検証できるように、Unity のエントリーを app-ads.txt ファイルに加えます。詳細については、app-ads.txt のサポートドキュメント を参照してください。

プレースメントを設定し、アプリに統合する

Unity Ads のみを使用する非メディエーションパブリッシャーの場合、開発者 API を使用してアプリコードにプレースメント ID を挿入します。アプリコード内に対応する広告ユニット ID を統合することで、任意のタイミングでアプリ内に広告を表示し、ユーザーのゲームプレイ体験を制御できます。開発者 API の詳細については、Unity、Android、iOS の API リファレンスを参照してください。
Unity LevelPlay や他のメディエーションパートナーを利用するメディエーションパブリッシャーの場合、まず Monetization (収益化) ダッシュボードでプレースメントを設定します。次に、Unity LevelPlay またはご利用のメディエーションパートナーのダッシュボードで該当する広告ユニットを設定し、メディエーション SDK がアプリ内で正しい広告ユニットを呼び出すことができるようにします。詳細については、メディエーションパートナーの設定ガイドを参照してください。

支払いと収益レポートを設定する

広告を統合したら、アプリを公開する前に、Unity Ads アカウントを設定して、収益を追跡したり、Unity Ads から支払いを受け取ったりできるようにします。入札設定で Google AdMob や Ad Manager を使用している場合などは、支払いは Google の管轄になります。
支払いの設定方法については、Monetization ダッシュボードの財務に関するドキュメント を参照してください。

アプリをテストして、広告が想定どおりに動作していることを確認する

アプリを公開する前に、Unity Ads インテグレーションをテスト して、広告が正しく表示されるか確認します。それには、Monetization (収益化) ダッシュボードと SDK 初期化コードでテストモードを有効にします。テストモードでは、テストのクリックやインプレッションが実際の広告メトリクスに影響しないように、実際の広告ではなくテスト広告が表示されます。
アプリを実機で実行し、各広告プレースメントをトリガーして、広告が意図したとおりにロード、表示され、閉じるか確認します。すべての広告フォーマット (リワード型、インタースティシャル、バナー) をテストし、広告リクエスト後にゲーム内報酬やユーザーフローが想定どおりに機能するか確認します。
Unity LevelPlay や他のメディエーションプラットフォームでメディエーションを使用する場合は、設定済みのすべてのネットワークから広告が配信されるか、メディエーションロジックが意図したとおりに動作しているかを確認します。
開発環境でログを調べて、SDK のエラーや警告がないか確認します。
アプリと Unity Ads のインテグレーションが正しく設定できているか確認するには、Monetization (収益化) ダッシュボードでインプレッションやテストアクティビティを確認します。

Copyright © 2026 Unity Technologies
法規事項プライバシーポリシークッキーDocumentation Terms of Use私の個人情報を販売または共有しないプライバシーに関する選択 (クッキー設定)

"Unity" の名称、Unity のロゴ、およびその他の Unity の商標は、米国およびその他の国における Unity Technologies またはその関係会社の商標または登録商標です (詳しくはこちら)。その他の名称またはブランドは該当する所有者の商標です。

一部のページは利便性向上のため機械翻訳を使用しており、内容に不正確な表現が含まれる場合があります。内容に齟齬または不一致が生じた場合は、英語版を正本とします。

  • このページ
    • Unity の収益化ダッシュボードでアカウントを作成する

    • 収益化戦略を選択する

      • メディエーションを設定する

      • Unity Ads の非メディエーション収益化を設定する

    • Unity Ads SDK のインストール

      • 非メディエーションパブリッシャー向けのインストール

      • メディエーションパブリッシャー向けのインストール

    • ダッシュボードからゲーム ID を使用して SDK を初期化する

    • プライバシー同意を設定する

    • app-ads.txt を設定する

    • プレースメントを設定し、アプリに統合する

    • 支払いと収益レポートを設定する

    • アプリをテストして、広告が想定どおりに動作していることを確認する


このページの問題を報告する