# VK Adネットワークインテグレーション

> アカウントの作成、必要な認証情報の取得、広告ユニットの設定を行って、Unity LevelPlay で VK Ad ネットワークを広告ネットワークとして設定します。

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

このガイドでは、Unity LevelPlayでVK Adネットワークを広告ネットワークとして稼働させる方法について、ステップバイステップで説明します。

> **Note:**
>
> 新しいVK Adネットワークでは、*アカウント配置ID = スロットIDパラメーター*

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

## 前提条件##prerequisites

* 必要な Gradle ビルドツールは 3.5.4 以降
* VK Ad ネットワーク サポート Xcode バージョン 15.3

## ステップ 1. VK Ad ネットワーク アカウントの作成

1.  VK Adネットワークでアカウントを作成するには、[こちら](https://ads.vk.com/hq/registration/partner)にアクセスしてください。
2. アカウントを確認したら、[ここ](https://ads.vk.com/hq/registration/partner/new)からパートナー アカウントにログインします。

## ステップ 2. VK Ad ネットワークでのアプリケーションの作成

以下の手順に従って、VK Ad ネットワーク アプリケーションを作成します。

1. VK Ad ネットワークアカウントで、**Apps (アプリ)> Add app** (アプリケーションの追加) に移動します。

   ![VK Add アプリケーション](/api/media?file=/grow/media/images/vk-6D-46B9A4.png)

2. 新しいアプリケーションを設定した後、Unity LevelPlay で設定するために「配置 ID」を取得できます。

   ![VK 配置 ID](/api/media?file=/grow/media/images/vk-1F-DF2610.png)

## ステップ 3. VK Ad ネットワーク キーの取得

VK Ad ネットワークアカウントで、**Settings (設定)> General** (一般) に移動します。
![VKアクセスキー設定](/api/media?file=/grow/media/images/vk-A8-D44B0E.png)

## ステップ 4. メディエーション設定モジュールで VK Ad ネットワーク をアクティベートする

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

1. 必要なパラメータをすべて設定したら、LevelPlay アカウントにログインし、**Monetize> 設定>** SDK> Networks に移動します。

   ![VK SDK Networks ページ](/api/media?file=/grow/media/images/vk-4A-BCD760.png)

2. ［**Available Networks］** のテーブルから myTarget を選択し、パラメータを追加して、**アクティベート**を選択します。次に、**Save (保存**) を選択します。

   ![VK アクティベーションネットワーク](/api/media?file=/grow/media/images/vk-F3-2F1BBC.png)

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

   ![VK 設定ボタン](/api/media?file=/grow/media/images/vk-81-DDFD22.png)

4. VK Ad Networkdアプリケーションの「Generated token(生成されたトークン)」を入力し、各広告ユニットにステップ1(ポイント2)の「ID」を2回追加します。状態を **Active** (アクティブ) に設定し、**Save (保存**) を選択します。設定ダッシュボードに、myTargetが\*\*「Active\*\* for Mediation(メディエーションに対してアクティブ)」と表示されます。

## ステップ 5.LevelPlay Mediation ネットワークアダプタの統合##step-5.-integrate-the-levelplay-mediation-network-adapters

### Unity インテグレーション マネージャ(推奨)##unity-integration-manager-(recommended)

SDK のインテグレーションが完了したら、Unity インテグレーション Manager を使用して VK Ad ネットワーク Adapter をダウンロードできます。

Unity Development プラットフォームで、**LevelPlay > インテグレーションマネージャー** を選択します。

すでに最新バージョンのアダプタがある場合は、**アクション** ボタンが「Updated」に変わり、無効になります。

### Android (手動解決)##android-(manual-resolve)

変更を適用するには、必ず「解決」プロセスを使用してください。これにより、選択に応じて関連するアーティファクトがすべてダウンロードされます。詳細については、[こちら](/grow/levelplay/sdk/unity/package-integration.md)の手順を参照してください。 

#### Android プラグイン手動インテグレーション##android-plugin-manual-integration

1. \*\*Android用VK Adネットワークアダプタをダウンロードします：\*\*VK AdネットワークアダプタとSDK(AAR)は[、ここ](/grow/levelplay/sdk/android/mediation-networks.md)からダウンロードしてください。
2. \*\*VK AdネットワークファイルをUnityプロジェクトに追加します。\*\*ファイルを **Assets/Plugins/Android/** にインポート
3. .AAR ではなく .JAR インテグレーションを使用している場合は、[Android ドキュメント](/grow/levelplay/sdk/android/networks/guides/vk-ad-network.md)の説明に従ってマニフェスト xml を更新してください。 

**ProGuard ユーザーのみ** MyTarget アダプターで ProGuard を使用している場合は、ProGuard ファイルに以下のコードを追加する必要があります。

```text
-keep class com.my.target.** {*;}
```

#### iOS 手動インテグレーション##ios-manual-integration

1. \*\*VK AdネットワークのiOSファイルをダウンロードします。\*\*アダプターと SDK (Frameworks) ファイル[はここ](/grow/levelplay/sdk/ios/mediation-networks.md)からダウンロードします。
2. \*\*VK AdネットワークアダプタとSDKファイルをUnityプロジェクトに追加します。\*\*アダプタとフレームワークファイルを **Assets/Plugins/iOS** にインポート

## ステップ 6.iOS 用の SKAdNetworkItems の更新##step-6.-update-skadnetworkitems-for-ios

次のコードを使用して、VK Adネットワーク**SKAdNetworkItems**をInfo.plistに必ず定義します。

```xml
<key>SKAdNetworkItems</key>
<array>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>n9x2a789qt.skadnetwork</string>
</dict>
</array>
```

アプリケーション内で VK Ad ネットワーク 広告を配信できるようになりました。

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

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