如何在所有活动中携带相同的广告?

时间:2014-07-28 10:44:59

标签: android android-layout android-activity admob viewstub

我有一个接一个的5个活动。 我已经整合了admob广告。 但我的问题是,在新活动在活动广告被销毁之前打开广告并且我当前的活动开始重新加载广告之后。 主要问题是在广告加载完成之前,用户转到下一个屏幕。

所以我的问题是在您的所有活动中加载广告是否有任何意义,以便不需要为每项活动反复重新加载广告?

我听说过 ViewStub 。它会帮助我吗?

2 个答案:

答案 0 :(得分:1)

嘿朋友你想要什么是不可能的android你说ASP.net的masterPage概念,但这是活动不可能的。如果你想这样做那么你可以用Fragment来做。使用Fragments代替Activity,然后你可以实现你的目标。

答案 1 :(得分:0)

您可以创建一个XML文件,您可以在其中放置adView组件并将其包含在内 将XML纳入您的所有5个活动XML

这是将adView集成到android项目中的非常简单的方法

如果新广告在新活动中重新加载,那么第二件事就是好,因为如果广告无法刷新,它会帮助您从admob获得更多收入,那么展示次数就不会增加,所以当用户继续使用时活动广告获得刷新

关于您的担忧,(在我的广告加载之前,用户转到下一个屏幕。) 如果用户真正对广告感兴趣他/她肯定会等待加载

现在选择你的是你希望通过更多印象获得更多收入,或者你想在所有5个活动中向用户展示相同的广告

为此您需要在xml中使用相同的页脚栏,您只需要更改屏幕的中间部分,然后根据您的要求轻松实现