我已经整合了Mopub在我的应用程序的旗帜和国际广告。Mopub市场的广告正在应用程序中显示,但我也想添加一些第三方网络。我不知道如何正确地整合它们。我试图遵循整合指南,但Mopub网站上的说明与网络网站不同。
例如,对于Vungle广告: Mopub指南有以下说明:
要下载Vungle适配器,请导航到工具。您还需要下载Vungle,如下所示。 有关最新的下载和集成说明,请确保您在集成SDK和适配器之前已经查阅了Vungle的教程。
Mediation Integration工具为我的应用程序提供了以下代码:
// 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并添加它吗?
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
我是否还需要将这些适配器文件添加到我的项目中,并且已经添加了工具提供的适配器?
发布于 2020-02-24 09:19:11
这些是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的Vungle 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());https://stackoverflow.com/questions/57976809
复制相似问题