我目前使用 AdMob 来调解来自 AdColony 和 Applovin 的 RewardedVideo。我面临的问题是,每次打开我的应用程序并加载新的 RewardedVideo 时,持久存储内存都会增加约 7MB。
在下面的屏幕截图中:我清除了一次持久存储,然后打开了我的应用程序,等待 RewardedVideo 完成加载,然后强制关闭我的应用程序并重新打开了 12 次。总共使用了 67.73 MB。
我的主要问题是我想将这块数据保存在缓存中,而不是持久存储中。最终用户可能想要清除数据以获得空间,并且还会丢失他想要保留的其他数据(登录数据/首选项)。
有没有办法告诉 AdMob 使用缓存文件夹而不是数据文件夹?
我的第二个问题是如何减少使用的数据量?我可以告诉 AdMob 在某个时候删除数据吗?如果我加载一个新的 RewardedVideo,我不需要保留前一个。我应该以编程方式进行吗?(查找 AdMob 保存数据的位置)