Android 手动集成说明
Editor 2019及以上版本导入
第一步:Project Setting中勾选下图打勾的部分,生成Android编译所需的文件

第二步:引入Gradle
(1)baseProjectTemplate.gradle文件中引入所需Maven库,maven库的引用以打包平台生成代码为准
举例
- 具体要配置Maven库,开发根据TradPlusSDK下载平台生成代码添加即可
- 例如:接入IronSource SDK, 开发者需要打包平台勾选IronSource广告平台,然后点击生成代码。

- 将Gradle引用repositories中的仓库复制到
baseProjectTemplate.gradle文件中,具体位置见下文示例代码
allprojects {
buildscript {
repositories {**ARTIFACTORYREPOSITORY**
// TradPlus SDK maven库
mavenCentral()
google()
// IronSource的 Maven库
maven { url 'https://android-sdk.is.com/' }
jcenter()
}
}
repositories {**ARTIFACTORYREPOSITORY**
// TradPlus SDK maven库
mavenCentral()
google()
// IronSource的 Maven库
maven { url 'https://android-sdk.is.com/' }
jcenter()
flatDir {
dirs "${project(':unityLibrary').projectDir}/libs"
}
}
}
(2)mainTemplate.gradle文件中配置TP和广告平台的Gradle
举例
- 将Gradle引用dependencies中的Gradle依赖复制到
mainTemplate.gradle文件中,具体位置见下文示例代码

def tradplus_version = "8.4.0.1"
dependencies {
// noinspection GradleCompatible
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.appcompat:appcompat:1.3.0-alpha02'
// TradPlus SDK
implementation "com.tradplusad:tradplus:${tradplus_version}"
// IronSource SDK
implementation 'com.ironsource.sdk:mediationsdk:7.2.4'
implementation "com.tradplusad:tradplus-ironsource:10.${tradplus_version}"
implementation 'com.google.android.gms:play-services-appset:16.0.0'
implementation 'com.google.android.gms:play-services-ads-identifier:17.0.0'
implementation 'com.google.android.gms:play-services-basement:17.5.0'
}