0

我已将 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

VungleBanner.java

VungleInterstitial.java

VungleNetworkSettings.java

VungleRewardedVideo.java

VungleRouter.java

VungleRouterListener.java

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

4

1 回答 1

0

这些是 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());
于 2020-02-24T09:19:11.863 回答