集成
在本页面中,您将了解到如何下载、配置和初始化 AppLovin Flutter 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 适配器
AppLovin Exchange (ALX) 支持针对 LinkedIn 的自定义适配器,请按照下列说明操作,在 Android 或 iOS 端集成适配器。 要了解更多信息,请参阅此处。
针对 Android 的说明
针对 iOS 的说明
适配器安装方法:
- 将下列行添加至您的 Podfile:
pod 'AppLovinDSPLinkedInAdapter'
- 在命令行中运行以下命令:
Terminal window pod install --repo-update
初始化 SDK
使用 import
语句,将插件导入您的 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 控制面板的 Account > General > Keys 部分找到 SDK Key。
完全缓存的广告素材能带来更好的用户体验。 因此,请务必在应用启动时初始化 AppLovin SDK。 这样,聚合平台就有最充裕的时间来缓存广告。 这一点对于视频广告尤为重要。
iOS 14 支持
在 iOS 14 中,Apple 对全局隐私政策进行了调整。 Apple 要求应用遵守这些新政策。 否则,您可能会损失收入。 本节将介绍如何遵守新政策。
SKAdNetwork
使用特定于平台的标识符更新应用的 Info.plist
。
请参阅 SKAdNetwork documentation 中的说明。
许可和数据 API
在某些司法管辖区,您必须代表 AppLovin 的变现合作伙伴获得用户的许可,还必须向 AppLovin 正确发送许可值。 要了解操作方法,请查看 Privacy–Consent, Age-Related Flags, and Data APIs 文档。
iOS 15 全局 SKAdNetwork 报告
自 iOS 15 起,Apple 允许开发者向其自选终端发送 SKAdNetwork 安装回调副本。 MAX 包含全局 SKAdNetwork 报告 (MAX > Mediation > Analyze > Global SKA Report)。 通过此功能,您可以在同一面板中查看所有平台合作伙伴的 SKAdNetwork 数据。
要使用 MAX 全局 SKAdNetwork 报告,请使用应用的 Info.plist
,启用 iOS 15 SKAdNetwork 报告:
- 在应用的
Info.plist
中创建一个名为NSAdvertisingAttributionReportEndpoint
,类型为String
的新键。 - 为该键指定值
https://postbacks-app.com
。