Admob вознаградил видео, заняв слишком много места
В настоящее время я использую AdMob для посредничества RewardedVideo от AdColony и Applovin. Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я открываю свое приложение и загружаю новое RewardedVideo, объем постоянной памяти увеличивается примерно на 7 МБ.
На снимке экрана ниже: я один раз очистил постоянное хранилище, затем открыл свое приложение, дождался окончания загрузки RewardedVideo, затем принудительно закрыл свое приложение и снова открыл его 12 раз. Всего используется 67,73 МБ.
Моя главная проблема заключается в том, что я хотел бы сохранить этот кусок данных в кеше, а не в постоянном хранилище. Конечный пользователь может захотеть очистить данные, чтобы освободить место, а также потеряет другие данные, которые он захочет сохранить при этом (данные для входа / предпочтения).
Есть ли способ сказать AdMob использовать папку кеша вместо папки данных?
Мой второй вопрос: как я могу уменьшить объем используемых данных? Могу ли я сказать AdMob удалить данные в какой-то момент? Если я загружаю новое RewardedVideo, мне не нужно сохранять предыдущее. Должен ли я сделать это программно? (найти, где AdMob сохраняет свои данные)
1 ответ
Как комментирует RedBrogdon, механизм кэширования реализован каждой рекламной сетью, и AdMob не имеет возможности контролировать его. Я использовал AdColony много раз, и я думаю, что у них нет таких вариантов, как вы хотите. У меня нет никаких идей об Аппловине, но я считаю, что у них обоих есть ограничение размера кэшей.