# APS インテグレーション

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

## 前提条件##prerequisites

Amazonパブリッシャー サービス(APS)は招待制のプログラムです。APS を統合するには、LevelPlay SDK と APS SDK の両方を統合および初期化する必要があります。LevelPlay の[動画リワード広告](/grow/levelplay/sdk/react/rewarded-ads-integration/.md)、[インタースティシャル](/grow/levelplay/sdk/react/interstitial-integration/.md)広告、または[バナー](/grow/levelplay/sdk/react/banner-integration/.md)広告がアプリケーションに正しく統合されていることを確認します。

## 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

1. 上記の認証情報を取得したら、LevelPlay アカウントにログインし、**Monetize**> **設定**> **SDK Networks** に移動します。
2. **Available Networks** のテーブルから **APS** を選択し、**アクティベート**を選択します。

![LevelPlay SDK Networks リストから選択された APS ネットワーク。](/api/media?file=grow/media/levelplay/networks/guides/aps-step3-select-network.png)

3. **広告ネットワーク**のリストから **APS** を選択し、**設定** を選択します。

![LevelPlay での APS アカウントダッシュボード設定。](/api/media?file=grow/media/levelplay/networks/guides/aps-step3-dashboard.png)

4. **APS App ID** を入力し、**CSV ファイル**をそのままアップロード

![LevelPlay の APS 設定の Upload CSV file オプション。](/api/media?file=grow/media/levelplay/networks/guides/aps-step3-upload-csv.png)

## 広告ごとの LevelPlay Mediation による 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/react/mediation-networks/.md)を統合し、インテグレーションガイドに従ってください。
