集成

本页面将向您介绍如何下载、配置和初始化 AppLovin Flutter plugin。

下载最新 plugin

通过 pub.dev 下载 AppLovin MAX Flutter plugin,请在 dependencies 下的 pubspec.yaml 中输入以下依赖:

⋮
dependencies:
  applovin_max: any

您可以手动将该依赖添加至 pubspec.yaml,或运行以下 flutter 命令:

flutter pub add applovin_max

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

安装 applovin_max

如果您是手动添加依赖(而非使用 flutter pub add 命令),请运行以下 flutter 命令来安装 applovin_max

flutter pub get

(如果您使用 flutter pub add 命令添加依赖,此步骤会自动执行。)

初始化 SDK

使用此 import 语句将 plugin 导入您的 Dart 代码中:

import 'package:applovin_max/applovin_max.dart';

将以下代码片段添加至应用的主屏幕。 您必须且只能调用 `AppLovinMAX.initialize()` 一次:
import 'package:applovin_max/applovin_max.dart';
⋮
MaxConfiguration? sdkConfiguration = await AppLovinMAX.initialize(«sdk-key»);

// SDK is initialized, start loading ads

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

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

iOS 14 支持

在 iOS 14 中,Apple 引入了全局隐私政策变化。 Apple 要求应用程序遵守这些新政策。 如果您未能遵守,可能会损失收入。 本节将说明如何遵守这些政策。

SKAdNetwork

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

同意和数据 API

在某些司法管辖区,您必须代表 AppLovin 的变现合作伙伴获得用户的同意。 您还必须将同意值传递给 AppLovin。 要了解如何操作,请参阅 Privacy–consent, age-related flags, and data APIs 文档。


search