# InMobi 集成

> 使用 LevelPlay SDK 将 InMobi 作为聚合网络集成到 React 本地 app程序中。

本指南将逐步说明如何在 LevelPlay Mediation 上将 InMobi Live 设置为广告网络。

## 先决条件##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 inventory** 选项。您可以在 AppStore 或 Google 播放 中输入app的 网址。
2. 或者，如果 app 尚未上线，请选择 **Link manually?**。然后，您可以手动输入应用程序的名称并选择其平台。
3. 选中 复选框：
   * 如果您的 app 专门针对 16 岁以下的子项。
   * 如果允许 InMobi 使用设备位置 – Location Permission
4. 完成后，选择 **保存并创建放置**/位置。

> **Note:**
>
> 您将需要每个平台（iOS + Android）的唯一 InMobi 应用程序，就像您使用 LevelPlay 帐户一样。

### 创建放置/位置##create-a-placement

创建应用程序后，必须创建放置/位置。广告位是 InMobi 将向其投放指定的广告类型的位置。这将是app程序中已配置 LevelPlay SDK Rewarded Video 或 Interstitial 以触发器的放置/位置。

1. 从支持的选项中选择此放置/位置的广告单元：
   * 插页式视频
   * 奖励视频
   * 横幅广告
2. 选择广告单元时，选择 **Create Places/位置**
3. 为您的放置/位置命名并完成放置/位置创建

## 在 LevelPlay 网络设置模块中激活 InMobi##activate-inmobi-in-your-levelplay-network-setup-module

InMobi 帐户中有五段数据需要输入到 LevelPlay 网络设置模块中，以便 InMobi 能够与 LevelPlay 正常工作：

| **参数**           | **描述**                                                                                                       |
| ---------------- | ------------------------------------------------------------------------------------------------------------ |
| **用户名**          | 这是用于登录 InMobi 帐户的用户名。这是 LevelPlay 访问帐户的 InMobi 报告 API 所必需的，允许 LevelPlay Mediation 从 InMobi 帐户导入性能数据以用于报告和优化。 |
| **密码**           | 这是用于登录 InMobi 帐户的密码。为了让 LevelPlay 访问帐户的报告信息，必须提供此信息以及用户名。                                                    |
| **API 密钥**       | 这是用于验证报告信息请求的唯一密钥。                                                                                           |
| **帐户 ID**        | 这是 InMobi 帐户的唯一标识符。                                                                                          |
| **Placement ID** | 这是 InMobi 将广告服务投放到的唯一放置/位置。                                                                                  |

获取此信息时，必须在 LevelPlay 帐户中配置 InMobi 的参数。正确添加上述参数后，您将能够充分利用 InMobi 的广告库存和 LevelPlay Mediation 报告数据。

### 检索 InMobi 参数##retrieve-inmobi-parameters

1. **用户名和密码**
   这是用于日志 InMobi 帐户的用户名和密码。

2. **API 密钥**
   这是用于验证报告信息请求的唯一密钥。要接收此信息，请转到管理面板右上角的下拉选单箭头 > 选择 **帐户设置** > 选择 **API Key** > 选择 **Generate Key**

   有关更多详细信息，请参阅 [InMobi 网站](https://www.inmobi.com/)。

3. **帐户 ID**
   这是 InMobi 帐户的唯一标识符。要找到此参数，请选择管理面板左上角的名称图标。然后，您将看到您的**帐户 ID** 已列出。

4. **Placement ID**
   要查找应用程序**放置/位置 ID**，请从左侧导航菜单中选择 **Inventory > inventory list** > 从列表中选择相关 app > 选择广告单元 > 选择此 app 的相关放置/位置的名称。复制**放置/位置 ID**。

### 将 InMobi 的参数配置为 LevelPlay 帐户##configure-inmobi's-parameters-into-levelplay-account

1. 获取上述参数后，日志 LevelPlay 帐户。
2. 转到 **Monetize** > **Setup** > **SDK Networks**。
3. 从 **Available Ad Networks**（可用广告网络）表中选择 **InMobi**（InMobi）。
4. 在相关字段中输入您的 InMobi **用户名**、**密码**、**API 密钥**和**帐户 ID**。
5. 选择要使用 InMobi 运行 LevelPlay Mediation 的app程序。
6. 从 **Ad Networks** 的 **Setup** 列表中向下滚动到 InMobi，然后选择 **Define** 图标。在 **Rewarded Video**、**Interstitial** 或 **Banner** Settings 下输入**放置/位置 ID**。将 status 设置为 **激活** 并选择 **保存**。
7. 然后，您将在设置控制面板 (Setup Dashboard) 上看到 InMobi 已激活。
8. 验证与 **Reporting API** 的集成；此列将通过 Reporting API 检查您的集成并返回三种可能的响应：已**验证**、**失败**和**无响应**。验证您的集成和上面输入的信息；然后选择 **Retry**（重试），直到看到 **Verified（已验证**）。

## 将 InMobi 适配器添加到构建中##add-the-inmobi-adapter-to-your-build

现在，您已准备好通过 LevelPlay Mediation 提供 InMobi 广告服务！

## 后续步骤##next-steps

要通过 LevelPlay Mediation 利用其他广告网络，请集成[适配器](/grow/levelplay/sdk/react/mediation-networks.md)，然后遵循我们的集成指南。
