0

我最近遵循了此处发布的教程: https ://stackoverflow.com/questions/4898838/howto-implement-adwhirl-in-an-android-project 为了将广告服务更改为“AdWhirl”(与 Millennial Media和 AdMob 作为子广告商)。

由于 Millennial Media 的广告缓存,我的应用程序(通常大小为 1mb)的切换大小可能会有所不同,因此它非常持久。有没有办法删除我的应用在 onDestroy() 或 finish() 方法中创建的缓存?

人们抱怨如果他们不自己清除缓存,该应用程序会占用太多空间。有没有办法阻止它缓存这些图像(在 Millennial Media sdk 中找不到任何东西)?

欢迎提出建议,在此先感谢!

4

1 回答 1

1

这取决于千禧年媒体是否是一个好公民。如果他们正在使用缓存目录,您可以使用Context.getCacheDir来获取缓存目录。我认为您可以使用java递归文件删除调用迭代它包含的文件,或者删除文件夹并重新制作它。

可能没有办法阻止 Millennial Media 在不违反 AdWhirl 服务条款的情况下将缓存存储在其他位置。

于 2011-02-23T03:53:46.753 回答