On Google’s site they only mention two of them:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Nothing about location? Is it ok?
I noticed on forums that people also use other permissions, like:
<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" />
Is it ok to use only those two first, or shall I extend my list to location (anything else?) in order to serve better profiled ads?
If you enable these permissions then this allows admob to geo-target your ads.
Of course, the only reason to declare:
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
is because you want to try out different locations during development. You don't need this permission when your app is released.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With