# YSO ネットワークと LevelPlay の統合

> YSO ネットワーク を LevelPlay 対応の Android アプリケーションに統合する方法を学びます。

> **Important:**
>
> 以下のドキュメントでは、Unity が開発、所有、または運用するものではない製品またはサービス ("サードパーティ製品") を取り上げます。
> その情報は、古かったり、不完全であったりする可能性がありますが、利便性のために提供しています。
> サードパーティ製品を使用する際は、その製品の規約に従うものとします。
> Unity はそれらの製品に関して一切保証を行わず、その使用によって生じた損害や損失 (サードパーティプロバイダーのコンテンツ、広告、製品、資料に関する問題を含む) について責任を負いません。

このガイドでは、YSO ネットワークを LevelPlay 対応の Android アプリケーションに統合する方法について説明します。YSO ネットワーク ダッシュボードのアカウント作成、アプリケーションの設定、配置の設定について説明します。

> **Note:**
>
> このメディエーションネットワークのアダプタ変更ログを表示するには、[Android 向けメディエーションネットワーク](/grow/levelplay/sdk/android/mediation-networks.md.md#integrate-network-adapters) を参照してください。

## 前提条件##prerequisites

Unity Dashboard で YSO ネットワーク ダッシュボードと LevelPlay プロジェクトにアクセスできることを確認します。また、Android アプリケーションを設定する準備ができている必要があります。

## YSOネットワークアカウントの作成##create-a-yso-network-account

YSOネットワークアカウントの作成から開始します。これにより、アプリとプレースメントを設定するダッシュボードボードにアクセスできます。

1. [YSOネットワークWebサイト](https://www.ysonetwork.com/sign-up)にアクセスします。
2. YSOネットワークアカウントに登録します。
3. YSOアカウントマネージャからのアカウント承認を待ちます。
4. YSO ネットワーク ダッシュボードにサインインします。

## アプリケーションとプレースメントの作成##create-an-app-and-placements

LevelPlay と統合する前に、Android アプリケーションを追加し、YSO ネットワーク ダッシュボードでプレースメントを作成する必要があります。

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

1. YSO ネットワーク ダッシュボードにログインします。
2. 上部のメニューバーから **Applications (アプリケーション**) を選択します。
3. プラス (+) ボタンを選択します。
4. **［Applications**］＞ **［New］ ページ**でアプリケーション情報を入力します。
   * アプリケーション名の入力
   * バンドル ID を指定します。
   * プラットフォームの選択
5. **Create (作成**) を選択してアプリケーションを追加します。

### 広告プレースメントの作成##create-ad-placements

1. メニューから**公開**を選択します。
2. プラス (+) ボタンを選択します。
3. 配置の詳細を設定します。
   * Name (名前): 配置名の入力
   * アプリケーション:Android アプリケーションの選択
   * タイプ: 広告形式の選択
4. **Create** (作成) を選択します。

配置を作成すると、YSO ネットワークによって配置キーが生成されます。ダッシュボードボードの 公開 (公開) セクションにあります。

## LevelPlay で YSO Ads をアクティベートする##activate-yso-ads-in-levelplay

1. LevelPlay アカウントにログインし、LevelPlay サイドバーで**設定**> **Networks** に移動します。
2. 広告ネットワークのリストで**YSO Ads**を見つけ、**設定**を選択します。必要な情報を入力します。
3. **「インスタンス**」ページに移動し、LevelPlay Mediation と YSO Ads の入札を実行するアプリケーションを選択します。
4. **「YSO Ads**」を選択し、**インタースティシャル**、**リワード**、**バナー**、**ネイティブ**設定の関連情報を入力します。**Save** (保存) を選択します。

すると、アプリケーションのYSO Adsがアクティブになります。

## ビルドにYSO Adsアダプターを追加する##add-the-yso-ads-adapter-to-your-build

LevelPlay SDK は Gradle の依存関係と手動ダウンロードの両方をサポートします。

### Gradle##gradle

1. アプリケーションモジュールの`build.gradle`に以下のリポジトリを追加します (プロジェクトごとに 1 回)。

```groovy
repositories {
      mavenCentral()
      maven {
         url 'https://ysonetwork.s3.eu-west-3.amazonaws.com/sdk/android'
      }
}
```

2. アプリケーションモジュールの`build.gradle`に YSO Ads アダプターと SDK を追加します。

```groovy
dependencies {
      implementation 'com.unity3d.ads-mediation:yso-adapter:5.1.0'
      implementation 'com.ysocorp:ysonetwork:fivead:1.3.3'
}
```

### 手動ダウンロード##manual-download

[Android Mediation Networks](/grow/levelplay/sdk/android/mediation-networks.md)のページからYSO AdsアダプターとSDKをダウンロードし、ビルド設定に従ってプロジェクトに追加します。

これで、アプリケーションで YSO Ads を配信できます。
