SDK 集成

SDK 集成

此章节将演示如何集成ZJSDK到您的Unity项目中。

接入完成后,在正式上线前需要提供测试包,测试广告正常展现

测试信息

提示

SDK 不支持模拟器运行,需要使用真机调试

请联系运营人员获取正式的应用ID和广告位ID,测试广告位信息如下:

媒体IDapplicationId
Z2845395984com.zj.daylottery.addemo
类型ID类型ID
开屏广告J2190459774激励广告J9378481911
半屏插屏J7208384505全屏插屏J1556676069

注意

广告ID与包名是绑定关系,使用测试广告位信息时需要修改包名。在Player Settings->Android->Other Settings中勾选OverrideDefaultPackageName并修改Package Namecom.zj.daylottery.addemo

PackageName

集成 SDK

插件的namespaceZJSDK,下文默认cs文件已经声明了using ZJSDK;

导入插件包

提示

SDK 接入错误事项见常见问题

SDK 可运行于 Android5.0 (API Level 21) 及以上版本

将SDK压缩包内的 zjsdk_unity_plug.unitypackage 文件全部导入

import

配置 AndroidGradle

  1. Player Settings->Publishing Settings中勾选Custom Main Gradle Template选项

Custom Main Gradle Template

  1. 打开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配置】 对导出的工程进行适配