集成

本节将向您介绍如何下载、配置和初始化 AppLovin MAX Defold Plugin。

下载最新 plugin

请按照以下步骤,将 AppLovin MAX Defold Plugin 下载并导入至您的项目:

  1. 从现有发布列表中找到 plugin 的最新版本。
  2. 复制该发布版本的 ZIP 归档文件 URL。 将其添加至您的 game.project 依赖项。
    [project]
    ⋮
    dependencies#0 = https://url.to.latest.version/release.zip
    ⋮
    
  3. 选择 Project > Fetch Libraries 来下载 plugin 并使其在项目中可用。
  4. /extension-applovin/res/ios 添加至您的 game.project 捆绑资源中。
    [project]
    ⋮
    bundle_resources = /extension-applovin/res/ios
    dependencies#0 = https://url.to.latest.version/release.zip
    ⋮
    

要接收版本更新,请订阅 AppLovin MAX Defold Plugin GitHub 库

初始化 SDK

声明并设置回调函数,以接收来自 SDK 的事件。 然后在应用启动后立刻初始化 SDK,代码示例如下:

如果 mediated network 缓存了其广告资源,用户将获得更好的体验。 因此,请务必在应用启动时初始化 AppLovin SDK。 这给 mediated network 留出了缓存广告的时间。 这一点对于视频广告尤为重要。

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

您可以在 AppLovin dashboard 的 Account > General > Keys 部分找到您的 SDK key。

iOS 14 支持

在 iOS 14 中,Apple 引入了全局隐私政策调整。 Apple 要求应用遵守这些新政策。 如果您未能遵守,可能会损失收入。 本节将介绍如何遵守这些政策。

SKAdNetwork

使用特定于 network 的标识符更新应用的 Info.plist。 请参阅 SKAdNetwork 文档中的说明。

许可和数据 API

在某些司法管辖区,您必须代表 AppLovin 的变现合作伙伴获得用户的许可。 您还必须向 AppLovin 传递许可值。 要了解操作方法,请查看隐私——许可、年龄相关标志和数据 API文档。


search