Skip to main content

基础集成说明

一、集成步骤#

请开发者根据下面步骤进行集成,跳过或漏看会导致集成失败。

1、TradPlusSDK下载平台下载SDK#

常见错误问题#

  • 集成某个源,但漏集成其Adapter或该源SDK上线前注释,会导致上线后该广告平台无法请求成功
  • 项目工程是AndroidX的,但开发接的是Support的SDK,上线会有Crash的可能。
  • 集成某个源,但引用不全,请求该源时可能会因为缺少某个依赖导致Crash。

2、SDK配置#

开发者根据文档添全配置即可。

3、SDK初始化#

初始化SDK,会影响后台统计DAU。

4、接入具体广告类型#

如果您是初次使用TradPlus SDK,我们建议您利用Demo来了解SDK的使用。

5、测试#

两种测试方法,开发者可以选择其中一个:

开发者还可以使用测试工具检测SDK集成#

二、关于TradPlusSDK下载平台#

这部分文档可帮助初次使用TradPlusSDK下载平台的开发者了解一下使用注意事项,以便能快速接入SDK。

1、发布地区#

  • 国内广告源由于权限问题不能发布到谷歌市场,所以集成国内广告源上架谷歌会导致应用上架失败
  • 部分广告源,国内海外均有支持,集成时,同一项目不能同时引入。例如:穿山甲支持海外和国内,需要分别导入国内或海外的项目,同时引入会导致冲突。
  • 发布国内要参考国内隐私规范设置二次弹窗、个性化广告等,否则发布应用市场会失败。
  • 发布海外要参考海外隐私规范,比如应用发布到欧盟地区设置GDPR等。

2、是否是AndroidX#

  • AndroidX和Android Support Library是Google支持的两个不同的库,不能同时存在。
  • 可根据Android工程中gradle.properties确认

该项目是AndroidX

android.useAndroidX=true
android.enableJetifier=true

该项目是Android Support

android.useAndroidX=false
android.enableJetifier=false

3、哪些广告源支持Header Bidding#

如图:广告源有“Header Bidding”标签,表明该源支持HB。

4、怎么确认该广告源支持什么类型#

  • 如图:AdMob 支持激励视频、插屏、原生、横幅、开屏,五个类型。

  • 没有的类型,表示不支持。例如,问题3中的Meta,就不支持开屏类型。

5、找不到FaceBook广告平台#

  • 如图问题3,就是FaceBook。
  • 2021年扎克伯格在Facebook的Connect开发者大会上宣布,将公司名称改为“Meta”

6、下载地址中的压缩包都包括哪些文件#

下载SDK的压缩包,解压后TradPlusSDK_Android的文件夹里面会有以下内容:

文件夹说明
res原生广告提供的TP模版布局。
接入原生类型的开发者,直接将xml布局文件扔到项目layout文件夹下即可。
无接入原生类型的开发者,可直接忽略该文件夹。
third-party_libs根据开发者选择的三方平台生成的aar文件。
请注意大部分海外源直接提供Gradle引入,不提供aar包;所以当开发者选择三方源全部为Gradle引入时,文件夹为空。