在使用MoPub进行调解时看不到任何原生AdMob广告

时间:2017-04-22 13:12:53

标签: android admob ads mopub

我想使用MoPub进行Facebook广告和Admob的调解。我按照MoPub指南进行了操作:Native Ads IntegrationIntegrating Native Third Party Ad Networks。以下是我为Admob创建渲染器的代码以及如何将其注册到MoPub广告适配器:

final GooglePlayServicesAdRenderer googlePlayServicesAdRenderer = new GooglePlayServicesAdRenderer(
        new ViewBinder.Builder(R.layout.native_ad_list_item)
                .titleId(R.id.native_title)
                .textId(R.id.native_text)
                .mainImageId(R.id.native_main_image)
                .iconImageId(R.id.native_icon_image)
                .callToActionId(R.id.native_cta)
                .privacyInformationIconImageId(R.id.native_privacy_information_icon_image)
                    .build());
...

MoPubNativeAdPositioning.MoPubServerPositioning adPositioning =
            MoPubNativeAdPositioning.serverPositioning();
moPubAdAdapter = new MoPubAdAdapter(getActivity(), normalArrayAdapter, adPositioning);
// moPubAdAdapter.registerAdRenderer(facebookAdRenderer);
moPubAdAdapter.registerAdRenderer(googlePlayServicesAdRenderer);
moPubAdAdapter.registerAdRenderer(moPubStaticNativeAdRenderer);
listView.setAdapter(moPubAdAdapter);

here复制R.layout.native_ad_list_item。我按照以上指南中的说明在onResume()加载广告:

moPubAdAdapter.loadAds(getString(R.string.mopub_native_ad_unit_id));

我的问题是,如果我只注册googlePlayServicesAdRenderer,我就不会投放任何广告。如果我将其与moPubStaticNativeAdRenderer结合使用,我会获得Facebook广告,但我没有注册facebookAdRenderer。我也没有关于Admob广告的日志。可能是什么情况?

1 个答案:

答案 0 :(得分:1)

MoMub中介需要AdMob Native Ad Advanced,但我们有Native Ad Express。您应该与Google联系,以便添加到可以从AdMob控制台创建高级广告的用户。