我正在开发Android应用并使用AdColony SDK来展示视频广告。我发现的问题是它不断下载视频广告并将其存储在我的设备上。
我使用adb shell
对我的Android设备上的文件系统进行了深入检查。在文件夹/data/data/com.package.name/
中,有一个名为files/adc/media
的文件夹,其中存储了许多png
和m4v
个文件。这些m4v
个文件是视频广告(15或30秒长)。
最初,当我第一次安装我的应用并启动它时,该文件夹中有2个视频广告,但在玩了一段时间之后,有更多视频广告被下载并存储在那里。有些视频可能是10MB大。当我进入设备设置 - >应用程序 - >我的应用程序时,数据增长到45MB,似乎只是在不断增长!
我打赌即使我可以删除它们,它也会再次下载这些视频。那么有什么方法可以阻止它下载视频广告?或者我可以设置允许下载的最大视频广告数量吗?
答案 0 :(得分:2)
AdColony确实将我们的资产缓存到设备 - 无论是质量(即时加载广告)还是可重用性。许多资产在多个广告系列中共享,如果提供重复广告,则可以避免重新下载相同的资产。
每个设备都有一个我们不会超过的特定内存类别(或特定于应用程序的内存限制),我们还会偶尔清除旧的和未使用的资产以保持大小不变。
虽然可以通过编程方式清除应用程序的数据缓存,但我们不建议这样做,因为它可能导致冗余下载和不必要的数据使用。
请随时通过support@adcolony.com与我们联系。