# CSV 設定設定

> CSVファイルを使用して、必要な構造体とアップロードのガイドラインに従って、ironsourceプラットフォーム上のアプリケーションのメディエーションとネットワークインスタンス設定を効率的に管理、更新、一括編集できます。

CSVファイルを使用して、アカウントのメディエーションとネットワークインスタンスの設定に一度に複数の変更を加えます。

CSV ファイルは、SDK Networks (ネットワーク) ページまたは Mediation Management (メディエーション管理) ページで管理できます。

## SDK Networks ページ##sdk-networks-page

SDK Networks ページで CSV ファイルをアップロードして、メディエーション ネットワーク設定を更新し、以下のアクションを実行します。

* インスタンスのアクティベートと非アクティブ化
* インスタンスをメディエーショングループに接続する
* インスタンスの作成
* 入札しないインスタンスの削除
* インスタンスレートの設定
* 既存インスタンスの更新

### インポート CSV##import-csv

SDK Networks ページから CSV をアップロードするには、以下の手順を実行します。

1. [SDK Networks ページ](https://platform.ironsrc.com/partners/monetize/mediation/setup)に移動します。
2. 更新するアプリケーションを選択します。
3. CSV アイコンを選択します。
4. **インポート CSV** を選択します。
5. CSV をアップロードします。

> **Note:**
>
> CSV ファイルは .csv ファイル形式を使用し、以下のセクションで説明する形式を使用して構築する必要があります。

### CSV 構造体##csv-structure

以下のいる順序で正確な列名を使用して、CSV ファイルを構造体してください。

| **列名**            | **ガイダンス**                                                                                                                                                                            | **必須/任意**                             |    |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------- | -- |
| ネットワーク            | 行ごとに 1 ネットワークを入力します。ironsource ネットワーク非入札インスタンスと Amazon パブリッシャーサービスの設定は、プラットフォーム上で行う必要があります。                                                                                          | 必須                                    |    |
| 広告ユニット            | 行ごとに 1 つの広告単位を入力します。サポートされている広告ユニット:動画リワード、インタースティシャル、バナー。各ネットワークでサポートされている広告ユニットについては、[Mediation Networks for Unity](/grow/levelplay/sdk/unity/mediation-networks.md)のリストを参照してください。 | 必須                                    |    |
| インスタンス名           | 行ごとに 1 つのインスタンス名を入力します。                                                                                                                                                              | 入札しないインスタンスのみ必須                       |    |
| レート               | 0 から 3000 の間の値を入力します。                                                                                                                                                                | 必須                                    |    |
| status            | **Active** または **Inactive** を入力します。                                                                                                                                                  | 任意                                    |    |
| メディエーショングループ A    | インスタンスに接続するメディエーショングループの名前を入力します。このインスタンスを複数のメディエーショングループに追加するには、ここにリストし、パイプを使用して分離します。                                                                                              | A/B テストを実行している場合は、設定 A をこのグループに接続します。 | 任意 |
| メディエーショングループ B    | インスタンスに接続するメディエーショングループの名前を入力します。複数の値を追加するには、パイプを使用して値を区切ります。                                                                                                                        | A/Bテストを実行している場合は、設定Bをこのグループに接続します。    | 任意 |
| アプリケーション設定 1      |                                                                                                                                                                                      | 必須                                    |    |
| アプリケーション構成 2      |                                                                                                                                                                                      | 2 つの appConfig 値をリストするネットワークに必須       |    |
| Instance config 1 | 行ごとに 1 つの値を入力します。                                                                                                                                                                    | ironsource ネットワーク入札者を除いて必須            |    |
| インスタンス設定 2        | ネットワークに 2 番目のインスタンス構成が含まれている場合                                                                                                                                                       | 2 つの instanceConfig 値をリストするネットワークに必須  |    |
| インスタンスの削除         | 削除するインスタンスに **true** を入力します。CSV を使用して削除できるのは、入札なしのインスタンスのみです。                                                                                                                        | 任意                                    |    |

以下のリストは、CSV ファイルのその他のガイドラインの詳細です。

* ファイルには最大 10,000 行を含めることができます。
* 各ファイルには、行ごとに以下の組み合わせのうち 1 つだけを含めることができます。
  * 入札ネットワーク: ネットワークと広告単位 
  * 従来のネットワークの場合:ネットワーク、広告単位、インスタンス名
* 既存のインスタンスがメディエーショングループに接続されている場合は、そのメディエーショングループを CSV に含めて、接続を維持できるようにします。
* メディエーショングループの変更は、アクティブなインスタンスに対してのみ行うことができます。

> **Note:**
>
> これらの設定は、プラットフォーム上で直接設定することもできます。詳細については、[メディエーションネットワークの設定](/grow/levelplay/platform/get-started/networks.md)を参照してください。

### CSV へのエクスポート##export-to-csv

メディエーションネットワークワークインスタンス設定を CSV ファイルにエクスポートし、そのファイルをテンプレートとして使用して、プラットプラットフォームに一括変更をインポートできます。

CSVには、設定したすべてのインスタンスが含まれ、前のセクションの表のような構造になります。

インスタンスを 1 つも設定していない場合は、ファイルにサンプルデータが含まれます。サンプルデータを独自のインスタンス設定に置き換え、インポートして設定を更新します。

## Mediation Management (メディエーション管理) ページ##mediation-management-page

Mediation Management (メディエーション管理) ページで CSV ファイルをアップロードして、アプリケーションのメディエーション設定に対して以下のアクションを実行します。

* 各階層の最適化タイプの変更
* インスタンスの順序の変更
* インスタンスレートの更新

### インポート CSV##import-csv

Mediation Management (メディエーション管理) ページから CSV をアップロードするには、以下の手順を実行します。

1. [Mediation Management ページ](https://platform.ironsrc.com/partners/monetize/mediation/manage/)に移動します。
2. 更新するアプリケーション、広告単位、メディエーショングループを選択します。
3. CSV アイコンを選択します。
4. **インポート CSV** を選択します。
5. CSV をアップロードします。

> **Note:**
>
> CSV ファイルは .csv ファイル形式を使用し、以下のセクションで説明する形式を使用して構築する必要があります。

### CSV 構造体##csv-structure

以下のいる順序で正確な列名を使用して、CSV ファイルを構造体してください。

| 列名                | ガイダンス                                                                                                                     | 必須/任意 |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------- | ----- |
| ウォーターフォール層        | 以下のいずれかの値を入力します。「Tier 1」、「Tier 2」、「Tier 3」、「Backfill」、「Bidding」                                                           | 必須    |
| 階層タイプ             | 以下のいずれかの値を入力します。「手動」、「CPM でソート」、「最適化」                                                                                     | 必須    |
| Ad Source (広告ソース) | プロバイダー テーブルから                                                                                                             | 必須    |
| インスタンス            | インスタンス名                                                                                                                   | 必須    |
| レート               | インスタンス価格を設定するには、0 から 1000 の間の値を入力します。詳細については、[インスタンス率](/grow/levelplay/platform/fundamentals/instance-rate.md) を参照してください。 | 任意    |

以下のリストは、CSV ファイルのその他のガイドラインの詳細です。

* CSVは、選択した広告単位とメディエーショングループ**のみを更新**します。
* 選択したアプリケーションで A/B テストが実行されている場合、CSV はトグルが設定されたグループのみを更新します。

> **Note:**
>
> これらの設定は、プラットフォーム上で直接設定することもできます。詳細については、[メディエーションの管理](/grow/levelplay/platform/fundamentals/mediation-management.md) を参照してください。

### CSV へのエクスポート##export-to-csv

メディエーショングループ設定を CSV ファイルにエクスポートして一括更新してから、プラットフォームにインポートできます。

CSV にはメディエーショングループのすべてのインスタンスが含まれ、前のセクションの表のような構造になります。

## CSVを使用したアプリケーションのネットワーク設定##set-up-network-settings-for-an-app-by-using-csv

CSV ツールを使用して、別の[アプリケーションから設定](/grow/levelplay/platform/get-started/add-app.md)を複製した後にネットワーク インスタンスを一括で設定できます。このプロセスを使用すると、プラットフォーム上の各ネットワークのモーダルにアクセスして設定を手動で更新する必要がなくなります。

1. 左側のナビゲーションメニューで、**ダッシュボード**を選択します。
2. 右上隅の **New アプリケーション** を選択します。
3. アプリケーションの詳細を入力し、**複製設定 from another application**を選択します。
4. 複製するアプリケーションをドロップダウンメニューから選択し、**Add application** (アプリケーションの追加) を選択します。
5. 表示される確認ウィンドウで、**Got it を**選択します。
6. 「**SDK Networks 設定**」ページの右上隅にある「CSV」ボタンを選択して、アプリケーションのメディエーションネットワークインスタンス設定をエクスポートします。
7. このトピックで前述した適切な **CSV 構造体**セクションのガイドラインに従って、CSV ファイルのネットワークごとの設定を調整します。
8. 調整が完了したら、CSV ボタンを再度選択して、更新した CSV ファイルをインポートします。

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

インテグレーションテストツールを使用して、広告が特定のデバイスに配信されていることをテストします。

詳細については、[インテグレーションテスト](/grow/levelplay/platform/get-started/integration-testing.md) を参照してください。
