Integrate

0. 最新 ADX Android SDK 版本

1. 最低支持配置

  • minSdkVersion 23 或更高版本

  • compileSdkVersion 35 或更高版本

2. 添加 ADX Android SDK

根据 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。

    <application>
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="YOUR_ADMOB_APP_ID"/>
    </application>
</manifest>

最后更新于

这有帮助吗?