Error com.unity3d.services.core.device.Storage.readStorage()

When I run logcat to view logs from my android device, I find this error popping up but it doesnt affect the game as far as I can tell, however I would like to know its cause and possible solution:

01-26 17:38:50.571: E/UnityAds(21337): com.unity3d.services.core.device.Storage.readStorage() (line:39) :: Error creating storage JSON: /data/user/0/com.ramsayamarin.popcornchef/files/UnityAdsStorage-public-data.json (No such file or directory)

I have the project Install location set to the default prefer external.

@ramsayamarin Are you using the latest version of the SDK?

If you’re using the latest version and still see this error consistently it would be helpful if you could send full logs and information about your project to our support email and we can look into it:
unityads-support@unity3d.com

@kyle-unity I’m using GoogleMobileAdsUnityAdsMediation-2.1.0 with Admob mediation. There is not much other logs to share since this is all i get from logcat. I’m using Unity 2019.2.19 Windows 10

I have the same issue:

Non-fatal Exception: java.lang.Exception: AndroidJavaException : java.lang.OutOfMemoryError: Failed to allocate a 37727880 byte allocation with 25165824 free bytes and 34MB until OOM, target footprint 257055944, growth limit 268435456
       at java.lang.StringFactory.newStringFromChars(java.lang.StringFactory)
       at java.lang.StringFactory.newStringFromBytes(java.lang.StringFactory)
       at java.lang.StringFactory.newStringFromBytes(java.lang.StringFactory)
       at java.lang.StringFactory.newStringFromBytes(java.lang.StringFactory)
       at com.unity3d.services.core.device.Storage.readStorage(com.unity3d.services.core.device.Storage)
       at com.unity3d.services.core.device.Storage.initStorage(com.unity3d.services.core.device.Storage)
       at com.unity3d.services.core.device.StorageManager.initStorage(com.unity3d.services.core.device.StorageManager)
       at com.unity3d.services.core.device.StorageManager.setupStorage(com.unity3d.services.core.device.StorageManager)
       at com.unity3d.services.core.device.StorageManager.init(com.unity3d.services.core.device.StorageManager)
       at com.unity3d.ads.metadata.MetaData.commit(com.unity3d.ads.metadata.MetaData)
       at com.unity3d.player.UnityPlayer.nativeRender(com.unity3d.player.UnityPlayer)
       at com.unity3d.player.UnityPlayer.access$500(com.unity3d.player.UnityPlayer)
       at com.unity3d.player.UnityPlayer$e$1.handleMessage(com.unity3d.player.UnityPlayer$e$1)
       at android.os.Handler.dispatchMessage(android.os.Handler)
       at android.os.Looper.loop(android.os.Looper)
       at com.unity3d.player.UnityPlayer$e.run(com.unity3d.player.UnityPlayer$e)
       at UnityEngine.AndroidJNISafe.CheckException(UnityEngine.AndroidJNISafe)
       at UnityEngine.AndroidJavaObject._Call(UnityEngine.AndroidJavaObject)
       at UnityEngine.Advertisements.Platform.Platform.Initialize(UnityEngine.Advertisements.Platform.Platform)