Liftoff Monetizeインテグレーション
アカウントの作成、アプリケーションの追加、プレースメントの設定を行うことにより、Unity LevelPlay に Liftoff Monetize を広告ネットワークとして統合します。
読み終わるまでの所要時間 8 分最終更新 7日前
このガイドでは、Unity LevelPlayでLiftoff Monetize(旧称Vungle)を広告ネットワークとして稼働させる方法をステップごとに説明します。Liftoff Monetizeを使用するには、Vungle SDKをインストールする必要があります。
前提条件
リワード広告、インタースティシャル広告、またはバナー広告をアプリケーションに正しく統合していることを確認します。インテグレーション手順については、以下のプラットフォーム固有のガイドを参照してください。
ステップ 1. Liftoff Monetizeアカウントの作成
ステップ 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 の広告インベントリとレポートデータを最大限に活用できるようになります。
-
レポート API キー
画面の右上にあるマイアカウントに移動すると、Reporting APIキーが表示されます。 -
Liftoff MonetizeアプリケーションID
左側のメニューの Applications (アプリケーション) タブに移動し、LevelPlay ダッシュボードで設定するアプリケーションを選択します。Liftoff App ID が表示されます。 -
レポート API ID
左側のメニューの Applications (アプリケーション) タブに移動し、LevelPlay ダッシュボードで設定するアプリケーションを選択します。Liftoff Reporting API ID が表示されます。 -
配置リファレンス 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 つの方法があります。
- 自動設定 – Liftoff Monetize ダッシュボードに新しいアプリケーションとプレースメントを自動的に作成し、LevelPlay で必要なすべての設定に自動入力
- 手動 – LevelPlayおよびLiftoff Monetizeプラットフォームで必要なアプリケーションの詳細を手動で入力
Auto-setup
- Unity Ads からインタースティシャル広告、リワード広告、バナー広告を実行するアプリケーションを選択します。次に、Liftoff 行の定義アイコンを選択します。
- Add bids(入札者の追加)を選択すると、Liftoff Monetizeプラットフォームに新しいアプリケーションと入札プレースメントが自動的に作成され、関連情報がLevelPlayにインポートされます。
- Save (保存) を選択して、すべての設定を承認および承認します。保存せずにモジュールを閉じると、データを LevelPlay プラットフォームにインポートせずに Liftoff Monetize プラットフォームにアセットが作成されます。
手動での設定
-
Liftoff Monetizeからバナー広告、インタースティシャル広告、リワード広告を実行するアプリケーションを選択します。
-
Ad Networks の設定リストから Liftoff を選択し、定義アイコンを選択し、Reporting API キー、App ID、Reporting API ID を入力します。次に、関連する広告単位の設定の下に、配置リファレンスIDを追加します
-
[Save] をクリックします。
これで、アカウント内で選択した広告ユニットに対してLifotffがアクティブになりました。
ステップ 6.Vungle Adapter をビルドに追加する
Liftoff Monetizeを使用するには、ここでVungle SDKをインストールする必要があります。
Unity ネットワーク マネージャ(推奨)
SDK インテグレーションを完了したら、Unity ネットワークマネージャーを使用して Vungle Adapter をダウンロードできます。
Unity Development プラットプラットフォームで、Ads Mediation > ネットワーク Manager に移動します。
すでに最新バージョンのアダプタがある場合は、アクション ボタンが「Updated」に変わり、無効になります。
Android (手動解決)
変更を適用するには、必ず「解決」プロセスを使用してください。これにより、選択に応じて関連するアーティファクトがすべてダウンロードされます。詳細については、こちらの手順を参照してください。
ProGuard ユーザーのみ (Android)
Vungle アダプタで ProGuard を使用している場合は、ProGuard ファイルに以下のコードを追加する必要があります。
# Vungle##vungle-keep class com.vungle.warren.** { *; }-dontwarn com.vungle.warren.error.VungleError$ErrorCode# Moat SDK##moat-sdk-keep class com.moat.** { *; }-dontwarn com.moat.**# Okio##okio-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement# Retrofit##retrofit-dontwarn okio**-dontwarn retrofit2.Platform$Java8# Gson##gson-keepattributes シグネチャ-keepattributes *Annotation*-dontwarn sun.misc.**-keep class com.google.gson.examples.android.model.** { *; }-keep class * implements com.google.gson.TypeAdapterFactory-keep class * implements com.google.gson.JsonSerializer-keep class * implements com.google.gson.JsonDeserializer# Google Android Advertising ID##google-android-advertising-id-keep class com.google.android.gms.internal.** { *; }-dontwarn com.google.android.gms.ads.identifier.**
Android プラグイン手動インテグレーション
-
Vungle Androidアダプターのダウンロードアダプタと SDK(AAR)はここからダウンロードしてください。
-
Vungle ファイルをプロジェクトに追加するファイルをにインポートします。
Assets/Plugins/Android/ -
Vungleサードパーティのjarをダウンロードここからファイルをダウンロードします。jar ファイルをプロジェクトに Assets/Plugins/Android/libs の下に追加します。
iOS プラグイン手動インテグレーション
- Vungle iOS アダプタをダウンロードします。iOS のメディエーションネットワーク を参照してください。
- **Vungle アダプターファイルを Unity プロジェクトに追加します。**アダプタとフレームワークファイルを Assets/Plugins/iOS にインポート
- **Xcode プロジェクトに SDK を追加します。**Unity3DはXCFrameworksをサポートしていないため、SDK XCFrameworksをXcodeプロジェクトに直接追加します。
広告ネットワークインテグレーションの評価
-
インテグレーションヘルパーを使用して広告ネットワークのインテグレーションを確認します。LevelPlay SDK は、SDK と追加のネットワークアダプタを正常に統合するためのツールを提供します。
-
このブーリアンを使用して統合メディエーション広告ネットワークのデバッグを管理するLevelPlay.SetAdaptersDebug(true);trueに設定すると、このコード行でデバッグログが有効になり、それが許可されているすべてのメディエーション広告ネットワークに関する問題のトラブルシューティングに役立ちます。 アプリケーションを広告ユニットで稼働させる前に、このコードを削除してください。SDK バージョン 6.5.2 以降でサポートされます。
ステップ 7.Liftoff の追加設定
COPPAユーザー状態
Unity LevelPlay を使用すると、パブリッシャーは Vungle COPPA 設定を ネットワークワークに直接通信できます。この機能は、LevelPlay SDK 7.1.12 以降、Vungle Android Unity 4.3.24 以降を使用する Android アプリケーション、および LevelPlay SDK 7.2.1 以降、Vungle Android Unity 4.3.27 以降を使用する iOS アプリケーションで使用できます。Vungle COPPA APIの詳細については、こちらを参照してください。
以下の構文を使用して、VungleのCOPPAユーザー状態をパラメーター「true」で更新します。
LevelPlay.SetMetaData("Vungle_coppa","true");
以下の構文を使用して、パラメーター「false」でVungleのCOPPAユーザー状態を更新します。
LevelPlay.SetMetaData("Vungle_coppa","false");
Liftoff Monetize Adsをアプリケーション内で配信できるようになりました。
次のステップ
Unity LevelPlay Mediation を通じて追加の広告ネットワークを活用するには、アダプタを組み込み、インテグレーションガイドに従ってください。