我正在使用 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,只有当我使用proguard时才会发生这种情况,而我没有。
有人对为什么会发生这种情况有任何建议吗?
为什么 Facebook 本身没有任何关于如何通过 AdMob 集成 Audience Network 的文档,因为后者支持第一个?:-)