如何跨活动使用相同的 admob 横幅实例?

How to use the same admob banner instance across activities?

如何在多个活动中使用同一个 AdMob 横幅实例? 如果我的用户快速切换屏幕,我不希望横幅一次又一次地加载。我认为它大大降低了我的点击率。

有什么方法可以让我在不同的活动中使用相同的 AdMob 横幅 'instance'?我只想将横幅贴在屏幕的底部(或顶部),并将屏幕的其余部分用于我的应用程序,在横幅保持不变的情况下进出活动。

(不要太打扰,我的用户可以关闭他们的互联网,广告不会出现。我的应用完全离线)

有什么方法可以让我在不同的活动中使用相同的 AdMob 横幅 'instance'?我只想将横幅贴在屏幕的底部(或顶部),并将屏幕的其余部分用于我的应用程序,在横幅保持不变的情况下进出活动。

Banner Ads本身就是一个View。 所以你只能将它用作视图

I just want to stick the banner at the bottom (or top) of the screen and just use the rest of the screen for my app, moving in and out of activities while the banner stays put.

为此,使用片段可以提供帮助,其他方法是在不同的 activity 布局中包含视图。但是你必须管理所有活动。

简单地说,当我们使用其他视图时,需要将其视为视图。

一种方法是使用一个 Activity,然后使用 Fragments。您无需从一个 Activity 移动到另一个,而是在单击项目时附加和分离片段。因此,您的横幅广告视图将位于片段视图的顶部或底部。

查看 this 有关使用片段的旧示例,它会对您有所帮助