Android Studio 开发环境搭建
目前暂只支持Android Studio接入,如需Eclipse接入支持,请联系对接群内技术人员
1.1应用级build.gradle配置及导入SDK文件
1.1.1应用级build.gradle配置
请在应用级build.gradle内添加apply plugin并设置minSdkVersion不低于22,targetSdkVersion为34
android {
***
defaultConfig {
minSdkVersion 22
targetSdkVersion 34
***
}
}
1.1.2导入SDK文件及第三方依赖
修改游戏Module的build.gradle文件,并在dependencies域添加导入libs文件夹配置及依赖文件
configurations.all {
resolutionStrategy.cacheChangingModulesFor 0, 'seconds'//添加此条以保证每次能够获取最新snapshot版,release版无需添加此条
}
dependencies {
implementation 'com.ulusdk.ad:ulusdkAd:【请将括号带文字替换成最新的版本号】-SNAPSHOT'
}
1.2项目build.gradle配置
allprojects {
repositories {
google()
mavenCentral()
//maven配置
maven {
url "https://jfrog.anythinktech.com/artifactory/android_sdk"
}
maven {
url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea"
}
maven {
url "https://s01.oss.sonatype.org/content/groups/staging/"
}
maven {
url "https://artifact.bytedance.com/repository/pangle"
}
maven { url 'https://repo.ulugame.com/repository/maven-public'}
}
}
1.3 AndroidManifest.xml配置
<application>
<uses-library android:name="org.apache.http.legacy"
android:required="false"/>
<meta-data
android:name="com.google.android.gms.ads.AD_MANAGER_APP"
android:value="true" />
<!--admo appid和applovin key请在参数表中查看-->
<!--注意如果没有admob参数则直接不要添加此项-->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="【请将括号带文字替换成参数表中 admob application id,形式为ca-app-pub-xxxxxxxxxxxxxxxx~xxxxxxxxxx】"/>
<meta-data android:name="applovin.sdk.key"
android:value="【请将括号带文字替换成参数表中 applovin key】" />
</application>
1.4 strings.xml配置
请在游戏strings.xml中添加如下配置:
<!-- 1 ULUSDK 沙盒环境 ,0 ULUSDK 生产环境 -->
<string name="ulu_ads_env">1</string>
<string name="topon_app_id">游戏对应 ID </string>
<string name="topon_app_key">游戏对应 Key</string>