コンテンツにスキップ

連携

このページでは、AppLovin MAX AIR Extensionをダウンロード、インポート、および設定する方法について説明します。

最新のAdobe AIR Extensionをダウンロード

以下のボタンをクリックして、拡張機能を手動でダウンロードしてください。

リリースアップデートを受け取るには、AppLovin MAX Adobe AIR Extension GitHubリポジトリ をサブスクライブしてください。

Extensionをインポート

AppLovinMAX-version.aneファイルをプロジェクトのライブラリフォルダ(通常はlib/)に追加します。

アプリケーション記述子 XML ファイルの extensions 要素内に、com.applovin.air extensionID を追加してください。(このファイルの名前は通常、app-name-app.xml です。) 以下のコードは、この extensionID を追加する方法を示しています。

<extensions>
<extensionID>com.applovin.air</extensionID>
</extensions>

Android Manifest

このセクションでは、Android Manifestの調整方法について説明します。アプリケーション記述子XMLファイルに、必要なパーミッション、アクティビティ、プロバイダ、サービスを追加してください。これは、AppLovin MAX SDKを正しく初期化するために必要な手順です。AppLovin MAXを初期化した後、広告を表示できるようになります。

パーミッション

特定のuses-permission要素をmanifestAdditions要素内のアプリ記述子XMLファイルに追加します。要素とその属性は次の例のように表示されます。

<manifestAdditions>
<![CDATA[
<manifest android:installLocation="auto">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application>
</application>
</manifest>
]]>
</manifestAdditions>

アクティビティ、プロバイダーおよびサービス

以下のプロバイダー、アクティビティ、およびサービスを<application> 要素内に追加します。この要素は、アプリケーション記述子XMLファイル内のAndroid Manifestに記述されています。

<manifestAdditions>
<![CDATA[
<manifest android:installLocation="auto">
<application>
<provider
android:name="com.applovin.sdk.AppLovinInitProvider"
android:authorities="«your-application-package-name».applovininitprovider"
android:exported="false"
android:initOrder="101" />
<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" />
<activity
android:name="com.applovin.mediation.MaxDebuggerActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name="com.applovin.mediation.MaxDebuggerDetailActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name="com.applovin.mediation.MaxDebuggerMultiAdActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name="com.applovin.mediation.MaxDebuggerAdUnitsListActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name="com.applovin.mediation.MaxDebuggerAdUnitDetailActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name="com.applovin.mediation.MaxDebuggerTestLiveNetworkActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<service
android:name="com.applovin.impl.sdk.utils.AppKilledService"
android:exported="false"
android:stopWithTask="false" />
<service
android:name="com.applovin.impl.adview.activity.FullscreenAdService"
android:exported="false"
android:stopWithTask="false" />
</application>
</manifest>
]]>
</manifestAdditions>

SDKを初期化

SdkInitializedEvent イベントハンドラーを設定します。その後、アプリの起動と同時にSDKを初期化します。以下のコードサンプルは、この一連の流れを示しています。

完全にキャッシュされた広告アセットは、ユーザー体験の向上につながります。 このため、常に起動時にAppLovin SDKを初期化してください。 これにより、メディエーションネットワークには広告をキャッシュするための最長時間が付与されます。 これは特に動画広告において重要です。

AppLovinMAXEvents.setSdkInitializedEvent(function (sdkConfiguration:SdkConfiguration):void
{
// Start loading ads
});
AppLovinMAX.initialize("«your-SDK-key»");

SDK KeyはAppLovinダッシュボードのAccount > General > Keys のセクションにてご確認ください。

iOS 14サポート

iOS 14では、Appleはグローバルなプライバシーポリシーの変更を導入しました。これらの変更に対応しないと、収益が大きく減少する可能性があります。このセクションでは、これらの変更に準拠する方法について説明します。

SKAdNetwork

アプリのInfo.plistをネットワーク固有のパスワードで更新してください。 これは、InfoAdditionsタグ内のアプリ記述XMLファイルに表示されます。手順については、SKAdNetworkのドキュメントを参照してください。

同意APIとデータAPI

AppLovinのマネタイズパートナーに代わって、(該当する管轄区の)ユーザー同意を得る必要があります。 取得したら、同意フラグの値をAppLovinに正しく渡す必要があります。 この方法については、Privacy–Consent and Data APIs のドキュメントをご覧ください。