統合

このセクションでは、AppLovin MAX Defold Pluginのダウンロード、設定、および初期化方法について説明します。

最新のプラグインをダウンロードする

AppLovin MAX Defold Pluginをダウンロードしてプロジェクトにインポートするには、以下の手順に従ってください。

  1. 利用可能なリリース一覧から、プラグインの最新バージョンを見つけます。
  2. リリースのZIPアーカイブのURLをコピーします。 それを game.project の依存関係(dependencies)に追加します。
    [project]
    ⋮
    dependencies#0 = https://url.to.latest.version/release.zip
    ⋮
    
  3. Project > Fetch Libraries を選択してプラグインをダウンロードし、プロジェクトで利用可能にします。
  4. /extension-applovin/res/iosgame.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イベントを受け取るためのコールバック関数を宣言して設定します。 その後、以下のコードサンプルのように、アプリが起動したらすぐに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のサポート

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

SKAdNetwork

アプリの Info.plist をネットワーク固有の識別子で更新します。 手順については、SKAdNetwork ドキュメントを参照してください。

同意とデータAPI

特定の法域においては、AppLovinのマネタイズパートナーに代わって、ユーザーから同意を得る必要があります。 また、同意の値をAppLovinに渡す必要があります。 方法については、プライバシー:同意、年齢関連のフラグ、およびデータAPIのドキュメントを確認してください。


search