如何使用Mopub中介设置第三方广告网络(例如Vungle)?

时间:2019-09-17 14:45:50

标签: android ads mopub vungle-ads

我已将Mopub集成到我的横幅广告和插页式广告应用中。 Mopub Marketplace广告正在应用程序中显示,但我也想添加一些第三方网络。我不确定如何正确整合它们。我正在尝试遵循集成指南,但是Mopub网站上的说明与网络网站上的说明不同。

例如,对于Vungle广告:Mopub指南具有以下说明:

  

要下载Vungle适配器,请导航至中介集成工具。您还需要下载Vungle SDK,可以在下面找到。

     

有关最新的下载和集成说明,请确保在集成SDK和适配器之前已查阅Vungle的教程。

中介集成工具提供了以下代码,可将其添加到我的应用中:

// Add the following repositories 
maven { url 'https://jitpack.io' }

// Vungle
implementation 'com.vungle:publisher-sdk-android:6.4.11'
implementation 'com.mopub.mediation:vungle:6.4.11.2'

此代码是否在我的应用程序中包括Vungle适配器和Vungle SDK?还是我必须手动下载SDK并添加它?

Vungle网站上与Mopub集成的指南也包含以下说明:

  

将所有与Vungle相关的适配器文件添加到您应用程序项目中的/ src / main / java / com / mopub / mobileads /目录中。此步骤是必需的,因为MoPub SDK将这些文件作为目录中的“自定义事件类”属性引用。

     

VungleAdapterConfiguration.java

     

VungleBanner.java

     

VungleInterstitial.java

     

VungleNetworkSettings.java

     

VungleRewardedVideo.java

     

VungleRouter.java

     

VungleRouterListener.java

已经添加了Mopub Mediation集成工具提供的适配器吗,我是否还需要将这些适配器文件添加到我的项目中?

1 个答案:

答案 0 :(得分:0)

这些是MoPub本身和Vungle +适配器所需的依赖项。

//MOPUB
implementation('com.mopub:mopub-sdk:5.10.0@aar') {
    transitive = true
}
// Vungle
implementation 'com.vungle:publisher-sdk-android:6.5.1'
implementation ('com.github.Vungle.mopub-android-mediation:vungle:6.5.1.0-RC4@aar')

然后,您可以通过 first start 使用Vungle轻松启动MoPub SDK。

Map<String, String> vungleSettings = new HashMap<>();
    vungleSettings.put("appId", "VUNGLEAPPID");

SdkConfiguration sdkConfiguration = new SdkConfiguration.Builder("MOPUB_ANY_BANNER_INTERSTITIAL...ID")             
        .withMediatedNetworkConfiguration(VungleAdapterConfiguration.class.getName(), vungleSettings)
        .withLogLevel(BuildConfig.DEBUG ? MoPubLog.LogLevel.DEBUG : MoPubLog.LogLevel.NONE)
        .build();

MoPub.initializeSdk(activity, sdkConfiguration, initSdkListener());
相关问题