当我使用admob android时,我应该包含哪些权限

时间:2017-08-02 16:57:50

标签: java android admob google-admob

当我使用admob时,我应该包含哪些权限" android"使用用户位置来改善广告收入? 我正在使用这些权限和功能

  <meta-data
        android:name="ADMOB_ALLOW_LOCATION_FOR_ADS"
        android:value="true" />

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-feature android:name="android.hardware.location.gps" />

我的案件中不需要什么权限?我不希望应用程序要求用户在安装时使用位置,并让admob同时使用位置数据

1 个答案:

答案 0 :(得分:2)

在构建Android应用时,您不需要包含任何使用AdMob的特殊权限。 SDK附带了自己的带有相应权限的清单文件,这些文件将通过manifest merging自动包含在您应用的最终APK中。

目前Android Studio中的一个错误可能导致使用移动广告SDK时出现权限警告,但您的应用仍然应该编译并运行正常。例如,我们Native Ads Express的官方示例在其应用清单中没有权限,但仍会正确加载和展示广告。