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



我已经在我的应用程序中集成了 Mopub 的横幅广告和插页式广告。Mopub Marketplace广告显示在应用程序中,但我也想添加一些第3方网络。我不确定如何正确集成它们。我正在尝试遵循集成指南,但 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

文格尔旗帜.java

文格尔插页式广告.java

Vungle网络设置.java

Vungle奖励视频.java

VungleRouter.java

VungleRouterListener.java

在添加了 Mopub 中介集成工具提供的适配器之后,我是否还需要将这些适配器文件添加到我的项目中?

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

//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')

然后,您可以从第一次开始使用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());

相关内容

  • 没有找到相关文章

最新更新