Android 准备工作
开发环境要求
- Android Studio:推荐使用最新版本
- Android SDK:Android 7.0(API Level 24)或更高版本
- Java:Java 8 或更高版本
- Gradle:8.0 +
项目配置
1. 添加依赖
在您的应用级 build.gradle 文件中添加优聚智汇广告 SDK 依赖:
添加依赖
方式一:Gradle远程依赖(推荐)
gradle// 在应用级build.gradle中添加依赖 dependencies { // 核心 + 多个适配器 implementation "com.ujusdk:sdk-core:3.0.1" // 穿山甲适配器 implementation "com.ujusdk:adapter-csj:3.0.1" // 腾讯优量汇适配器 implementation "com.ujusdk:adapter-ylh:3.0.1" // 百度联盟适配器 implementation "com.ujusdk:adapter-baidu:3.0.1" // 快手适配器 implementation "com.ujusdk:adapter-ks:3.0.1" // 引入对应版本穿山甲SDK implementation("com.pangle_beta.cn:mediation-sdk:7.4.0.7") // 引入对应版本腾讯优量汇SDK // 引入对应版本百度联盟SDK // 引入对应版本快手联盟SDK }方式二:本地AAR文件引入点击下载
gradle// 在应用级build.gradle中添加本地依赖 dependencies { // 核心 + 多个适配器 implementation files("libs/uju_sdk_core_3.0.1.aar") // 添加需要的第三方平台适配器aar implementation files("libs/uju_adapter_csj_3.0.1.aar") implementation files("libs/uju_adapter_ylh_3.0.1.aar") implementation files("libs/uju_adapter_baidu_3.0.1.aar") implementation files("libs/uju_adapter_ks_3.0.1.aar") // 引入对应版本穿山甲SDK implementation("com.pangle_beta.cn:mediation-sdk:7.4.0.7") // 引入对应版本腾讯优量汇SDK // 引入对应版本百度联盟SDK // 引入对应版本快手联盟SDK }
2. 配置权限
在 AndroidManifest.xml 文件中添加必要的权限:
xml
<!-- 基本网络权限 -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- 可选权限 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />3. 混淆配置
gradle
4. 第三方广告网络特殊权限、混淆配置
开发者按需选择第三方广告网络,而且必须要关注第三方广告网络的特殊说明:
下一步
完成准备工作后,您可以继续进行:
