AppLovin インテグレーション
ステップごとの設定手順を使用して、AppLovinをUnityのLevelPlay Mediationプラットフォーム上の広告ネットワークとして統合します。
読み終わるまでの所要時間 9 分最終更新 7日前
このガイドでは、Unity LevelPlay で AppLovin を広告ネットワークとして稼働させる方法についてステップバイステップで説明します。
前提条件
Android Applovin SDK 12.4.3 以降を使用している場合は、アダプタ バージョン 4.3.49 以降で AndroidManifest から applovin.sdk. キーを削除するようにしてください。
ステップ 1. AppLovin アカウントの作成
ステップ 2. AppLovin SDK とレポート キーの取得
AppLovin アカウントから 2 つのデータを LevelPlay ネットワーク設定モジュールに挿入する必要があります。これは、AppLovin を LevelPlay に接続して正しく動作させるためです。
- **レポートキー:**これは AppLovin アカウントの一意の識別子で、Unity LevelPlay は AppLovin アカウントからパフォーマンス データをインポートし、レポートと最適化に使用できます。
- **SDK キー:**これは AppLovin アカウントの一意の識別子です。これは、LevelPlay Mediation SDK がアプリケーションの AppLovin アダプターを初期化するために使用されます。
この情報を取得したら、LevelPlay アカウントで AppLovin パラメータを設定する必要があります上記の情報を正しく追加することで、LevelPlay の Mediation プラットフォームで AppLovin の広告インベントリとレポートデータを最大限に活用できるようになります。
-
レポート キー
レポートキーを見つけるには、アカウントタブに移動し、左側のメニューからキーを選択します。
-
SDK キー
SDK キーを見つけるには、アカウントタブに移動し、左側のメニューから Keys を選択します。
ステップ 3. LevelPlay で AppLovin をアクティベートする
-
LevelPlay アカウントにログインし、LevelPlay のナビバー> 設定> Networks に移動します。
-
Manage Networks ページの使用可能な広告ネットワークのリストから AppLovin を選択します。次に、広告ネットワーク設定ページでレポートキーを入力し、Save (保存) を選択します。

-
次に、左側のナビゲーションバーから Instances ページに移動します。Instances ページの上部にある AppLovin で Unity LevelPlay の Mediation を実行するアプリケーションを選択します。
-
広告ネットワークの設定リストから Applovin を選択します。

-
アプリケーション設定ページで、ステップ 2 で取得した SDK キーを挿入します。次に、Applovinで収益化したい広告形式(インタースティシャル広告、リワード広告、バナー)ごとにインスタンスを作成します。任意の広告形式を選択し、ページの下部にあるAdd instance (インスタンスの追加) を選択します。必要な情報を入力し、Save (保存) を選択します。

アプリケーションは AppLovin 広告ネットワークを通じて収益化されています。
ステップ 4. AppLovin Adapter をビルドに追加する
LevelPlay ネットワーク マネージャ(推奨)
SDK インテグレーションが完了したら、LevelPlay ネットワーク マネージャを使用して AppLovin Adapter をダウンロードできます。
Unity Development プラットプラットフォームで、Ads Mediation > ネットワーク Manager (ネットワークマネージャー) に移動します。
すでに最新バージョンのアダプタがある場合は、アクション ボタンが「Updated」に変わり、無効になります。
Android (手動解決)
変更を適用するには、必ず「解決」プロセスを使用してください。これにより、選択に応じて関連するアーティファクトがすべてダウンロードされます。詳細については、こちらの手順を参照してください。
iOS
Applovin SDK 12.4.1 以降、アダプターバージョン 4.3.48 以降では、Applovin XCFramework は "Embed & Sign" (埋め込みと署名) である必要があります。
ポストプロセス スクリプトを Unity プロジェクト内の関連フォルダーに追加します。
- SDK バージョン 8.0.0 以降: Assets/LevelPlay/Editor
- SDK バージョン 8.0.0 以前:Assets/IronSource/Editor
スクリプトはここからダウンロードできます。
ProGuard ユーザーのみ (Android)
AppLovin アダプタで ProGuard を使用している場合は、ProGuard 設定に以下のコードを追加する必要があります (Android Studio: proguard-rules.Pro または Eclipse: proguard-project.txt)。
-keepattributes シグニチャ、InnerClasses、例外、注釈-keep public class com.applovin.sdk.AppLovinSdk{ *; }-keep public class com.applovin.sdk.AppLovin* { public protected *; }-keep public class com.applovin.nativeAds.AppLovin* { public protected *; }-keep public class com.applovin.adview.* { public protected *; }-keep public class com.applovin.mediation.* { public protected *; }-keep public class com.applovin.mediation.ads.* { public protected *; }-keep public class com.applovin.impl.*.AppLovin { public protected *; }-keep public class com.applovin.impl.**.*Impl { public protected *; }-keepclassmembers クラス com.applovin.sdk.AppLovinSdkSettings { private java.util.マップ localSettings; }-keep class com.applovin.mediation.adapters.** { *; }-keep class com.applovin.mediation.adapter.**{ *; }
Android プラグイン手動インテグレーション
- **AppLovin Adapter のダウンロード:**アダプタと AppLovin SDK(AAR)はここからダウンロードしてください。
- ****AppLovin ファイルを Unity プロジェクトに追加します。****アダプタファイルを Assets/Plugins/Android にインポート
AndroidManifest.xml 更新
AppLovin Android アダプタ バージョン 4.3.13 以降(Android SDK バージョン 6.17.0)では、AppLovin アダプタは AAR としてリリースされます。JAR インテグレーションを維持する場合にのみ、マニフェストを追加します。
マニフェスト権限
以下の権限を タグの外に追加します。
<application><uses-permission android:name="android.permission.INTERNET"/>
マニフェストアクティビティ
マニフェストの タグ内に以下のアクティビティーを追加します
<application><!-- AppLovin --> <activity android:name="com.applovin.adview.AppLovinInterstitialActivity" android:configChanges="orientation|screenSize|smallestScreenSize|screenLayout|uiMode" android:hardwareAccelerated="true" android:screenOrientation="behind"/> <activity android:name="com.applovin.adview.AppLovinFullscreenActivity" Android:configChanges="keyboard|keyboardHidden|locale|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:exported="false" android:hardwareAccelerated="true" android:launchMode="singleTop" android:screenOrientation="behind"/> <activity android:name="com.applovin.sdk.AppLovinWebViewActivity" android:configChanges="keyboardHidden|orientation|screenSize|uiMode"/>
iOS プラグイン手動インテグレーション
- AppLovin Adapter と SDK ファイルをダウンロードします。 iOS のメディエーションネットワーク を参照してください。
- AppLovin Adapter ファイルを Unity プロジェクトに追加し、アダプタファイルを Assets/Plugins/iOS にインポートします。
- **Xcode プロジェクトに SDK を追加します。**Unity3DはXCFrameworksをサポートしていないため、SDK XCFrameworksをXcodeプロジェクトに直接追加します。
ステップ 5.AppLovin の管理者でのリワード広告の設定
AppLovin アダプタをビルドに追加したら、AppLovin Admin でリワード広告機能を有効にする必要があります。
-
AppLovin Admin で、Manage Apps に移動し、設定するアプリケーションを選択します。

-
リワード広告セクションまでスクロールし、以下のトグルを設定します。
- 頻度制限 - リワード広告頻度制限を設定しない
- ゲーム内通貨詳細 - Unity LevelPlay メディエーションアダプタによって設定されるため、デフォルト値のままにしておくことができます。
- ディスプレイ プレビデオ モーダル - NO
- ディスプレイ ポストビデオ モーダル - NO
- コールバック オプション:クライアント側のコールバックのみ

-
完了したら「Save」ヒット
ステップ 6.AppLovin の追加設定
年齢制限の設定
LevelPlay のメディエーションプラットフォームでは、パブリッシャーが AppLovin の年齢制限設定を AppLovin ネットワークに直接送信できます。この特徴は、LevelPlay SDK 6.17.1 以降、AppLovin Unity Adapter 4.3.18 以降を使用して有効化されます。
以下の構文を使用して、AppLovin setIsAgeRestrictedUser にパラメーター true を設定します。
LevelPlay.SetMetaData("AppLovin_AgeRestrictedUser","true");
以下の構文を使用して、パラメーター false で AppLovin setIsAgeRestrictedUse を設定します。
LevelPlay.SetMetaData("AppLovin_AgeRestrictedUser","false");
AppLovinネットワークの年齢制限設定の詳細については、AppLovinのドキュメントを参照してください。
広告ネットワークインテグレーションの確認
-
インテグレーションヘルパーを使用して広告ネットワークのインテグレーションを確認します。LevelPlay SDK は、SDK と追加のネットワークアダプタを正常に統合するためのツールを提供します。
-
このブーリアンを使用して統合メディエーション広告ネットワークのデバッグを管理するLevelPlay.SetAdaptersDebug(true);trueに設定すると、このコード行でデバッグログが有効になり、それが許可されているすべてのメディエーション広告ネットワークに関する問題のトラブルシューティングに役立ちます。 アプリケーションを広告ユニットで稼働させる前に、このコードを削除してください。 SDK バージョン 6.5.2 以降でサポートされます。
次のステップ
Unity LevelPlay を通じて追加の広告ネットワークを活用するには、アダプタを統合し、インテグレーションガイドに従います。