我目前使用AdMob从AdColony和Applovin调解RewardedVideo。我面临的问题是,每次打开我的应用程序并加载新的RewardedVideo时,持久存储内存都会增加大约7MB。
在下面的屏幕截图中:我清除了持久存储一次,然后打开我的应用程序,等待RewardedVideo完成加载,然后强制关闭我的应用程序并重新打开它12次。总计使用67.73 MB。
我的主要问题是我想将这块数据保存在缓存中而不是持久存储中。最终用户可能希望清除数据以获得空间,并且还会丢失他想要保留的其他数据(登录数据/首选项)。
有没有办法告诉AdMob使用缓存文件夹而不是数据文件夹?
我的第二个问题是如何减少使用的数据量?我可以告诉AdMob在某些时候删除数据吗?如果我加载一个新的RewardedVideo,我不需要保留前一个。我应该以编程方式进行吗? (找到AdMob保存数据的位置)
答案 0 :(得分:0)
由于RedBrogdon正在评论,缓存机制由每个广告网络实施,而AdMob无法控制它。我已多次使用AdColony,我认为他们没有任何你想要的选项。我对Applovin没有任何想法,但我相信它们都有缓存大小的限制。