首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在同一个应用程序中实现mobfox和admob

在同一个应用程序中实现mobfox和admob
EN

Stack Overflow用户
提问于 2012-09-24 17:43:08
回答 1查看 1.5K关注 0票数 1

我有一个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代码中得到了错误:

代码语言:javascript
复制
The import com.google.ads.AdView collides with another import statement

AdMob错误示例仅导入相关的MobFox AdView:

代码语言:javascript
复制
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:

代码语言:javascript
复制
The constructor AdView(MainActivity, AdSize, String) is undefined

由于这个导入错误,我无法在我的应用程序中实现两个广告网络。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2012-09-24 23:10:57

您正在使用AdMob中介吗?如果是这样的话,您只需插入MobFox SDK和适配器,而不必自己编写任何代码。

如果您没有使用中介解决方案(我建议使用一个中介解决方案),您可以通过删除导入中的内容并通过它的完全限定类引用类来避免这个问题。例如:

代码语言:javascript
复制
com.google.ads.AdView ad = (com.google.ads.AdView)findViewById(R.id.admobContent);

那么你就不需要import com.google.ads.AdView了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12570109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档