Search
Clear search
Close search
Google apps
Main menu

Learn more about the new AdMob rewarded ads

Enable or disable location data for ads

Select your version of AdMob to view this content

 

AdMob (newest version)

One of the unique features of mobile applications is location awareness. Mobile users bring their devices with them everywhere, and adding location awareness to your app offers users a more contextual experience. The same could be said of mobile ads. When it comes to serving ads to users, location-based ads are usually more relevant to their needs and perform better.

If your app already requests location permissions from users, AdMob will automatically pass their location data to the SDK and use this data to improve ad targeting without any code changes to your app. AdMob will never automatically pass location data unless a user has already given location permissions to your app. You can turn off this feature at any time by going to App settings.

You should never request location permissions from users for the sole purpose of advertising.

If you disable this feature, AdMob will no longer automatically pass location data to the SDK or use location data to target ads for the app, regardless of whether or not a user has granted the app permission.
 

To make changes to an app's location data setting, complete the following steps:

  1. Sign in to your AdMob account at https://apps.admob.com.
  2. Click Apps in the sidebar.
  3. Select the name of the app. Note: If you don't see it in the list of recent apps, you can click All apps, then click the name of the app.
  4. Click App settings in the sidebar.
  5. Use the toggle to change the Use location data for ads setting:
    • On: User location data will be passed to the SDK and used to serve location-based ads to the user.
    • Off: User location data won’t be passed to the SDK or used to serve location-based ads to the user, even if location data is available.
  6. Click Save. If you're disabling location data for ads, you may be prompted to confirm this selection.
User location data is passed to the AdX Open Auction. This data is not used for AdMob Mediation.

Android location method

There are additional location methods for Android and iOS that can be implemented in an app’s code. These methods will only be used in the event that user location data can’t be accessed or you’ve disabled location data for ads in the app’s Settings tab.

If location data for ads is enabled in the app’s Settings tab, we will default to the location passed automatically to the SDK.

Out of respect for user privacy, Google asks that you specify location only if that information is already being used by your app.

AdMob (previous version)

AdMob will automatically start passing location data to the SDK from users who have granted your apps permission to do so after May 18, 2016.

One of the unique features of mobile applications is location awareness. Mobile users bring their devices with them everywhere, and adding location awareness to your app offers users a more contextual experience. The same could be said of mobile ads. When it comes to serving ads to users, location-based ads are usually more relevant to their needs and perform better.

If your app already requests location permissions from users, AdMob will automatically pass their location data to the SDK and use this data to improve ad targeting without any code changes to your app. AdMob will never automatically pass location data unless a user has already given location permissions to your app. You can turn off this feature at any time by going to an app's Settings tab.

You should never request location permissions from users for the sole purpose of advertising.

If you turn off this feature, AdMob will no longer automatically pass location data to the SDK or use location data to target ads for the app, regardless of whether or not a user has granted the app permission.
 

To make changes to an app's location data setting, complete the following steps:

  1. Sign in to your AdMob account at https://apps.admob.com.
  2. Click the Monetize tab.
  3. Select your application from the All apps list on the left-hand side.
  4. Click the Settings tab.
  5. Use the checkbox to change the Use location data for ads setting:
    • Checked: User location data will be passed to the SDK and used to serve location-based ads to the user.
    • Unchecked: User location data won’t be passed to the SDK or used to serve location-based ads to the user, even if location data is available.
  6. Click Save. If you're disabling location data for ads, you may be prompted to confirm this selection.
User location data is passed to the AdX Open Auction. This data is not used for AdMob Mediation.

Android location method

There are additional location methods for Android and iOS that can be implemented in an app’s code. These methods will only be used in the event that user location data can’t be accessed or you’ve disabled location data for ads in the app’s Settings tab.

If location data for ads is enabled in the app’s Settings tab, we will default to the location passed automatically to the SDK.

Out of respect for user privacy, Google asks that you specify location only if that information is already being used by your app.
Was this article helpful?
How can we improve it?
Sign in to AdMob

Sign in to see help for your AdMob account Sign in Don't have an AdMob account? Sign up today! Sign up for AdMob