2

私は Eclipse を使用しており、Facebook Audience Network 経由で広告を表示しようとしています。公式の Facebook SDKから「AudienceNetwork.jar」を追加し、 AdMob Mediation Networksから「FacebookAdapter.jar」を追加しました。

私は AdMob で収益化しており、proguard は使用していません

私の問題は、広告を読み込もうとすると、次のエラーが表示されることです。

02-19 20:07:35.315: I/Ads(23957): Instantiating mediation adapter: com.google.ads.mediation.facebook.FacebookAdapter
02-19 20:07:35.316: I/dalvikvm(23957): Failed resolving Lcom/google/ads/mediation/facebook/FacebookAdapter; interface 1798 'Lcom/google/android/gms/ads/mediation/MediationInterstitialAdapter;'
02-19 20:07:35.316: W/dalvikvm(23957): Link of class 'Lcom/google/ads/mediation/facebook/FacebookAdapter;' failed
02-19 20:07:35.316: W/Ads(23957): Could not instantiate mediation adapter: com.google.ads.mediation.facebook.FacebookAdapter. com.google.ads.mediation.facebook.FacebookAdapter

thisおよびthis post によると、これは私が使用していないプロガードを使用した場合にのみ発生するはずです。

なぜこれが起こるのかについて誰か提案がありますか?

また、Facebook 自体が AdMob を介して Audience Network を統合する方法に関するドキュメントを持っていないのはなぜですか? 前者は後者でサポートされているのに。:-)

4

2 に答える 2

0

com/google/ads/mediation/facebook/FacebookAdapterAPK に含まれていないようです。APK、ビルド プロセス、FacebookAdapter ライブラリの追加方法、および FacebookAdapter ライブラリ自体の内容を確認してください。

于 2015-02-21T00:05:17.283 に答える
0

バナー広告でやってみた。同じエラーが発生したときに、Admob メディエーションを介して Facebook Audience Network から広告を読み込もうとしました。

Google Play Services Lib をビルド パスに追加したことを確認し、Google Play Services Libのバージョンに と が含まれているかどうかを確認MediationInterstitialAdapter.classしてくださいMediationNativeAdapter.class。私は(まだEclipseで動作していました)そうしなかったので、FacebookAdapterはそこにないクラスを探していました。

新しいバージョンに更新した後 (リンクはこちら:古い Google Play サービスをダウンロードするには? )、メディエーションが正常に機能するようになりました。:)

于 2017-01-06T22:24:01.853 に答える