Is it still necessary to explicit request the storage permission on device running API 23 and higher?

I’m using Appodeal in my apps which add “android.permission.WRITE_EXTERNAL_STORAGE” to my permissions list. 

Currently I’m requesting the storage permission when the app is opened for the first time. What I noticed is that if I deny the permission my app still works fine and banners are shown.

So my question is: Is it still necessary to request the storage permission on device running API 23 and higher?

What I understand from the android documentation is that it is not required as long as the app tries to access its own application directory

For example, beginning with Android 4.4 (API level 19), it’s no longer necessary for your app to request the WRITE_EXTERNAL_STORAGE permission when your app wants to write to its own application-specific directories on external storage (the directories provided by getExternalFilesDir()). 

 

Source: https://developer.android.com/guide/topics/manifest/uses-permission-element.html
 

I’m looking to get an answer for you.  We do support Android versions older than 4.4 so this permission will be needed there. I suspect that if you’re doing banner’s there probably isn’t much in storage. Video ads have a bigger impact on storage needs.

Rob

We support Android API level 15 (4.0.3) and later. The permission is needed for those older OS’s.

Rob

I’m looking to get an answer for you.  We do support Android versions older than 4.4 so this permission will be needed there. I suspect that if you’re doing banner’s there probably isn’t much in storage. Video ads have a bigger impact on storage needs.

Rob

We support Android API level 15 (4.0.3) and later. The permission is needed for those older OS’s.

Rob