2

有人知道如何通过中介投放Adcolony广告吗?MoPub只有这才MoPub知道他们在开发人员部分发布了什么样的文档。

信息随处可见以及折旧指南。

MoPubRewardedVideos.loadRewardedVideo("YOUR_AD_UNIT_ID");

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


添加这个:MoPubRewardedVideos.initializeRewardedVideo(this);

产生错误: initializeRewardedVideo(android.app.Activity, com.mopub.common.MediationSettings...)' has private access in 'com.mopub.mobileads.MoPubRewardedVideos

在初始化选项卡中它说:MoPub.initializeSdk()

搞砸了一切

4

1 回答 1

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

于 2018-06-04T14:17:04.660 回答