В моем приложении используются баннерные объявления, и, к сожалению, каждый раз, когда загружается/отображается баннер, «хранилище» приложения добавляется на какую-то сумму. Чтобы узнать, сколько, приложение использует около 21,69 МБ при первой установке. В течение дня это может достигать 30 МБ. Самое большее - это 51 МБ. В этот момент я очистил хранилище.Очистка хранилища приложений
Теперь, если я отключу рекламу, проблема исчезнет. Я связался с моей рекламной сетью, которая рекомендовала обновить свой SDK, который я сделал, но это не имеет никакого значения.
Дело в том, что это довольно распространенное явление, я загрузил 2 или 3 игры из Play Маркета и протестировал их, запустив, запустив и перезапустив приложения снова и снова, и действительно, хранилище увеличивается.
Мои 2 вопроса:
- Есть ли способ (программно), чтобы очистить промышленн приложения (скажем, изнутри OnDestroy)
- Если есть, есть ли способ сделать это, сохраняя shreadPrefs, которые я использую для таких вещей, как настройки пользователей, уровни разблокированы и т. д.
Когда вы запускали приложение в эмуляторе, и вы посмотрели во внутреннем хранилище, чтобы узнать, где размещалось его программное обеспечение для рекламной сети, что вы узнали? – CommonsWare