# InMobi インテグレーション

> LevelPlay SDK を使用して、React ネイティブ アプリケーションに InMobi をメディエーション ネットワークとして統合します。

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

## 前提条件##prerequisites

LevelPlay SDK の[動画リワード広告](/grow/levelplay/sdk/react/rewarded-ads-integration/.md)、[インタースティシャル](/grow/levelplay/sdk/react/interstitial-integration/.md)広告、または[バナー](/grow/levelplay/sdk/react/banner-integration/.md)広告がアプリケーションに正しく統合されていることを確認します。

## InMobi アカウントの作成##create-an-inmobi-account

1. InMobi でアカウントを作成します。[ここで](https://publisher.inmobi.com/signup)行うことができます。
2. アカウントが確認されると、パートナー ログイン[はこちら](https://login.microsoftonline.com/99b97e0e-6a13-4d32-b39a-1a2a28aa6ba8/oauth2/v2.0/authorize?redirect_uri=https%3A%2F%2Fpublisher.inmobi.com%2Fauth%2Fopenid%2Freturn\&client_id=f464a21e-8c1a-4717-aa29-86f89624762d\&scope=openid+profile\&response_type=id_token\&response_mode=form_post\&nonce=8f4vUXm084)からログインできます。

## InMobi でのアプリケーションと配置の作成##create-an-application-and-placement-in-inmobi

InMobi でアプリケーションを設定するには、以下の手順を実行します。

### アプリケーションの作成##create-an-application

1. ログインすると、すぐに**Addインベントリ**オプションが表示されます。AppStore または Google 再生でアプリケーションの URL を入力できます。
2. または、アプリケーションがまだ稼働していない場合は、「**Link manually？**」を選択します。アプリケーション名を手動で入力し、プラットフォームを選択できます。
3. チェックボックスをオンにします。
   * アプリケーションが特に 16 歳未満の子を対象としている場合。
   * InMobi にデバイスの使用を許可する場合 – ロケーションパーミッション
4. 完了したら、**Save and create 配置**を選択します。

> **Note:**
>
> LevelPlay アカウントの場合と同様に、プラットフォーム(iOS + Android)ごとに一意の InMobi アプリケーションが必要です。

### 配置の作成##create-a-placement

アプリケーションを作成したら、配置を作成する必要があります。プレースメントは、InMobi が特定の広告タイプを配信する場所です。これは、LevelPlay SDK Rewarded Video または Interstitial がトリガーするように設定したアプリケーション内の配置です。

1. この配置の広告単位を、サポートされているオプションから選択します。
   * Interstitial (インタースティシャル)
   * Rewarded (リワード型)
   * Banner
2. 広告単位を選択するときは、**Create placement** (配置の作成) を選択します。
3. 配置に名前を付け、配置の作成を完了します。

## LevelPlay ネットワークワーク設定モジュールで InMobi をアクティベートする##activate-inmobi-in-your-levelplay-network-setup-module

InMobi アカウントから 5 つのデータを LevelPlay ネットワーク設定モジュールに入力する必要があります。これは、InMobi が LevelPlay との接続で正しく機能するためです。

| **パラメーター**     | **説明**                                                                                                                                                          |
| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **ユーザー名**      | これは、InMobi アカウントへのログインに使用するユーザー名です。これは、LevelPlay がアカウントの InMobi レポート API にアクセスするために必要です。LevelPlay Mediation はパフォーマンス データを InMobi アカウントからインポートし、レポートと最適化に使用できます。 |
| **パスワード**      | InMobi アカウントにログインするために使用するパスワードです。これは、LevelPlay がアカウントのレポート情報にアクセスするために、ユーザー名とともに必要です。                                                                          |
| **APIキー**      | これは、レポート情報に対して行われたリクエストを検証するための一意のキーです。                                                                                                                         |
| **アカウント ID**   | これは、InMobi アカウントの一意の識別子です。                                                                                                                                      |
| **プレースメント ID** | これは、InMobi が広告を配信する一意の配置です。                                                                                                                                     |

この情報を取得したら、LevelPlay アカウントで InMobi のパラメータを設定する必要があります。上記のパラメータを正しく追加することで、LevelPlay Mediation に関する InMobi の広告インベントリとレポートデータを最大限に活用できるようになります。

### InMobi パラメーターの取得##retrieve-inmobi-parameters

1. **ユーザー名 & パスワード**
   これは、InMobi アカウントにログインするために使用するユーザー名とパスワードです。

2. **APIキー**
   これは、レポート情報に対して行われたリクエストを検証するための一意のキーです。この情報を受け取るには、管理パネルの右上にあるドロップダウン矢印に移動し、**アカウント設定**>**APIキー**>**生成キー**を選択します。

   詳細については、[InMobi Web サイト](https://www.inmobi.com/)を参照してください。

3. **アカウント ID**
   これは、InMobi アカウントの一意の識別子です。このパラメーターを見つけるには、管理パネルの左上にある名前アイコンを選択します。**アカウント ID** が表示されます。

4. **プレースメント ID**
   アプリケーション**配置 ID** を確認するには、左のナビゲーションメニューから **Inventory (インベントリ)> Inventory リスト**> リストから関連アプリケーションを選択> 広告単位を選択> このアプリケーションの関連配置の名前を選択します。**配置 ID** をコピーします。

### LevelPlay アカウントへの InMobi のパラメータの設定##configure-inmobi's-parameters-into-levelplay-account

1. 上記のパラメータを取得したら、LevelPlay アカウントにログインします。
2. **［Monetize**］＞ ［**設定**］＞ ［**SDK Networks］** に移動します。
3. **Available Ad Networks** のテーブルから **InMobi** を選択します。
4. 関連するフィールドに InMobi の**ユーザ名**、**パスワード**、**API キー**、**アカウント ID** を入力します。
5. LevelPlay Mediation を InMobi で実行するアプリケーションを選択します。
6. **広告ネットワーク**の**設定**リストから「InMobi」までスクロールし、「**Define**」アイコンを選択します。**Rewarded Video**、**Interstitial**、または**バナー**設定の下の**配置ID**を入力します。状態を **Active** (アクティブ) に設定し、**Save (保存**) を選択します。
7. その後、設定 (設定) ダッシュボードに InMobi が Active for Mediation (メディエーションに対してアクティブ) と表示されます。
8. **Reporting API** とのインテグレーションを確認します。この列では、Reporting API を通じたインテグレーションを確認し、次の 3 つの応答候補を返します。**検証済み**、**失敗**、**無反応**。インテグレーションと上で入力した情報を確認し、**検証済み** が表示されるまで **再試行** を選択します。

## ビルドへの InMobi アダプタの追加##add-the-inmobi-adapter-to-your-build

これで LevelPlay Mediation を通じて InMobi Ads を配信する準備が整いました。

## 次のステップ##next-steps

LevelPlay Mediation を通じて追加の広告ネットワークを活用するには、[アダプタ](/grow/levelplay/sdk/react/mediation-networks.md)を統合し、インテグレーションガイドに従ってください。
