# CSJ インテグレーション

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

## 前提条件##prerequisites

CSJ は中国のユーザーに広告を配信します（iOS、非入札のみ）。

## CSJ アカウントの作成##create-csj-account

LevelPlay を使用して CSJ の広告インベントリにアクセスするには、CSJ でアカウントを作成する必要があります。[ここで](https://www.csjplatform.com/en?lng=en\&operation=register\&subpath=en)行うことができます。

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

次に、CSJ アカウントにアプリケーションを追加します。

1. CSJ アカウントにログインします。ダッシュボードで、**Applications**にカーソルを合わせ、**Add**を選択します。
2. アプリケーションを追加するか、収益化する既存のアプリケーションを選択します。

![CSJ ダッシュボードの Create アプリケーション フォーム。](/api/media?file=grow/media/levelplay/networks/guides/csj-step2-add-app.png)

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

LevelPlay SDK Networks 設定ページで CSJ を設定するときに CSJ アカウントにサインインし、CSJ インタースティシャルとリワード型動画を実行するために必要なすべてのパラメータを挿入します。

CSJ アカウントから、CSJ が LevelPlay に接続できるように LevelPlay ネットワーク設定モジュールに入力する必要があるパラメータがあります。

| **パラメーター**      | **説明**                                                  |
| --------------- | ------------------------------------------------------- |
| **ユーザー ID**     | CSJ ダッシュボードでユーザーに割り当てられた一意のの ID。                        |
| **APIキー**       | CSJ によってレポート API 用に生成されたキー (CSJ プラットプラットフォームではキーと呼ばれます) |
| **アプリケーション ID** | CSJ ダッシュボードでアプリケーションに割り当てられた一意のの ID。                    |
| **プレースメント ID**  | CSJ ダッシュボードで作成した広告に割り当てられた一意のの ID。                      |

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

**ユーザー ID**
CSJアカウントにログインすると、ダッシュボードの右上隅に**ユーザーID**が表示されます。

![CSJ アカウント設定のユーザー ID の場所。](/api/media?file=grow/media/levelplay/networks/guides/csj-step3-user-id.png)

**APIキー**
**アカウント設定**の下の CSJ アカウントダッシュボードにあります。

![CSJ アカウント設定の API キーの場所。](/api/media?file=grow/media/levelplay/networks/guides/csj-step3-api-key.png)

![CSJ ダッシュボードのアカウント設定ページ。](/api/media?file=grow/media/levelplay/networks/guides/csj-step3-account-settings.png)

**アプリケーション ID**
CSJ ダッシュボードでアプリケーションを作成したら（ステップ 2 で説明）、**Apps** の下に**アプリケーション ID** があります（**Applications** にカーソルを合わせ、**Apps** を選択します）。

![CSJ ダッシュボードのアプリケーション ID フィールド。](/api/media?file=grow/media/levelplay/networks/guides/csj-step3-application-id.png)

**プレースメント ID**
CSJ ダッシュボードでアプリケーションを作成したら、広告を含める必要があります。**アプリケーション**にカーソルを合わせ、**Ad placements (広告**プレースメント) を選択します。配置を手動で追加するか、既存の配置を選択して**配置 ID** を取得します。

![CSJ ダッシュボードの配置 ID フィールド。](/api/media?file=grow/media/levelplay/networks/guides/csj-step3-placement-id.png)

![CSJ アカウント設定のロール ID の場所。](/api/media?file=grow/media/levelplay/networks/guides/csj-step3-role-id.png)

![CSJ ダッシュボードのアプリケーション設定ページ。](/api/media?file=grow/media/levelplay/networks/guides/csj-step3-app-settings.png)

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

[iOS](/grow/levelplay/sdk/ios/networks/guides/csj/.md) 用のネイティブアダプタを使用してインテグレーションを継続します。

### 広告ネットワークインテグレーションの確認##verify-your-ad-network-integration

LevelPlay SDK を使用すると、メディエーションのインテグレーションが正常に完了したことを簡単に確認できます。LevelPlay とその他の広告ネットワークのインテグレーションを検証するには、この[ドキュメント](/grow/levelplay/sdk/react/integration-helper.md)を参照してください。

これで、アプリケーション内で CSJ を提供する準備が整いました。
