1

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

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

admob 奖励视频存储问题

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

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

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

4

1 回答 1

0

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

于 2017-03-22T16:23:50.847 回答