Facebook 광고 및 Admob의 조정에 MoPub을 사용하고 싶습니다. 나는 이것을 위해 MoPub 가이드를 따라 갔다 : Native Ads Integration과 Integrating Native Third Party Ad Networks. R.layout.native_ad_list_item
가 here에서 복사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);
: 여기 MoPub에서 광고 어댑터에 내가 등록한 내가 몹에 대한 렌더러를 만드는 코드와 방법이다.
moPubAdAdapter.loadAds(getString(R.string.mopub_native_ad_unit_id));
내 문제는 내가 googlePlayServicesAdRenderer
를 등록 할 경우에만, 내가 어떤 광고를 얻을 수 없다는 것입니다 다음과 같이 위의 가이드에 말한대로 나는 onResume()
광고를로드합니다. 내가 moPubStaticNativeAdRenderer
과 결합하면 facebookAdRenderer
을 등록하지는 않았지만 Facebook 광고를받습니다. 또한 AdMob 광고에 대한 로그가 없습니다. 어떤 경우일까요?
기기 로그를 첨부 할 수 있습니까? Google (com.mopub.nativeads.GooglePlayServicesNative)의 맞춤 이벤트 클래스가 호출되는지 확인합니다. MoPub UI에서 광고 단위 ID를 Facebook 게재 위치 ID에 매핑하지 않았는지 확인하십시오. –