# CSJ インテグレーション

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

このガイドでは、Unity LevelPlay メディエーションで CSJ をライブに設定する方法をステップごとに説明します。

## 前提条件##prerequisites

CSJ が中国のユーザーに広告を配信する（iOS、非入札のみ）

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

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

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

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

### アプリケーションの追加##add-your-app

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

![CSJ ダッシュボードの Add アプリケーション フォーム。](/api/media?file=grow/media/levelplay/networks/guides/csj-flutter-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 の広告インベントリとレポートデータを最大限に活用できるようになります。

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

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

### ユーザー ID##user-id

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

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

### APIキー##api-key

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

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

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

### アプリケーション ID##application-id

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

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

### プレースメント ID##placement-id

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

![CSJ ダッシュボードの配置 ID フィールド。](/api/media?file=grow/media/levelplay/networks/guides/csj-step3-placement-id.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/flutter/integration-helper.md)を参照してください。

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