1
我想使用MoPub进行Facebook广告和Admob调解。我遵循MoPub指南:Native Ads Integration和Integrating Native Third Party Ad Networks。下面是MoPub广告适配器我是AdMob创建渲染器的代码,我如何注册它:在与MoPub进行调解时看不到任何原生AdMob广告
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);
的R.layout.native_ad_list_item
从here复制。我加载onResume()
的广告,告诉记者,在向导之上如下:
moPubAdAdapter.loadAds(getString(R.string.mopub_native_ad_unit_id));
我的问题是,如果我注册googlePlayServicesAdRenderer
而已,我没有得到任何广告。如果我将它与moPubStaticNativeAdRenderer
结合起来,我会得到Facebook广告,尽管我没有注册facebookAdRenderer
。我也没有获得有关Admob广告的日志。可能是什么情况?
你可以附加你的设备日志吗?检查Google的自定义事件类(com.mopub.nativeads.GooglePlayServicesNative)是否被调用。在MoPub用户界面上,请确保您不*将您的广告单元ID映射到Facebook展示位置ID。 –