【问题标题】:Admob rewarded videos taking too much storage spaceAdmob 奖励视频占用过多存储空间
【发布时间】:2017-01-29 09:04:15
【问题描述】:

我目前使用 AdMob 来调解来自 AdColony 和 Applovin 的 RewardedVideo。我面临的问题是,每次打开我的应用并加载新的 RewardedVideo 时,持久存储内存都会增加约 7MB。

在下面的屏幕截图中:我清除了一次持久存储,然后打开了我的应用程序,等待 RewardedVideo 完成加载,然后强制关闭我的应用程序并重新打开了 12 次。总共使用了 67.73 MB。

我的主要问题是我想将这块数据保存在缓存中,而不是持久存储中。最终用户可能希望清除数据以获得空间,但也会丢失他想要保留的其他数据(登录数据/首选项)。

有没有办法告诉 AdMob 使用缓存文件夹而不是数据文件夹?

我的第二个问题是如何减少使用的数据量?我可以告诉 AdMob 在某个时候删除数据吗?如果我加载一个新的 RewardedVideo,我不需要保留前一个。我应该以编程方式进行吗? (查找 AdMob 保存数据的位置)

【问题讨论】:

  • [注意:我在推测] 由于中介的工作方式,您展示的广告由其他网络的 Android SDK 加载,就像您直接使用它们一样。 AdMob 并不真正控制它们的缓存方式甚至显示方式(中介适配器调用与其他所有人相同的公共 API 方法)。如果您能确定哪个网络(AdColony 或 AppLovin)是这样一个缓存广告的网络,并查看他们的文档以了解是否有办法避免这种情况,您可能会更幸运。

标签: android admob adcolony applovin


【解决方案1】:

正如 RedBrogdon 所说,缓存机制是由每个广告网络实现的,AdMob 没有控制它的能力。我已经多次使用 AdColony,但我认为他们没有您想要的任何选项。我对 Applovin 没有任何想法,但我相信它们都有缓存大小的限制。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-19
    相关资源
    最近更新 更多