每个主要Android广告提供商都需要哪些权限?

时间:2011-02-11 03:06:28

标签: android ads

我正在尝试决定使用哪个广告提供商,而我在市场上的一个烦恼是需要更多权限的应用程序。大多数主要提供商都要求您在访问其文档之前注册,因此我们可以在此处编译信息。

在每个主要广告供应商的Android应用中展示广告需要具备哪些权限:

(很明显,我希望看到哪些供应商需要比其他供应商更多的权限。)

3 个答案:

答案 0 :(得分:3)

实际上,除了Admob之外,我认为其中任何一项都不需要INTERNET许可。这是我的经验(我通过MobClix访问大多数其他的,所以不知道他们的API是否有特定的要求):

AdMob,MobClix和MobFox: android.permission.INTERNET对

Mobclix的: android.permission.ACCESS_NETWORK_STATE

MobClix和MobFox: android.permission.READ_PHONE_STATE

MobClix最近删除了查看任务/正在运行的应用程序的权限(SDK 3.0版,这很好(权限太多,用户不会下载你的应用程序)。)

更新:看起来MobFox在3.0 api中删除了对WiFi状态和网络状态权限的需求。

另请注意,可选的权限(例如位置)可能会为您提供更好的广告。

答案 1 :(得分:1)

Admob需要<uses-permission android:name="android.permission.INTERNET" />

我不明白为什么其他任何提供商都需要更多。

答案 2 :(得分:1)

如下所述,不同的提供商可能会使用或不使用这些权限。

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />