gpt4 book ai didi

android - 是否允许在 RecyclerView 上转换多个 AdMob 广告?替代广告网络?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:58:04 24 4
gpt4 key购买 nike

许多应用程序(如 facebook、twitter)都有一个内容流,每 n 次它们就会转换广告(称为赞助帖子)。

我有一个显示项目列表的应用程序,我每 6 个元素放一个 admob 广告。元素列表不固定,我可以有 0 到 250 个项目。

在实际实现中,我有一个独特的广告 ID,因此所有横幅都(显然)具有相同的内容。

所以我会在 AdMob 网站上手动创建 +40 广告...并以编程方式分配给回收商。

我在 AdMob 上读到:

The number of ads on a single screen should not exceed one if the ad is fixed to the screen top or screen bottom. If the page scrolls, only one ad should be visible on the screen at a time, and, according to the AdSense program policies, publishers may place no more than 3 ad units on one entire page.

Facebook 或其他应用程序如何在滚动页面上显示多个广告?是否存在任何允许这样做的广告网络?

最佳答案

我不知道其他网络如何处理事情,但您绝对可以使用 AdMob 的 Native Ads Express 来完成这项工作.这是 AdMob 几周前在 I/O 2016 上推出的一种新广告格式。

我建议如下:

  • https://apps.admob.com 注册一个新的广告单元 ID并选择 Native Ads Express。你只需要一个。选择一个较小的模板大小和适合您的应用程序的模板。您可以自定义颜色和字体以匹配您的 UI。

  • 在您的 Activity 中,维护您已实例化并将广告加载到其中的 NativeExpressAdView 对象列表(loading an ad for Native Ads Express 与横幅的工作原理基本相同)。您应该只需要几个即可开始。

  • 当您的 RecyclerView 滚动到您需要广告的位置时,使用列表中的一个并记下索引。然后将新的 NativeExpressAdView 添加到列表的末尾,以便在用户不断滚动时加载另一个广告。如果用户向上滚动,您就会知道哪个 NativeExpressAdView 与哪个索引对应,并且您可以采取相应的行动。

我建议避免的一些事情:

  • 确保您不会同时在屏幕上显示一个以上的广告。这是这里的重大政策问题。您可能需要在一台设备上每六件商品展示一次广告,而在更大的设备上每八件商品展示一次,等等。您引用的“每页三个广告”规则(我相信)是网站的 AdSense 规则,而不是适用于 AdMob。

  • 不要一次加载填满整个列表所需的所有广告。 250/6 = ~40 个广告,这是一个很大的数据 block ,尤其是如果用户从未完全使用过它的话。

关于android - 是否允许在 RecyclerView 上转换多个 AdMob 广告?替代广告网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37652732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com