Vungle

注意! 如果您同时接入了AppsFlyer和Vungle的SDK,编译时会提示冲突,如何解决请参考:处理AppsFlyer和Vungle的冲突问题

Vungle应用程序创建

1.进入Vungle并登陆,点击添加APP进行应用程序的创建。1.jpg

2.选择APP对应的商店,填写相关信息等内容,完成应用程序的创建。2.jpg注意:以上操作中,如您的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.在新创建的应用程序下,选择广告位页面,进行广告位创建。3.jpg

2.选择需要创建的广告位类型,填写广告位名称等信息,点击继续完成广告位创建。4.jpg

  • MREC:为行业标准的矩形广告,尺寸为:300*250,可以融合video素材。
  • Banner-Ad Fresh:打开此按钮可以设置在显示新广告之前显示广告的秒数。

 

OpenMediation后台配置

Ad Network配置

1.进入OpenMediation后台点击左侧导航栏Ad Network→在Vungle后方点击Edit5.jpg

2.填写对应信息后,点击save后保存

Vungle_CN_.png

  • App ID:App ID展示在您的App的页面上,如下图:7.jpg

  • Reporting API Key:您需要进入左侧导航栏的报表,并选择该页面右上角账户的Reporting API Key获取该参数。8.jpg9.jpg

 

Instance 配置

1.点击左侧导航栏Mediation选择对应的广告单元Add Instance10.jpg

2.填写相应信息后保存设置11.jpg

  • Ad Network选择Vungle

  • Instance Name您可以自行定义您的广告单元名称,我们建议您命名为 Placment ID_Ad Network Name_ Country (例如:6539_Vungle_USA_40)

  • Unti ID您可以进入广告位页面获取。12.jpg

 

Vungle测试模式

开启测试模式进行测试非常重要,我们强烈建议您在应用发布前通过以下方式进行测试。

您只需要在需要进行测试的App内的应用程序设置页面选择Test mode模式即可。13.jpg

 

添加 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:+'

     手动下载

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到您的项目中。

这篇文章有帮助吗?
3 人中有 3 人觉得有帮助

评论

0 条评论

文章评论已关闭。