連携
このページでは、AppLovin MAX Defold プラグインをダウンロード、インポート、および設定する方法について説明します。
最新プラグインのダウンロード
AppLovin MAX Defold プラグインをプロジェクトにインポートするには、以下の手順に従ってください。
- 利用可能なリリースのリストから、プラグインの最新バージョンを見つけます。
- リリースのZIPアーカイブのURLをコピーし、
game.project
の依存関係に追加します。[project]⋮dependencies#0 = https://url.to.latest.version/release.zip⋮ - Project > Fetch Librariesを選択し、プラグインをプロジェクトで利用できるようにします。
/extension-applovin/res/ios
をgame.project
のバンドルリソースに追加します。[project]⋮bundle_resources = /extension-applovin/res/iosdependencies#0 = https://url.to.latest.version/release.zip⋮
リリースアップデートを受け取るには、AppLovin MAX DefoldプラグインGitHubリポジトリ をサブスクライブしてください。
カスタムSDKアダプターとの連携
AppLovin Exchange(ALX)はLinkedInのカスタムアダプターをサポートしています。AndroidまたはiOSでアダプターを連携するには、以下の手順に従ってください。詳細については、こちらを参照してください。
Androidの手順
iOSの手順
アダプターをインストールする方法:
- 以下の行をPodfileに追加します。
pod 'AppLovinDSPLinkedInAdapter'
- コマンドラインで以下を実行します。
Terminal window pod install --repo-update
SDKを初期化
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 KeyはAppLovinダッシュボードのAccount > General > Keys のセクションにてご確認ください。
iOS 14サポート
iOS 14では、Appleはグローバルなプライバシーポリシーの変更を導入しました。 Appleは、アプリがこれらの新しいポリシーに準拠することを求めています。 遵守していない場合、収益を失う可能性があります。 このセクションでは、準拠する方法について説明します。
SKAdNetwork
アプリの Info.plist
をネットワーク固有の識別子で更新してください。
手順については、SKAdNetwork documentationを参照してください。
同意とデータAPI
AppLovinのマネタイズパートナーに代わって、特定の法域でユーザーから同意を得る必要があります。 また、同意値をAppLovinに正しく渡す必要があります。 これらの設定方法については、Privacy–Consent, Age-Related Flags, and Data APIsのドキュメントをご覧ください。