广告提供商的必要清单权限?

时间:2013-02-14 10:16:55

标签: android permissions manifest

我想为我的Android应用尝试一些不同的广告提供商。 他们中的一些人在清单中需要很多权限,我并不总是觉得合适。

(当然,他们都需要android.permission.INTERNET,因为他们从他们的服务器上获取广告)

例如:Millenial Media想要android.permission.WRITE_EXTERNAL_STORAGE;很多其他提供商都想要android.permission.ACCESS_COARSE_LOCATION。

如果我没有在清单中授予这些权限,那么应用程序是否正常工作或者这会导致问题?

如果没有这些清单权限,我是否会从这些提供商那里获得广告?

编辑:很难测试广告提供商的所有SDK。对于MoPub我知道如果我不给他们android.permission.ACCESS_COARSE_LOCATION它仍然有用 - 我从他们那里得到广告。

我认为当他们的SDK-Code尝试使用需要权限的方法时,我只会收到错误 - 但是他们可以抓住这个。所以我的问题更多:

所有广告提供商都能正确处理吗?他们会拒绝发送广告吗?

编辑-2:
有没有人有错误/崩溃,因为他没有授予广告提供商SDK请求的特殊权限?

3 个答案:

答案 0 :(得分:0)

应用程序可以正常工作但你不会得到补充。

答案 1 :(得分:0)

这些都是强迫症,你需要在Android Manifest文件中添加权限....它的强制性

答案 2 :(得分:0)

来自official doc

  

如果应用程序需要访问受权限保护的功能,   它必须声明它需要具有权限   清单中的<uses-permission>元素。然后,当申请   安装在设备上,安装程序确定是否   通过检查签署的当局授予所请求的许可   应用程序的证书,在某些情况下,询问用户。如果   授予权限,应用程序可以使用   保护功能。如果没有,它将尝试访问这些功能   只是失败而没有通知用户。

您必须根据自己的需要提供

This is the complete list个权限