我已将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集成工具提供的适配器吗,我是否还需要将这些适配器文件添加到我的项目中?
答案 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());