2

我正在开发 android 应用程序并使用 AdColony SDK 来显示视频广告。我发现的问题是它不断下载视频广告并将它们存储在我的设备上。

我曾经adb shell对我的 android 设备上的文件系统进行过深入检查。在文件夹/data/data/com.package.name/中,有一个名为 的文件夹files/adc/media,里面存放着一些pngm4v文件。这些m4v文件是视频广告(15 或 30 秒长)。

最初,当我第一次安装并启动我的应用程序时,该文件夹中有 2 个视频广告,但在使用该应用程序一段时间后,有更多的视频广告被下载并存储在那里。有些视频可能有 10MB 大。当我进入设备设置->应用程序->我的应用程序时,数据增长到 45MB,而且似乎还在不断增长!

我敢打赌,即使我可以删除它们,它也会再次下载这些视频。那么有什么办法可以阻止它下载视频广告呢?或者我可以设置允许下载的视频广告的最大数量吗?

4

1 回答 1

2

AdColony 确实将我们的资产缓存到设备中——无论是质量(即时加载广告)还是可重用性。许多资产在多个广告系列中共享,如果提供重复的广告,您可以避免重新下载相同的资产。

每个设备都有一个我们不会超过的特定内存类别(或特定于应用程序的内存限制),我们还会偶尔清除旧的和未使用的资产以减小大小。

虽然可以通过编程方式清除应用的数据缓存,但我们不建议这样做,因为它可能会导致冗余下载和不必要的数据使用。

请随时通过 support@adcolony.com 与我们进一步联系。

于 2014-10-01T20:54:42.050 回答