android - AdMob 在 android 中需要哪些权限

标签 android location admob ads

关于 Google’s site他们只提到了其中两个:

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

没有位置?可以吗?

我在论坛上注意到人们还使用其他权限,例如:

<meta-data android:value="true" android:name="ADMOB_ALLOW_LOCATION_FOR_ADS" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />     
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 

首先只使用这两个是否可以,或者我是否应该将我的列表扩展到位置(其他任何东西?)以提供更好的配置广告?

最佳答案

如果您启用这些权限,则这将允许 admob 对您的广告进行地理定位。

当然,声明的唯一理由:

<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 

是因为你想在开发过程中尝试不同的位置。当您的应用发布时,您不需要此权限。

关于android - AdMob 在 android 中需要哪些权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14752769/

相关文章:

android - 如何以节能的方式使用 Android 接收驾驶启动和停止 Activity ,甚至可以离线工作?

android - 为什么 AdMob 会弄乱 EditText 流程和键盘?

android - android日历中的API级错误

ios - 如何在ios中以终止状态获取每200米的位置

android - Intent 服务接收短信并关闭

iphone - 在真实 iOS 设备上模拟位置

android - 我是否应该在不同的 Activity 中使用不同的 AdMob 广告单元 ID?

admob - "You cannot use AdMob at this time"访问 AdMob 时出错

android - 由于不同的应用程序签名,重新安装失败

android - CMake 错误 : Could not create named generator Android Gradle - Ninja