2017-04-22 9 views
1

Facebook 광고 및 Admob의 조정에 MoPub을 사용하고 싶습니다. 나는 이것을 위해 MoPub 가이드를 따라 갔다 : Native Ads IntegrationIntegrating Native Third Party Ad Networks. R.layout.native_ad_list_itemhere에서 복사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 광고에 대한 로그가 없습니다. 어떤 경우일까요?

+0

기기 로그를 첨부 할 수 있습니까? Google (com.mopub.nativeads.GooglePlayServicesNative)의 맞춤 이벤트 클래스가 호출되는지 확인합니다. MoPub UI에서 광고 단위 ID를 Facebook 게재 위치 ID에 매핑하지 않았는지 확인하십시오. –

답변

1

AdMob 네이티브 광고 고급은 MoPub 조정에 필요하지만 네이티브 광고 익스프레스가 있습니다. AdMob 콘솔에서 고급 광고를 만들 수있는 사용자에게 추가하려면 Google에 문의해야합니다.