请输入
菜单

集成与初始化

集成与初始化

1. SDK导入

压缩包解压后,文件结构如下图所示:

(1). libs

将解压出的libs文件夹下的 *.aar 包放到项目工程 libs 目录下

(2). build.gradle

将解压出的build.gradle文件中的引用代码复制到项目工程的 build.gradle 文件中进行引入

(3). AndroidManifest.xml

将解压出的AndroidManifest.xml文件中的内容合并到项目的 AndroidManifest.xml

(4). 资源优化

  • 如果您的应用开启了shrinkResource,则需要将解压出的keep.xml文件放到res/raw路径下
  • 如果您的应用有用到第三方的资源优化框架(如:AndResProguard),则需要将解压出的whitelists.txt文件的内容添加到资源优化框架的
    白名单
  • 扩展阅读:Android 资源优化官方指南

2. 初始化SDK

java 复制代码
DTGSDK.init(context, "your_app_id", "your_app_key", new DTGInitListener() {
    @Override
    public void onMediationInitFinished(DTGInitResult dtgInitResult) {
        Log.i(TAG, "onMediationInitFinished: error msg: " + dtgInitResult.getErrorMsg());
        Log.i(TAG, "onMediationInitFinished: init success mediation: " + dtgInitResult.getSuccessMediationIdList());
        Log.e(TAG, "onMediationInitFinished: init failed mediation: " + dtgInitResult.getFailedMediationIdMap());
    }
});

上一个
自定义聚合平台配置
下一个
广告样式
最近修改: 2025-07-03Powered by