Admob вознаградил видео, заняв слишком много места

В настоящее время я использую AdMob для посредничества RewardedVideo от AdColony и Applovin. Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я открываю свое приложение и загружаю новое RewardedVideo, объем постоянной памяти увеличивается примерно на 7 МБ.

На снимке экрана ниже: я один раз очистил постоянное хранилище, затем открыл свое приложение, дождался окончания загрузки RewardedVideo, затем принудительно закрыл свое приложение и снова открыл его 12 раз. Всего используется 67,73 МБ.

Вознаграждение за хранение видео в виде награды admob

Моя главная проблема заключается в том, что я хотел бы сохранить этот кусок данных в кеше, а не в постоянном хранилище. Конечный пользователь может захотеть очистить данные, чтобы освободить место, а также потеряет другие данные, которые он захочет сохранить при этом (данные для входа / предпочтения).

Есть ли способ сказать AdMob использовать папку кеша вместо папки данных?

Мой второй вопрос: как я могу уменьшить объем используемых данных? Могу ли я сказать AdMob удалить данные в какой-то момент? Если я загружаю новое RewardedVideo, мне не нужно сохранять предыдущее. Должен ли я сделать это программно? (найти, где AdMob сохраняет свои данные)

1 ответ

Как комментирует RedBrogdon, механизм кэширования реализован каждой рекламной сетью, и AdMob не имеет возможности контролировать его. Я использовал AdColony много раз, и я думаю, что у них нет таких вариантов, как вы хотите. У меня нет никаких идей об Аппловине, но я считаю, что у них обоих есть ограничение размера кэшей.

Другие вопросы по тегам