SDK 集成
SDK 集成
此章节将演示如何集成ZJSDK
到您的Unity
项目中。
接入完成后,在正式上线前需要提供测试包,测试广告正常展现
测试信息
提示
SDK 不支持模拟器运行,需要使用真机调试
请联系运营人员获取正式的应用ID和广告位ID,测试广告位信息如下:
媒体ID | applicationId |
---|---|
Z2845395984 | com.zj.daylottery.addemo |
类型 | ID | 类型 | ID |
---|---|---|---|
开屏广告 | J2190459774 | 激励广告 | J9378481911 |
半屏插屏 | J7208384505 | 全屏插屏 | J1556676069 |
注意
广告ID与包名是绑定关系,使用测试广告位信息时需要修改包名。在Player Settings
->Android
->Other Settings
中勾选OverrideDefaultPackageName
并修改Package Name
为com.zj.daylottery.addemo
集成 SDK
插件的namespace
为ZJSDK
,下文默认cs文件
已经声明了using ZJSDK;
导入插件包
将SDK压缩包内的 zjsdk_unity_plug.unitypackage
文件全部导入
配置 AndroidGradle
- 在
Player Settings
->Publishing Settings
中勾选Custom Main Gradle Template
选项
- 打开
Plugins/Android/mainTemplate.gradle
文件并在dependencies
节点下增加如下配置
apply plugin: 'com.android.library'
**APPLY_PLUGINS**
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
// Support Libraries
implementation 'com.android.support:appcompat-v7:26.0.0'
implementation "com.android.support:support-v4:26.0.0"
implementation 'com.android.support.constraint:constraint-layout:2.0.4'
// 微信OPEN SDK
implementation 'com.tencent.mm.opensdk:wechat-sdk-android:6.8.28'
// TBS
implementation 'com.tencent.tbs:tbssdk:44286'
**DEPS**}
//......
AndroidX
若项目通过Export Project
方式导出为Android Studio
工程,并在导出的工程内启用了 AndroidX 特性(gradle.properties
中配置了android.useAndroidX=true
)
请参照 【常见问题-AndroidX配置】 对导出的工程进行适配