このセクションでは、AppLovin MAX Defold Pluginのダウンロード、設定、および初期化方法について説明します。
AppLovin MAX Defold Pluginをダウンロードしてプロジェクトにインポートするには、以下の手順に従ってください。
game.project の依存関係(dependencies)に追加します。
[project]
⋮
dependencies#0 = https://url.to.latest.version/release.zip
⋮
/extension-applovin/res/ios を game.project のバンドルリソース(bundle resources)に追加します。
[project]
⋮
bundle_resources = /extension-applovin/res/ios
dependencies#0 = https://url.to.latest.version/release.zip
⋮
リリースの更新情報を受け取るには、AppLovin MAX Defold Plugin GitHubリポジトリを購読してください。
SDKからSDKイベントを受け取るためのコールバック関数を宣言して設定します。 その後、以下のコードサンプルのように、アプリが起動したらすぐにSDKを初期化します。
メディエーションネットワークが広告アセットをキャッシュすると、ユーザーの体験が向上します。 そのため、起動時には必ずAppLovin SDKを初期化してください。 これにより、メディエーションネットワークが広告をキャッシュする時間を確保できます。 これは特に動画広告において重要です。
local function applovin_callback(self, name, params)
if name == "OnSdkInitializedEvent" then
-- AppLovin SDK is initialized, start loading ads
⋮
end
function init(self)
applovin.set_callback(applovin_callback)
applovin.initialize("«your-SDK-key»")
⋮
end
SDKキーは、AppLovinダッシュボードの Account > General > Keys セクションで確認できます。
iOS 14において、Appleはグローバルなプライバシーポリシーの変更を導入しました。 Appleはアプリケーションに対し、これらの新しいポリシーに準拠することを求めています。 準拠しない場合、収益が減少する可能性があります。 このセクションでは、準拠する方法について説明します。
アプリの Info.plist をネットワーク固有の識別子で更新します。
手順については、SKAdNetwork ドキュメントを参照してください。
特定の法域においては、AppLovinのマネタイズパートナーに代わって、ユーザーから同意を得る必要があります。 また、同意の値をAppLovinに渡す必要があります。 方法については、プライバシー:同意、年齢関連のフラグ、およびデータAPIのドキュメントを確認してください。