SDK 集成
#
一、TradPlus_Flutter_SDK 导入Flutter版本要求: flutter: ">=2.5.0"
#
1.通过pub.dev集成您可以通过 pub.dev集成TradPlus_Flutter_SDK插件
- 通过命令直接安装
- 或 手动在项目的 pubspec.yaml 中添加依赖,并执行
flutter pub get
- 然后 引入插件
#
2.手动下载集成#
第一步:下载TradPlus_Flutter_SDK插件sdk包含文件如下:
res:附带的默认原生广告布局
tradplus_sdk:flutter平台tradplus插件
#
第二步:工程目录下创建plugins文件夹,将下载好的SDK插件放入plugins文件夹中如图:
#
第三步:项目工程pubspec.yaml中添加本地依赖#
第四步:引入插件#
二、平台配置说明#
(1)Android平台配置TradPlusSDK下载平台下载SDK#
第一步:- 接入方式直接选择Android下载SDK
- 开发者要确认项目是AndroidX还是Support,引入错误会导致项目编译不过
#
第二步:导入SDK选择需要接入的广告源后,点击“生成接入代码”按钮获取需要的Gradle引用,如图一:
开发者需要将Maven库的引用添加到项目层级的build.gradle中,如图二:
将Gradle引用部分添加到app中build.gradle中,如图三:
#
第三步:SDK配置这步配置开发者需要在AndroidManifest文件中配置,位置如图三所示:
开发者可参考Android SDK配置文档在项目工程中进行配置
#
(2)IOS平台配置有两种导入SDK方式: cocopods配置导入及 手动下载导入
#
cocopods 配置导入 SDK1、请至 iOS打包平台下载相关SDK , cocopods接入 选择 是
2、勾选需要集成的平台
3、选择生成代码
将生成的代码,修改为:
3.将修改后的配置添加到 tradplus_sdk.podspec 中
#
手动下载导入1、请至 iOS打包平台下载相关SDK,cocopods接入 选择 否
2、勾选需要集成的平台,选择生成代码 并下载SDK zip包
3、将解压后的 TradPlusFrameworks 文件夹放置在 插件iOS目录下
#
3. 在ios/Runner/Info.plis添加配置- Http访问请求权限
- 配置 App Tracking Transparency (IDFA) 授权
建议在 ios/Runner/AppDelegate 中添加IDFA授权代码
Objc代码
swift代码
- 设置SKNetworkID
- 如使用 Admob 或 GoogleAdManager 时需要添加的配置
必须要将产品在 Admob 的唯一性标识写在客户端中,否则将会造成应用crash。
在Info.plist中添加 GADApplicationIdentifier配置, 应用发布时请替换成应用在Admob后台的appid。