Vungle聚合指南 - uc-union/union-ads-sdk-demo GitHub Wiki

环境配置

最低系统要求为Android 14。 由于Vungle当前最新版3.3.5有bug,故本版本Union Ads SDK接入使用的Vungle SDK版本是3.3.4.

AndroidStudio

我们已经将通过测试的相关SDK文件托管在GitHub上,开发者可以通过简单gradle配置自动获取相关依赖库文件.

  1. build.gradle中的project配置中加入repositories信息,可以参考 build.gradle
repositories {
    maven {
        url 'https://raw.githubusercontent.com/uc-union/union-ads-maven-repository/master'
    }
}
  1. 添加dependencies依赖(通常是在app/build.gradle中定义),可以参考 app/build.gradle
dependencies {
    compile 'com.vungle:vungle-ads:3.3.4'
}
  1. AndroidManifest.xml中添加下述内容,详情见**AndroidManifest.xml**
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission
    android:name="android.permission.WRITE_EXTERNAL_STORAGE"
    android:maxSdkVersion="18"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<application>
    <activity
        android:name="com.vungle.publisher.FullScreenAdActivity"
        android:configChanges="keyboardHidden|orientation|screenSize"
        android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
</application>
  1. proguard.pro中添加下述内容
-keep class com.vungle.** { public *; }
-keep class javax.inject.*
-keepattributes *Annotation*
-keepattributes Signature
-keep class dagger.*

Eclipse

由于vungle官网的接入是Eclipse接入,这里不再赘述.详见Vungle官网SDK开发指南

⚠️ **GitHub.com Fallback** ⚠️