我是关于Unity游戏开发的新手,我做了一个简单的游戏,我为广告安装了一个Admob插件,但它现在要求用户该应用程序将拨打电话或访问位置。
我检查了Admob清单xml,我发现了这个。
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<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_COARSE_UPDATES" />
我知道这对于广告来说是必要的,但我不确定为什么我的应用会询问这些信息。其他有广告的应用也不会要求这些。
我不确定我是否遗漏了什么..如何在安装时删除提示?
由于
答案 0 :(得分:0)
只是回答这个问题,以防有人也遇到同样的问题。
我刚评论了以下代码
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!--<uses-permission android:name="android.permission.READ_PHONE_STATE" />-->
<uses-permission android:name="android.permission.INTERNET" />
<!--<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />-->
<!--<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_COARSE_UPDATES" />-->
在没有这些许可的情况下,admob仍在工作,到目前为止没有任何问题。