# Unity Ads Monetization プロセスの概要

> メディエーションパブリッシャーに対して、Unity Ads で Monetization を設定するワークフローを確認します。

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

1. **Create an account in the Unity Ads Monetization Dashboard**

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

2. **Set up mediation**

   Unity Ads と併せてメディエーションパートナーと接続するアプリケーションを設定します。メディエーションパートナーを設定すると、アプリが多くの広告主にアクセスできるようになり、フィルレートが向上し、入札によってより高い収益を得ることができます。

   LevelPlay や他のサードパーティのメディエーターを使用してメディエーションを設定するには、メディエーション SDK と Unity Ads アダプターをインストールし、アプリの設定やプレースメントの作成をメディエーターのダッシュボードで行い、LevelPlay API を使用して入札を実装します。詳細については、下記のメディエーション設定リファレンスを参照してください。

   | **メディエーションソリューション**   | **メディエーション設定リファレンス**                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
   | Unity LevelPlay       | [Unity](/grow/levelplay/sdk/unity/networks/guides/unity-ads.md)、[Android](/grow/levelplay/sdk/android/networks/guides/unity-ads.md)、[iOS](/grow/levelplay/sdk/ios/networks/guides/unity-ads.md)、[Adobe Air](/grow/levelplay/sdk/adobe/networks/guides/unity-ads.md)、[Flutter](/grow/levelplay/sdk/flutter/networks/guides/unity-ads.md)、[Reactネイティブ](/grow/levelplay/sdk/react/networks/guides/unity-ads.md)の広告ネットワーク設定ガイドを参照してください。 |
   | サードパーティのメディエーションパートナー | [AppLovin MAX](/monetization/bidding/in-app-bidding/applovin.md)、[Google](/monetization/bidding/in-app-bidding/google.md)、またはサードパーティ製のメディエーターのドキュメントに関するパートナー ガイドを参照してください。                                                                                                                                                                                                                                                          |

3. **Install the Unity Ads SDK**

   アプリのプラットフォームに最適な方法で Unity Ads SDK をインストールします。

   > **Note:**
   >
   > The recommended best practice is to use the latest version of Unity Ads to ensure the most streamlined performance.

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

4. **Initialize the SDK with your Game ID from the dashboard**

   ゲーム ID を使用して Unity Ads SDK を初期化し、収益化ダッシュボードでアプリケーションを Unity Ads アカウントに接続します。これにより、Unity で広告配信、パフォーマンスの追跡、収益のアトリビューション、インストール後のイベントの監視が可能になります。SDK の初期化が成功すると、アプリのアドインプレッション、ユーザーエンゲージメント、収益が正しく報告、管理されます。

   SDK を初期化するには、[Unity 収益化ダッシュボード](https://cloud.unity.com/monetization) にサインインし、アプリケーションを選択して、各プラットフォーム (iOS または Android) の一意のゲーム ID を確認します。

   次に、アプリコード内で初期化メソッドを呼び出し、ゲーム ID を渡して SDK を初期化します。詳細については、[Unity](/ads-unity/latest/sdk-integration/initialize-sdk.md)、[Android](/ads-android/latest/sdk-integration/initialize-sdk.md)、[iOS](/ads-ios/latest/sdk-integration/initialize-sdk.md) の初期化コードのサンプルを参照してください。

5. **Set up privacy consent**

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

   ユーザー同意フローの実装および同意管理フローの管理の詳細については、[Unity Ads のプライバシーガイド](/ads-android/latest/privacy/developer-consent.md) を参照してください。

6. **Configure app-ads.txt**

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

7. **Set up placements and integrate them into your app**

   Unity LevelPlay や他のメディエーションパートナーを利用するメディエーションパブリッシャーの場合、まず Monetization (収益化) ダッシュボードでプレースメントを作成する必要があります。次に、配置 ID をコピーし、Unity LevelPlay またはメディエーションパートナーのダッシュボードで一致するプレースメントを作成します。一致するプレースメントを作成すると、メディエーション SDK がアプリケーション内の正しいプレースメントを呼び出しことができます。詳細については、メディエーションパートナーの設定ガイドを参照してください。

8. **Set up payments and revenue reporting**

   広告を統合したら、アプリを公開する前に、Unity Ads アカウントを設定して、収益を追跡したり、Unity Ads から支払いを受け取ったりできるようにします。入札設定で Google AdMob や Ad Manager を使用している場合などは、支払いは Google の管轄になります。

   支払いの設定方法については、Monetization ダッシュボードの支払いに関するドキュメント を参照してください(/monetization/payments)。

9. **Test your app to confirm ads are working as expected**

   アプリケーションを公開する前に、Unity Ads インテグレーションをテスト して、広告が正しく表示されるか確認します。それには、収益化 ダッシュボードと SDK 初期化コードでテストモードを有効にします。テストモードでは、テストのクリックやインプレッションが実際の広告メトリクスに影響しないように、実際の広告ではなくテスト広告が表示されます。詳細については、[Android](/ads-android/latest/sdk-integration/test-integration.md)、[iOS](/ads-ios/latest/sdk-integration/test-integration.md)、[Unity](/ads-unity/latest/sdk-integration/test-integration.md)のガイドを参照してください。

   アプリを実機で実行し、各広告プレースメントをトリガーして、広告が意図したとおりにロード、表示され、閉じるか確認します。すべての広告フォーマット (リワード型、インタースティシャル、バナー) をテストし、広告リクエスト後にゲーム内報酬やユーザーフローが想定どおりに機能するか確認します。

   Unity LevelPlay や他のメディエーションプラットフォームでメディエーションを使用する場合は、設定済みのすべてのネットワークから広告が配信されるか、メディエーションロジックが意図したとおりに動作しているかを確認します。

   開発環境でログを調べて、SDK のエラーや警告がないか確認します。

   アプリと Unity Ads のインテグレーションが正しく設定できているか確認するには、Monetization (収益化) ダッシュボードでインプレッションやテストアクティビティを確認します。
