# Liftoff Monetizeインテグレーション

> アカウントの作成、アプリケーションの追加、プレースメントの設定を行い、Unity LevelPlay で Liftoff Monetize を広告ネットワークとして設定します。

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

このガイドでは、Unity LevelPlayでLiftoff Monetize(旧称Vungle)を広告ネットワークとして稼働させる方法をステップごとに説明します。Liftoff Monetizeを使用するには、[Vungle SDK](https://liftoff.io/monetize/vungle-sdk/)をインストールする必要があります。

## 前提条件##prerequisites

リワード広告、インタースティシャル広告、またはバナー広告をアプリケーションに正しく統合していることを確認します。インテグレーション手順については、以下のプラットフォーム固有のガイドを参照してください。

**Rewarded ads integration:**

* [Unity](/grow/levelplay/sdk/unity/rewarded-ad-integration-package.md.md)
* [Android](/grow/levelplay/sdk/android/rewarded-ads-integration.md.md)
* [iOS](/grow/levelplay/sdk/ios/rewarded-ads-integration.md.md)
* [Adobe Air](/grow/levelplay/sdk/adobe/rewarded-ads-integration.md.md)
* [フラッター](/grow/levelplay/sdk/flutter/rewarded-ads-integration.md.md)
* [リアクトネイティブ](/grow/levelplay/sdk/react/rewarded-ads-integration.md.md)

**Interstitial integration:**

* [Unity](/grow/levelplay/sdk/unity/interstitial-integration.md.md)
* [Android](/grow/levelplay/sdk/android/interstitial-integration.md.md)
* [iOS](/grow/levelplay/sdk/ios/interstitial-integration.md.md)
* [Adobe Air](/grow/levelplay/sdk/adobe/interstitial-integration.md.md)
* [フラッター](/grow/levelplay/sdk/flutter/interstitial-integration.md.md)
* [React ネイティブ](/grow/levelplay/sdk/react/interstitial-integration.md.md)

**Banner integration:**

* [Unity](/grow/levelplay/sdk/unity/banner-integration.md.md)
* [Android](/grow/levelplay/sdk/android/banner-integration.md.md)
* [iOS](/grow/levelplay/sdk/ios/banner-integration.md.md)
* [Adobe Air](/grow/levelplay/sdk/adobe/banner-integration.md.md)
* [フラッター](/grow/levelplay/sdk/flutter/banner-integration.md.md)
* [React ネイティブ](/grow/levelplay/sdk/react/banner-integration.md.md)

## ステップ 1. Liftoff Monetizeアカウントの作成

1. Liftoff Monetizeでアカウントを作成します。You can do so [here (ここ](https://app.vungle.com/signup/)で実行できます)
2. アカウントの確認後、パートナー ログインでログインできます。[こちら](https://app.vungle.com/login/)から

## ステップ 2. Liftoff Monetize でのアプリケーションの作成

ログインしたら、左上隅にある左側のメニュードロップダウンの **Applications** (アプリケーション) タブに移動し、**Add application** (アプリケーションの追加) を選択します。

## ステップ 3.  配置の追加

アプリケーションリストから関連するアプリケーションを選択します。アプリケーションの専用ページで、**配置の追加**を選択します。

次に、リフトオフ配置を作成するために必要な詳細を入力し、**Continue、\*\*\*\*Sounds Good**を選択します。

**バナー配置** バナー広告配置を作成するときは、「広告の更新」オプションを無効にすることを推奨します。後で Unity LevelPlay でリフレッシュレートをコントロールできます。

## ステップ 4. LevelPlay SDK Networks モジュールで Liftoff Monetize をアクティベートする

Liftoff を LevelPlay と正しく連動させるためには、LevelPlay ネットワーク設定モジュールに Liftoff アカウントの 4 つのデータを挿入する必要があります。

| **Liftoff App ID**   | Liftoff のシステムにおけるアプリケーションの一意の識別子です。                                                                          |
| -------------------- | ------------------------------------------------------------------------------------------------------------ |
| **Reporting API ID** | Liftoff のシステム内のアプリケーションの一意の識別子で、アプリケーションのパフォーマンスを追跡する Reporting API で使用されます。                                 |
| **レポート API キー**      | Liftoff アカウントの一意の識別子です。Reporting API IDと一緒に、Unity LevelPlay は Liftoff Monetize アカウントからパフォーマンス データをインポートできます。 |
| **配置リファレンス ID**      | これは広告単位の一意の識別子で、リワード広告をインタースティシャル広告やバナー広告と区別するために必要です。                                                       |

この情報を取得したら、Unity LevelPlay で Liftoff のパラメータを**設定**する必要があります上記の情報を正しく追加することで、Unity LevelPlay で Liftoff の広告インベントリとレポートデータを最大限に活用できるようになります。

1. ### レポート API キー

   画面の右上にある**マイアカウント**に移動すると、Reporting APIキーが表示されます。

2. ### **Liftoff MonetizeアプリケーションID**

   左側のメニューの Applications (アプリケーション) タブに移動し、LevelPlay ダッシュボードで設定するアプリケーションを選択します。Liftoff App ID が表示されます。

3. ### レポート API ID

   左側のメニューの Applications (アプリケーション) タブに移動し、LevelPlay ダッシュボードで設定するアプリケーションを選択します。Liftoff Reporting API ID が表示されます。

4. ### **配置リファレンス ID**

   左側メニューの **Placements** タブに移動し、LevelPlay ダッシュボードで設定するアプリケーションのプレースメントを選択します。

### **Unity LevelPlay で Liftoff Monetize をアクティベート**

必要なパラメータをすべて収集したら、LevelPlay アカウントにログインします。

* **Monetize** > **設定**> **SDK Networks** の順に移動します。
* 使用可能なAd NetworkのリストからLiftoffを選択し、Liftoffの「Reporting APIキー」を入力します。このステップは 1 回だけ必要です。
* 自動設定特徴をアクティベートするには、Liftoff Monetize自動設定ツールをオンにトグルします。これにより、Riftoff Monetizeプラットフォームでアプリケーションと入札者の配置を自動的に作成し、自動設定ツールに切り替えてRiftoff Monetizeプラットフォームの概要ページにあるシークレット トークンを入力した後、LevelPlayがLiftoff Monetizeから配置の詳細を取得できるようになります。次に、Save (保存) を選択します。
* **Save** (保存) を選択します。 Liftoff は **Available Networks** テーブルで有効になります。

## 5.Liftoff Monetizeをアプリケーション レベルで設定

### 従来のウォーターフォール設定

* SDK Networks ページの左側のリストから統合するアプリケーションを選択します。
* 広告単位の行で、設定をクリックし、 、Reporting API キー、App ID、Reporting API ID を入力します。次に、関連する広告単位設定の下に、配置リファレンスIDを追加します。
* **Save** (保存) を選択します。設定 (設定) ダッシュボードに Liftoff Monetize (リフトオフ収益化) が Active for Mediation (メディエーションに対してアクティブ) と表示されます。

### **入札設定**

LevelPlay で Liftoff Monetize 入札者を設定するには 2 つの方法があります。

1. **自動設定** – Liftoff Monetize ダッシュボードに新しいアプリケーションとプレースメントを自動的に作成し、LevelPlay で必要なすべての設定に自動入力
2. **手動** – LevelPlayおよびLiftoff Monetizeプラットフォームで必要なアプリケーションの詳細を手動で入力

**Auto-setup**

* Unity Ads からインタースティシャル広告、リワード広告、バナー広告を実行するアプリケーションを選択します。次に、Liftoff 行の定義アイコンを選択します。
* **Add bids(入札**者の追加)を選択すると、Liftoff Monetizeプラットフォームに新しいアプリケーションと入札プレースメントが自動的に作成され、関連情報がLevelPlayにインポートされます。
* **Save (保存**) を選択して、すべての設定を承認および承認します。保存せずにモジュールを閉じると、データを LevelPlay プラットフォームにインポートせずに Liftoff Monetize プラットフォームにアセットが作成されます。

> **Note:**
>
> Liftoff Monetiz 入札者インスタンスの状態は、広告単位では ironsource Ads 入札者の状態と同じです。例えば、リワード広告にIronsource Adsの入札者を使用していない場合、Liftoff Monetizeネットワークでは自動的にアクティブ化されません。リワード広告の Liftoff Monetize (収益化の解除) 入札インスタンスをアクティベートするには、Liftoff Monetize (収益化の解除) 行を選択し、広告単位をオンにトグルます。

**手動での設定**

* Liftoff Monetizeからバナー広告、インタースティシャル広告、リワード広告を実行するアプリケーションを選択します。

* Ad Networks の設定リストから Liftoff を選択し、定義アイコンを選択し、**Reporting API キー**、**App ID**、**Reporting API** **ID を入力します。次に**、関連する広告単位の設定の下に、**配置リファレンスID**を追加します

* **［Save］** をクリックします。

これで、アカウント内で選択した広告ユニットに対してLifotffがアクティブになりました。

## ステップ 6.Vungle Adapter をビルドに追加する##step-6.-add-the-vungle-adapter-to-your-build

Liftoff Monetizeを使用するには、[ここ](https://liftoff.io/monetize/vungle-sdk/)でVungle SDKをインストールする必要があります。

**Adobe AIR Plugin**

1. \*\*Vungle ANE のダウンロード：\*\*Vungle Adobe ネイティブ拡張子をビルドに追加します。最新の Vungle ANE は[ここ](/grow/levelplay/sdk/adobe/mediation-networks.md)にあります。\*\*重要!\*\*アダプターと SDK の両方のファイルをダウンロードしてください。

2. 「プロジェクト**プロパティー**」＞「**Flex ビルドパス**」＞「**NativeExtension**」タブをクリックして、ANE をプロジェクトに追加します。**add ANE** を選択し、前のステップでダウンロードしたファイルを選択します。

3. Android と iOS の場合は、以下の拡張機能を必ず追加してください。

   ```text
   <extensionID>com.ironsource.adobeair.vungle</extensionID>
   <extensionID>com.ironsource.adobeair.vunglesdk</extensionID>
   ```

4. **Android のみ**
   1. アプリケーションにパッケージ化する ANE を **Flex Build Packaging** > **ネイティブ拡張子**タブで選択し、**パッケージ**のチェックボックスを選択します。
   2. **Android マニフェスト権限**の更新 以下の権限を**マニフェスト**タグ内、ただし `<application>` タグの外に追加します。

      ```text
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
      ```

      **マニフェストアクティビティ** **マニフェスト**の`<application>`タグ内に以下のアクティビティを追加します。

      ```xml
      <-- Vungle-->    
      <activity
                  android:name="com.vungle.ads.internal.ui.VungleActivity"
                  android:configChanges="keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize|uiMode"
                  android:hardwareAccelerated="true"
                  android:launchMode="singleTop" />
              <プロバイダー
                  android:name="com.vungle.ads.internal.util.VungleProvider"
                  android:authorities="${applicationId}.vungle-provider"
                  android:exported="false" />
      ```

Liftoff Monetize Adsをアプリケーション内で配信できるようになりました。

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

Unity LevelPlay を通じて追加の広告ネットワークを活用するには、アダプタを統合し、インテグレーションガイドに従います。

**Platform adapters:**

* [Unity](/grow/levelplay/sdk/unity/mediation-networks.md)
* [Android](/grow/levelplay/sdk/android/mediation-networks.md)
* [iOS](/grow/levelplay/sdk/ios/mediation-networks.md)
* [Adobe AIR](/grow/levelplay/sdk/adobe/mediation-networks.md)
* [Flutter](/grow/levelplay/sdk/flutter/mediation-networks.md)
* [React ネイティブ](/grow/levelplay/sdk/react/mediation-networks.md)
