# MobileFuse インテグレーション

> MobileFuse の契約を完了し、配置 ID を取得し、MobileFuse アダプタをプロジェクトに追加することで、MobileFuse を Unity LevelPlay と統合します。

> **Important:**
>
> 以下のドキュメントでは、Unity が開発、所有、または運用するものではない製品またはサービス ("サードパーティ製品") を取り上げます。
> その情報は、古かったり、不完全であったりする可能性がありますが、利便性のために提供しています。
> サードパーティ製品を使用する際は、その製品の規約に従うものとします。
> Unity はそれらの製品に関して一切保証を行わず、その使用によって生じた損害や損失 (サードパーティプロバイダーのコンテンツ、広告、製品、資料に関する問題を含む) について責任を負いません。

> **Note:**
>
> このメディエーションネットワークのアダプタ変更ログを表示するには、[Android 向けメディエーションネットワーク](/grow/levelplay/sdk/android/mediation-networks.md.md#integrate-network-adapters) を参照してください。

このガイドでは、Unity LevelPlay で MobileFuse を広告ネットワークとして稼働させる方法をステップごとに説明します。

## 前提条件

リワード広告、インタースティシャル広告、またはバナー広告をアプリケーションに正しく統合していることを確認します。インテグレーション手順については、以下のプラットフォーム固有のガイドを参照してください。

**Rewarded ads integration:**

* [Unity](/grow/levelplay/sdk/unity/rewarded-ad-integration-package.md.md)
* [Android](/grow/levelplay/sdk/android/rewarded-ads-integration.md.md)
* [iOS](/grow/levelplay/sdk/ios/rewarded-ads-integration.md.md)
* [Adobe Air](/grow/levelplay/sdk/adobe/rewarded-ads-integration.md.md)
* [フラッター](/grow/levelplay/sdk/flutter/rewarded-ads-integration.md.md)
* [リアクトネイティブ](/grow/levelplay/sdk/react/rewarded-ads-integration.md.md)

**Interstitial integration:**

* [Unity](/grow/levelplay/sdk/unity/interstitial-integration.md.md)
* [Android](/grow/levelplay/sdk/android/interstitial-integration.md.md)
* [iOS](/grow/levelplay/sdk/ios/interstitial-integration.md.md)
* [Adobe Air](/grow/levelplay/sdk/adobe/interstitial-integration.md.md)
* [フラッター](/grow/levelplay/sdk/flutter/interstitial-integration.md.md)
* [React ネイティブ](/grow/levelplay/sdk/react/interstitial-integration.md.md)

**Banner integration:**

* [Unity](/grow/levelplay/sdk/unity/banner-integration.md.md)
* [Android](/grow/levelplay/sdk/android/banner-integration.md.md)
* [iOS](/grow/levelplay/sdk/ios/banner-integration.md.md)
* [Adobe Air](/grow/levelplay/sdk/adobe/banner-integration.md.md)
* [フラッター](/grow/levelplay/sdk/flutter/banner-integration.md.md)
* [React ネイティブ](/grow/levelplay/sdk/react/banner-integration.md.md)

## ステップ 1. MobileFuse の契約を完了します

MobileFuseの契約を完了したら、パブリッシャー開発チーム([pubdev@mobilefuse.com](mailto:pubdev@mobilefuse.com))にお問い合わせください。

## ステップ 2. アカウントアクセスIDと配置IDの受け取り

ステップ1を完了すると、MobileFuseのアカウントマネージャに紹介されます。アカウントマネージャによって配置 ID が作成され、以下の情報が提供されます。

* MobileFuse レポート UI のログイン認証情報。この UI は EST/EDT で、2 \~ 4 時間遅れます。
* MobileFuse の application-ads.txt 行の全リスト。[ここ](https://docs.mobilefuse.com/docs/app-adstxt)でも確認できます。アプリケーション-ads.txt ファイルは、起動前に稼働状態でなければなりません。開発者 Web サイトからこのファイルを正しく提供したら、MobileFuse アカウントチームに通知してください。[application-ads.txt 情報ページ](https://developers.applovin.com/en/max-dashboard/account/iab-supply-chain-validation/) を参照して、application-ads.txt ファイルを正しく表示する方法を説明します。
* ダイレクト回線 ID。
* パブリッシャー ID と配置 ID の完全なリスト。

## ステップ 3. LevelPlay プラットプラットフォームで MobileFuse をアクティベートする

* * LevelPlay アカウントにログインし、**LevelPlay サイド Nav Bar** > **設定**> **SDK Networks** に移動します。
    * **Manage Networks** を選択し、使用可能な広告ネットワークのリストから **MobileFuse** を選択します。関連情報を入力します

    * 次に、Unity LevelPlay の Mediation を MobileFuse 入札で実行するアプリケーションを選択します。

    * Ad Networks の設定リストから **MobileFuse** を選択し、ツール**設定**ボタンを選択します。

    * **インタースティシャル広告**、**リワード広告**、**バナー**設定の関連情報を挿入します。次に、**Save (保存**) を選択します

## ステップ 4. MobileFuse アダプタをビルドに追加する##step-4.-add-the-mobilefuse-adapter-to-your-build

Unity LevelPlay は、Gradle の依存関係と手動ダウンロードメカニズムの両方をサポートします。

### Gradle##gradle

1. アプリケーションモジュールの ビルド.gradle スクリプトに以下の Maven URL があることを確認します。

```groovy
repositories {
   mavenCentral()
}
```

2. アダプターの Maven 名をアプリケーションモジュールの ビルド.gradle スクリプトに追加します。

```groovy
dependencies {
   implementation 'com.unity3d.ads-mediation:mobilefuse-adapter:5.1.0'
   implementation 'com.mobilefuse.sdk:mobilefuse-sdk-core:1.10.0'
}
```

## ステップ 5.詳細設定##step-5.-advanced-settings

### ユーザーレベルのCOPPA##user-level-coppa

Unity LevelPlay を使用すると、パブリッシャーは MobileFuse のユーザーレベルの COPPA 設定を通信できます。この特徴は、LevelPlay SDK 8.4.0 以降、MobileFuse Android Adapter 4.3.0 以降を使用して有効化されます。

以下の構文を使用して、MobileFuse COPPA を true に設定します。

```java
LevelPlay.setMetaData("LevelPlay_ChildDirected","true");
```

以下の構文を使用して、MobileFuse COPPA を false に設定します。

```java
LevelPlay.setMetaData("LevelPlay_ChildDirected","false");
```

### GDPR - 同意の管理##gdpr---managing-consent

LevelPlay のメディエーションプラットフォームは、MobileFuse へのユーザーの同意の選択に関するパブリッシャー通信をサポートします。この特徴は、LevelPlay SDK 8.4.0 以降、MobileFuse Android Adapter 4.3.0 以降を使用して有効化されます。

詳細については[、こちら](/grow/levelplay/sdk/android/regulation-advanced-settings.md)を参照してください。

### 米国プライバシーコンプライアンス##us-privacy-compliance

LevelPlay のメディエーションプラットプラットフォームは、パブリッシャーがカリフォルニア州プライバシー権法 (CPRA) などの米国の状態プライバシー法の下でエンドユーザーの個人情報の販売や共有を制限できるように支援しています。 この特徴は、LevelPlay SDK 8.4.0 以降、MobileFuse Android Adapter 4.3.0 以降を使用して有効化されます。

詳細については[、こちら](/grow/levelplay/sdk/android/regulation-advanced-settings.md)を参照してください。

これで、アプリケーション内で MobileFuse を配信できます。
