我想为我的 android 应用尝试一些不同的广告提供商。他们中的一些人希望清单中有很多我并不总是觉得合适的权限。
(当然他们都需要 android.permission.INTERNET 因为他们从他们的服务器获取广告)
例如:千禧传媒想要android.permission.WRITE_EXTERNAL_STORAGE;许多其他提供商想要 android.permission.ACCESS_COARSE_LOCATION。
如果我没有在清单中授予这些权限,那么应用程序是否可以正常工作,或者这会导致问题吗?
如果没有这些清单权限,我是否会从这些提供商那里获得广告?
编辑:
很难测试广告提供商的所有 SDK。对于 MoPub,我知道如果我不给他们 android.permission.ACCESS_COARSE_LOCATION 它仍然有效 - 我从他们那里得到广告。
我认为只有当他们的 SDK 代码尝试使用需要许可的方法时,我才会收到错误消息——但他们可以捕捉到这一点。所以我的问题更多:
所有广告提供商都正确处理这个问题吗?然后他们会拒绝一般地发送广告吗?
编辑 2:
是否有人因为未授予广告提供商 SDK 请求的特殊权限而出现错误/崩溃?