注意! 如果您同时接入了AppsFlyer和Vungle的SDK,编译时会提示冲突,如何解决请参考:处理AppsFlyer和Vungle的冲突问题。
Vungle应用程序创建
1.进入Vungle并登陆,点击添加APP进行应用程序的创建。
2.选择APP对应的商店,填写相关信息等内容,完成应用程序的创建。注意:以上操作中,如您的App暂未上架应用商店,则只能进行测试,在应用程序正式上线之前,需要将 App 的应用商店地址和 Vungle 进行关联,才可以正式上线。
This app is directed to children under 13 as defined by the Children’s Online Privacy Projection Act:需要遵 守 COPPA 政策,对于 App 是否面向 13 岁以下的儿童进行声明,如是,请勾选。
Vungle广告位创建
1.在新创建的应用程序下,选择广告位页面,进行广告位创建。
2.选择需要创建的广告位类型,填写广告位名称等信息,点击继续完成广告位创建。
- MREC:为行业标准的矩形广告,尺寸为:300*250,可以融合video素材。
- Banner-Ad Fresh:打开此按钮可以设置在显示新广告之前显示广告的秒数。
OpenMediation后台配置
Ad Network配置
1.进入OpenMediation后台,点击左侧导航栏Ad Network→在Vungle后方点击Edit。
2.填写对应信息后,点击save后保存。
-
App ID:App ID展示在您的App的页面上,如下图:
- Reporting API Key:您需要进入左侧导航栏的报表,并选择该页面右上角账户的Reporting API Key获取该参数。
Instance 配置
1.点击左侧导航栏Mediation→选择对应的广告单元→Add Instance。
2.填写相应信息后保存设置。
-
Ad Network:选择Vungle。
-
Instance Name:您可以自行定义您的广告单元名称,我们建议您命名为 Placment ID_Ad Network Name_ Country (例如:6539_Vungle_USA_40)
-
Unti ID:您可以进入广告位页面获取。
Vungle测试模式
开启测试模式进行测试非常重要,我们强烈建议您在应用发布前通过以下方式进行测试。
您只需要在需要进行测试的App内的应用程序设置页面选择Test mode模式即可。
添加 SDK 和 Adapter 到项目中
Android
1. 添加 Vungle SDK
- 将下面的脚本添加到您的 application-level build.gradle 文件中 dependencies 分段内。
implementation 'com.vungle:publisher-sdk-android:+'
2. 添加 Vungle Adapter
Adapter 的集成支持 Maven(Gradle依赖)自动下载和手动下载两种方式。
Gradle 依赖
- 将下面的脚本添加到您的 application-level build.gradle 文件中 dependencies 分段内。
implementation 'com.openmediation.adapters:vungle:+'
手动下载
- 点击下载 Vungle Adapter。
- 在工程中的 build.gradle 中添加 Adapter 依赖。
3. 仅针对使用 ProGuard
如果您将 ProGuard 与 Vungle 适配器一起使用,则必须将以下代码添加到 ProGuard 配置中 (Android Studio: proguard-rules.pro or Eclipse: proguard-project.txt):
# Vungle
-keep class com.vungle.warren.** { *; }
-dontwarn com.vungle.warren.error.VungleError$ErrorCode
# Moat SDK
-keep class com.moat.** { *; }
-dontwarn com.moat.**
# Okio
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
# Retrofit
-dontwarn okio.**
-dontwarn retrofit2.Platform$Java8
# Gson
-keepattributes Signature
-keepattributes *Annotation*
-dontwarn sun.misc.**
-keep class com.google.gson.examples.android.model.** { *; }
-keep class * implements com.google.gson.TypeAdapterFactory
-keep class * implements com.google.gson.JsonSerializer
-keep class * implements com.google.gson.JsonDeserializer
# Google Android Advertising ID
-keep class com.google.android.gms.internal.** { *; }
-dontwarn com.google.android.gms.ads.identifier.*
iOS
OpenMediation 支持 Cocoapods 和手动下载两种方式。
Cocoapods
使用 Cocoapods 集成 Vungle SDK,请在podfile中输入一下命令即可。
pod 'AungleSDK-iOS'
手动下载
1. 下载 Vungle framework。
- 您可以点击这里找到最新的Vungle SDK。
2. 添加 Vungle framework到您的项目中。
评论
文章评论已关闭。