我有一个MobFox和AdMob的应用程序。如果MobFox广告没有显示,AdMob广告就会出现。最近,我将android升级为20,除了许多错误和缓慢的eclipse之外,mobfox还向我展示了许多错误。我升级了mobfox并更改了代码以显示mobfox广告。然后,我想让admob广告发挥作用,但我总是犯错误。我将其更新为最新的sdk,6.1.0。问题是,MobFox和AdMob都使用AdView.
如果我添加了import com.adsdk.sdk.banner.AdView; MobFox ads,但是我在AdMob代码中得到了错误。如果我添加了import com.google.ads.AdView;广告,但是我在MobFox代码中得到了错误:
The import com.google.ads.AdView collides with another import statementAdMob错误示例仅导入相关的MobFox AdView:
The method loadAd(AdRequest) is undefined for the type AdView
AdView ad = (AdView)findViewById(R.id.admobContent);
ad.loadAd(new AdRequest()); //error我导入com.google.ads.*;徒劳无功,因为它不识别admob AdView:
The constructor AdView(MainActivity, AdSize, String) is undefined由于这个导入错误,我无法在我的应用程序中实现两个广告网络。有什么想法吗?
发布于 2012-09-24 23:10:57
您正在使用AdMob中介吗?如果是这样的话,您只需插入MobFox SDK和适配器,而不必自己编写任何代码。
如果您没有使用中介解决方案(我建议使用一个中介解决方案),您可以通过删除导入中的内容并通过它的完全限定类引用类来避免这个问题。例如:
com.google.ads.AdView ad = (com.google.ads.AdView)findViewById(R.id.admobContent);那么你就不需要import com.google.ads.AdView了。
https://stackoverflow.com/questions/12570109
复制相似问题