MainActivity 或每个 Fragment 中的 AdMob 广告?
AdMob ads in MainActivity or in each Fragment?
我正在制作一个使用 Main Activity
的 Android 应用程序,并且每个屏幕都是同一个 activity 内的单独 Fragment
。
我想在每个屏幕的底部放置一个 AdMob 广告。最好的方法是什么?
1) 在 activity
内仅添加一个广告,在 fragments
将采用
的 space 下方
2) 在每个 fragment
.
内添加广告
现在我已经实现了第二种方法,但是当我试图显示 SMART_BANNERS
由于 activity's
填充(左右)
最佳和正确的方法是什么?
我曾使用过 Admob,如果您有来自 1 个 ID 的大量请求,您的应用可能会失败。这是因为 android 中允许的最大广告数量。
我会在您的主要内容中使用它,这样您就可以只显示一个广告的任何片段。
尽可能少地观看广告。最好的方法是在 Activity 中添加一个,因为 AdMob 会刷新广告,您不必担心加载时间,如果您经常更改片段,加载时间可能会成为问题。
另请注意,AdMob 似乎在 Activity 上下文方面存在问题,导致内存泄漏(我至少使用过的版本)。因此,请确保您使用应用程序上下文。
第一种方法更好,因为不需要每次切换片段时都加载广告。
对于第二种方法,如果用户在片段之间切换得太快太频繁,他可能根本看不到广告。
我正在制作一个使用 Main Activity
的 Android 应用程序,并且每个屏幕都是同一个 activity 内的单独 Fragment
。
我想在每个屏幕的底部放置一个 AdMob 广告。最好的方法是什么?
1) 在 activity
内仅添加一个广告,在 fragments
将采用
2) 在每个 fragment
.
现在我已经实现了第二种方法,但是当我试图显示 SMART_BANNERS
由于 activity's
填充(左右)
最佳和正确的方法是什么?
我曾使用过 Admob,如果您有来自 1 个 ID 的大量请求,您的应用可能会失败。这是因为 android 中允许的最大广告数量。
我会在您的主要内容中使用它,这样您就可以只显示一个广告的任何片段。
尽可能少地观看广告。最好的方法是在 Activity 中添加一个,因为 AdMob 会刷新广告,您不必担心加载时间,如果您经常更改片段,加载时间可能会成为问题。
另请注意,AdMob 似乎在 Activity 上下文方面存在问题,导致内存泄漏(我至少使用过的版本)。因此,请确保您使用应用程序上下文。
第一种方法更好,因为不需要每次切换片段时都加载广告。 对于第二种方法,如果用户在片段之间切换得太快太频繁,他可能根本看不到广告。