# APS インテグレーション

> LevelPlay SDKを使用して、Amazonパブリッシャーサービス(APS)をFlutterアプリケーションにメディエーションネットワークとして統合します。

> **Note:**
>
> Amazonパブリッシャー サービス(APS)は招待制のプログラムです。APS を統合するには、LevelPlay SDK と APS SDK の両方を統合および初期化する必要があります。アプリケーションで APS 広告をディスプレイするには、以下に詳細を示す完全なインテグレーション フローを実行してください。

## APS アカウントの作成##create-an-aps-account

1. APS に連絡してアプリケーションのアカウントを設定します。APS アカウントを作成するには、[APS Web サイト](https://aps.amazon.com/aps/contact-us/)に移動し、**接触**を選択してリクエストを開きます。
2. APS リクエストが承認されると、サインアップして APS でアカウントを作成するための招待リンクが送られてきます。
3. LevelPlay で APS を設定する前に、上記の手順を完了する必要があります。

## APS ネットワークにスロットを設定する##set-up-your-slots-in-aps-network

1. apps メニューから適切なアプリケーションを選択し、**設定**を選択します。
2. Monetization サービスの設定メニューで LevelPlay を選択します。
3. スロットを追加し、スロットごとに定義します。
   * **名前**
   * **広告サイズ**
   * **価格**設定(自動/手動)
4. すべてのスロットの追加を完了し、認証情報を取得します。
   * **App ID** の取得
   * **価格CSVファイル**のダウンロード

## APS ネットワークワークのアクティベート##activate-aps-network

LevelPlay プラットフォーム内で、SDK Networks 設定にアクセスして、LevelPlay アカウントに APS パラメータを設定します。

1. 上記の認証情報を取得したら、LevelPlay アカウントにログインし、**Monetize**> **設定**> **SDK Networks** に移動します。
2. **Available Networks** のテーブルから **APS** を選択し、**アクティベート**を選択します。
3. 広告ネットワークのリストから **APS** を選択し、**設定** を選択します。
4. APS App ID を入力し、CSV ファイルをそのままアップロードします。

## 広告ごとの LevelPlay メディエーションによる APS 入札情報の共有##share-aps-bid-info-with-levelplay-mediation-per-ad

各広告をロードする前に、APS API を呼び出して LevelPlay SDK が広告をロードするために必要なロード情報を取得します。

必要な手順は以下のとおりです。

1. 各 LevelPlay 広告単位ロード前に APS 広告リクエストをロード。
2. 「SetNetworkData」を呼び出して、APS 入札情報を LevelPlay と共有します。
3. LevelPlay メディエーション API を使用して、関連する広告単位をロードします。

これで、アプリケーション内でAPSの需要を満たす準備が整いました。

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

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

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