0

アンドロイドでMopubとFacebook広告を統合しています。ネイティブ広告をRecyclerViewに統合するためのMopubのドキュメントに従ってコードを実装します。しかし、広告はRecyclerViewに表示されません。Mopub AndroidでFANテスト広告を取得できません

以下のエラーはログキャットに表示されます。

D/FBAudienceNetworkLog: Audience Network Loaded (displayed for test ads only)

V/MoPub: Native Ad failed to load with error: A required renderer was not registered for the CustomEventNative..

Native ad request failed. com.mopub.network.MoPubNetworkError: No ads found for ad unit. at com.mopub.network.AdRequest.parseNetworkResponse(AdRequest.java:140) at com.mopub.volley.NetworkDispatcher.run(NetworkDispatcher.java:123)

答えて

0

アダプターが間違っています。 アダプターの設定は以下の通りです。

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

//       FacebookAdRenderer renderer = new FacebookAdRenderer(viewBinder); 

          adAdapter.registerAdRenderer(new MoPubStaticNativeAdRenderer(viewBinder)); 
          RequestParameters parameters = new RequestParameters.Builder().build(); 

          adAdapter.loadAds(Constants.AD_ID, parameters); 

          mList.setAdapter(adAdapter); 

私が代わりにMoPubStaticNativeAdRenderer

adAdapter.registerAdRenderer(new MoPubStaticNativeAdRenderer(viewBinder)); 
のレンダリング広告のFacebookAdRendererインスタンスを登録しました
関連する問題