Liftoff Monetizeインテグレーション
Liftoff Monetize アカウントの作成、プレースメントの追加、プロジェクトへの Liftoff Monetize アダプターの追加によって、Liftoff Monetize を Unity LevelPlay と統合できます。
読み終わるまでの所要時間 5 分最終更新 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をインストールする必要があります。
Android
LevelPlay は Gradle の依存関係と手動ダウンロードメカニズムの両方をサポートします。
Gradle
- 以下の Maven URL がアプリケーションモジュールの ビルド.gradle スクリプトに存在することを確認します (すべてのアダプターに対して 1 回のみ表示されます)。
repositories { mavenCentral()}
- アダプターの Maven 名をアプリケーションモジュールの ビルド.gradle スクリプトに追加します。
dependencies { implementation 'com.unity3d.ads-mediation:vungle-adapter:5.5.0' implementation 'com.vungle:vungle-ads:7.7.0'}
手動ダウンロード
- **Vungle Adapter のダウンロード:**Vungle Adapter をビルドに追加します。最新の Vungle Adapter はここで入手できます。
- Vungle AAR ファイルのダウンロード
- Gradle ビルドファイルの dependencies セクションに以下を追加するようにしてください。
dependencies { implementation 'com.unity3d.ads-mediation:vungle-adapter:4.3.31' implementation 'com.vungle:vungle-ads:7.5.1'}
ProGuard ユーザーのみ
Vungle アダプタで ProGuard を使用している場合は、ProGuard ファイルに以下のコードを追加する必要があります (Android Studio: proguard-rules.Pro または Eclipse: proguard-project.txt)。
# 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.**
ステップ 7.Liftoff の追加設定
COPPAユーザー状態
Unity LevelPlay を使用すると、パブリッシャーは Vungle COPPA 設定を ネットワークワークに直接通信できます。この特徴は、LevelPlay SDK 7.1.12 以降、Vungle Android Adapter 4.3.15 以降を使用して有効化されます。Vungle COPPA APIの詳細については、こちらを参照してください。
以下の構文を使用して、Vungle の COPPA ユーザー状態を true に更新します。
LevelPlay.setMetaData("Vungle_coppa","true");
以下の構文を使用して、Vungle の COPPA ユーザー状態を false に更新します。
LevelPlay.setMetaData("Vungle_coppa","false");
Liftoff Monetize Adsをアプリケーション内で配信できるようになりました。
次のステップ
Unity LevelPlay を通じて追加の広告ネットワークを活用するには、アダプタを統合し、インテグレーションガイドに従います。