Integrate

0. 最新 ADX Flutter SDK 版本

1. 最低支持规格

  • Android

    • compileSdkVersion 35 以上

    • minSdkVersion 23 以上

  • iOS

    • iOS 13.0 以上

    • Xcode 16.0 以上

    • CocoaPods

2. 添加 ADX Flutter SDK(安装插件)

1) 使用终端命令安装。

$ flutter pub add adx_sdk

2) 在 pubspec.yaml 中添加依赖。

  • 如果已通过终端命令安装,则可跳过此步。

  • 在 dependencies 中添加 adx_sdk。

dependencies:
  adx_sdk: ^1.0.8

3) 最后导入 ADX SDK 的 Dart 文件。

import 'package:adx_sdk/adx_sdk.dart';

3. iOS 14+ 支持

若支持 iOS 14 及以上,为获取 IDFA(Identifier for Advertisers)标识, ATT(App Tracking Transparency) 框架必须应用以下内容。详细方法请参考下面的链接。

App Tracking Transparency

如果不向欧洲经济区(European Economic Area)提供服务,为应用 ATT, 建议使用 app_tracking_transparency 模块。此部分请参考示例工程。

4. AdMob APP ID 设置

在 Flutter 项目中存在的 Android 与 iOS 项目中设置 AdMob 应用 ID。

若未设置 AdMob APP ID,应用运行后可能会发生异常终止(Crash)。

  • Flutter 项目 > Android 项目 > 打开 AndroidManifest.xml 文件

  • 在 <meta-data> 标签中添加 "com.google.android.gms.ads.APPLICATIONID" 与发放的 AdMob 应用 ID。

<application>
    <meta-data
        android:name="com.google.android.gms.ads.APPLICATION_ID"
        android:value="YOUR_ADMOB_APP_ID"/>
</application>

最后更新于

这有帮助吗?