首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >AdMob广告是在MainActivity中还是在每个片段中?

AdMob广告是在MainActivity中还是在每个片段中?
EN

Stack Overflow用户
提问于 2016-09-06 05:40:58
回答 3查看 1.3K关注 0票数 0

我正在制作一个使用Main Activity的安卓应用程序,每个屏幕都是同一活动中的一个单独的Fragment

我想在每个屏幕的底部放置一个AdMob广告。实现这一目标的最佳方法是什么?

1)在fragments将占用的空间下,仅在activity内添加一个Ad

2)在每个fragment内添加广告。

现在我已经实现了第二个方法,但是当我试图显示activity's填充的SMART_BANNERS时,activity的填充遇到了问题(左和右)

哪种方法是最好、最正确的方法?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-09-06 06:19:36

第一种方法更好,因为广告不需要在每次切换片段时都加载。对于第二种方法,如果用户太快太频繁地在片段之间切换,他可能根本看不到广告。

票数 1
EN

Stack Overflow用户

发布于 2016-09-06 06:04:43

尽可能少的广告浏览量。最好的方法是在活动中有一个,因为AdMob会必要地刷新广告,并且你不必担心加载时间,如果你经常更改片段,这可能是一个问题。

还要记住,AdMob似乎在导致内存泄漏的活动上下文方面存在问题(至少是我使用的版本)。因此,请确保使用应用程序上下文。

票数 1
EN

Stack Overflow用户

发布于 2016-09-06 05:58:09

我使用过Admob,如果你有很多来自1ID的请求,你的应用程序可能会失败。这是因为android中允许的广告数量是有上限的。

我会在你的main中使用它,这样你就可以显示任何只有一个广告的片段。

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

https://stackoverflow.com/questions/39337998

复制
相关文章

相似问题

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