这个MoPub让我很头疼

时间:2018-05-22 12:24:38

标签: android mopub adcolony mobile-ad-mediation

任何人都知道如何通过M[classes == c] 调解投放Adcolony个广告? 只有这个MoPub知道他们在开发人员部分发布了哪种文档。

信息随处可见折旧指南。

MoPub

他们没有说明广告单元ID是什么。如果它是他们自己的单位ID,那么在哪里找到它。

添加:MoPubRewardedVideos.loadRewardedVideo("YOUR_AD_UNIT_ID");

产生错误: MoPubRewardedVideos.initializeRewardedVideo(this);

在“初始化”标签中,它显示:initializeRewardedVideo(android.app.Activity, com.mopub.common.MediationSettings...)' has private access in 'com.mopub.mobileads.MoPubRewardedVideos

搞砸了一切

1 个答案:

答案 0 :(得分:1)

在5.0.0版本中,SDK使用新的初始化API,该API也会初始化您的奖励视频设置。如果您一直在使用MoPubRewardedVideos.initializeRewardedVideo(),它现在是新初始化的一部分,因此请务必切换到新的API。以下是使用新API的方法:

SdkConfiguration sdkConfiguration = new SdkConfiguration.Builder("AD_UNIT_ID")
                                                    .withMediationSettings("MEDIATION_SETTINGS")
                                                    .withNetworksToInit(networksToInit)
                                                    .build();

MoPub.initializeSdk(this, sdkConfiguration, initSdkListener());

AD_UNIT_ID字符串是我们自己的广告单元ID所在的占位符。如果您需要示例广告单元ID用于测试目的,可以查看以下内容:https://github.com/mopub/mopub-android-sdk/blob/bd1646fdce1a808b2ae39c41d6904db493214e4a/mopub-sample/res/values/strings.xml#L23-L29