将生成的 Gradle 引用代码复制到项目的 build.gradle 文件,并前往获取 SDK 最新版本号(需将代码中的 x.x.xx 替换为实际最新版本)。
repositories {
//Kuying
maven {
url "https://jfrog.takuad.com/artifactory/china_sdk"
}
}
dependencies {
//Support (Necessary)
api "com.android.support:appcompat-v7:28.0.0"
//Kuying(Adx) SDK
api "com.smartdigimkttech.sdk:sdm-sdk-cn:x.x.xx"
}
需合并以下内容到项目的 AndroidManifest.xml:
<application>
<!-- Android 9+ 兼容性配置 -->
<uses-library
android:name="org.apache.http.legacy"
android:required="false"/>
</application>
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
tools:keep="@string/sdm_*,@drawable/sdm_*,@layout/sdm_*,@id/sdm_*,@dimen/sdm_*,@style/sdm_*,@color/sdm_*,@anim/sdm_*"
tools:shrinkMode="safe" />
R.string.sdm_*
R.drawable.sdm_*
R.layout.sdm_*
R.id.sdm_*
R.dimen.sdm_*
R.style.sdm_*
R.color.sdm_*
R.anim.sdm_*
SDMInitConfig config = new SDMInitConfig.Builder("appId", "appKey").build();
SDMSDK.getInstance().init(context, config);
SDMSDK.getInstance().start(new SDMSDK.InitCallBack() {
@Override
public void success() {
}
@Override
public void fail(String errorMessage) {
}
});