0

我是 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" />

我知道这对于广告来说是必要的,但我不确定我的应用为什么会询问这些信息。其他有广告的应用程序不会要求这些。

我不确定我是否遗漏了一些东西。如何删除安装提示?

谢谢

4

1 回答 1

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 在没有这些许可的情况下仍然可以工作,到目前为止没有任何问题。

于 2017-03-17T03:47:15.093 回答