我为iOS和Android创建了一款手机游戏,它使用chartboost插件来展示广告和AdMob。
问题是我已经在AndroidManifest中创建了一些权限,以使这个插件工作,其中一个权限是READ_PHONE_STATE
,它要求允许读取安装游戏的人的呼叫信息。我不喜欢这样,因为可能会引起用户之间的不信任。
我试图删除要求此权限的行,但是当我这样做时,游戏在开始时崩溃,那么,有没有办法删除此权限?或者,如果我想要播放广告,我是否必须保留它?
答案 0 :(得分:1)
我不确定chartboost插件,但我创建了自己的AdMob插件,AndroidManifest文件中唯一的权限是:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
这是使用Google Play服务而非AdMob SDK的时候。