Integrate
0. 最新 ADX Android SDK 版本
Version 2.8.1
Release Date : 2025/11/27
1. 最低支持配置
2. 添加 ADX Android SDK
1) 项目层 build.gradle 文件中 allprojects 部分添加以下Repository。
allprojects {
repositories {
// ... other project repositories
google()
mavenCentral()
maven { url 'https://jitpack.io' }
}
}2) 模块层 build.gradle 文件中 dependencies 部分添加以下Dependency。
dependencies {
// 如果包含整个库
implementation 'com.github.adxcorp.ADXLibrary_Android:adx-library:2.8.1'
// 仅包含原生(Native)的情况下
implementation 'com.github.adxcorp.ADXLibrary_Android:adx-library-native:2.8.1'
// 仅包含插页/横幅的情况下
implementation 'com.github.adxcorp.ADXLibrary_Android:adx-library-standard:2.8.1'
// 仅包含激励视频的情况下
implementation 'com.github.adxcorp.ADXLibrary_Android:adx-library-rewarded-video:2.8.1'
// 例如要包含插页/横幅/原生,可按如下添加
implementation 'com.github.adxcorp.ADXLibrary_Android:adx-library-standard:2.8.1'
implementation 'com.github.adxcorp.ADXLibrary_Android:adx-library-native:2.8.1'
// ADX Lite version
implementation 'com.github.adxcorp.ADXLibrary_Android:adx-library-lite:2.8.1'
// 使用 Google Play 服务 Ads 24.3.0 版本
implementation 'com.google.android.gms:play-services-ads:24.3.0'
}3. Project Setting
若要支持 Java 8 语言特性,请在模块的
build.gradle文件中android部分中 添加compileOptions。
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}4. AdMob APP ID 设置
如果不集成 AdMob,可跳过此部分。
AndroidManifest.xml文件中<meta-data>标签中添加 "com.google.android.gms.ads.APPLICATIONID"和已发放的 AdMob APP ID。
若不添加<meta-data> 标签,会显示以下信息并导致应用异常退出。The Google Mobile Ads SDK was initialized incorrectly.
<application>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="YOUR_ADMOB_APP_ID"/>
</application>
</manifest>最后更新于
这有帮助吗?