Vungle聚合指南 - uc-union/union-ads-sdk-demo GitHub Wiki
最低系统要求为Android 14。 由于Vungle当前最新版3.3.5有bug,故本版本Union Ads SDK接入使用的Vungle SDK版本是3.3.4.
我们已经将通过测试的相关SDK文件托管在GitHub上,开发者可以通过简单gradle配置自动获取相关依赖库文件.
- 在
build.gradle
中的project配置中加入repositories
信息,可以参考 build.gradle
repositories {
maven {
url 'https://raw.githubusercontent.com/uc-union/union-ads-maven-repository/master'
}
}
- 添加
dependencies
依赖(通常是在app/build.gradle
中定义),可以参考 app/build.gradle
dependencies {
compile 'com.vungle:vungle-ads:3.3.4'
}
- 在
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>
- 在
proguard.pro
中添加下述内容
-keep class com.vungle.** { public *; }
-keep class javax.inject.*
-keepattributes *Annotation*
-keepattributes Signature
-keep class dagger.*
由于vungle官网的接入是Eclipse接入,这里不再赘述.详见Vungle官网SDK开发指南