I currently use AdMob to mediate RewardedVideo from AdColony and Applovin. The issue I am facing is that every time I open my app and load a new RewardedVideo, the persistent storage memory is being increased by about 7MB.
In the screenshot below: I cleared the persistent storage once, then opened my app, waited for a RewardedVideo to finished loading, then force closed my app and reopened it 12 times. Totalling a use of 67.73 MB.
My main issue is that I would like to save this chunk of data in the cache and not the persistent storage. The end user might want to clear the data in order to gain space, and will also lose other data that he will want to keep by doing so(login data / preferences).
Is there any way to tell AdMob to use the cache folder instead of the data folder ?
My second question is how can I reduce the amount of data used ? Can I tell AdMob to remove the data at some point ? If I load a new RewardedVideo, I don't need to keep the previous one. Should I do it programmatically ? (finding where AdMob saves its data)