The My Business Business Information API allows users of the AdWords API to create and update locations in
Business Profile. These locations can then be synced to Google Ads and used with
[location extension ads](https://support.google.com/adwords/answer/2404182).

Verification isn't required to use these locations in Ads, but any edits made this way may not
appear on Maps or Search unless the locations are verified. To use online-to-offline reporting such
as [store visits](https://support.google.com/adwords/answer/6100636),
you must have a verified Business Profile listing tied to location extensions.

## Manage locations

To learn more about the policies on the creation of locations, refer to the Business Profile
[Guidelines for representing your business on Google](https://support.google.com/business/answer/3038177).

Advertisers who only need locations to run location extension ads don't need to verify their
locations in Business Profile.

### Google Ads

If you only have one Business Profile account, sync that account to Google Ads. If the
Business Profile account contains a large number of locations, you might want to map locations to
individual campaigns or ad groups. To learn more, see
[Filtering location extensions](https://developers.google.com/adwords/api/docs/guides/feed-services-locations#filtering_location_extensions).

If your clients already have Business Profile accounts, or if you want to work with their
verified locations, have your client invite you to their existing Business Profile Account as a
manager. Use your credentials in conjunction with your client's Business Profile account ID when
mapping to Google Ads. To learn more, see
[Creating the PlacesLocationFeedData object on the feed](https://developers.google.com/adwords/api/docs/guides/feed-services-locations#creating_the_placeslocationfeeddata_object_on_the_feed).

If you're only interested in Google Ads and don't need to verify or manage locations in Maps and
Search, create a single, partner-level Business Profile account that contains all of your
business locations. Use label filtering to associate Business Profile locations with specific Ads
campaigns. While you can use any custom ID, as long as you keep track of it, one option is to use
the Google Ads customer ID as a
[label](https://support.google.com/business/answer/3370250?&vid=1-635804417253618036-2454227408#labels).

### AdWords API

A partner or agency might manage their location extensions through the manual location extensions
feed of the AdWords API. If so, they must integrate with the My Business Business Information API or use the
Business Profile UI to manage location extensions.

The My Business Business Information API allows third parties to create unverified locations and then use the
AdWords API to link their Business Profile account and serve location extensions. The use of
unverified locations as Google Ads location extensions doesn't affect Ad Rank.

## Use labels

[Labels](https://support.google.com/business/answer/3370250?&vid=1-635804417253618036-2454227408#labels) allow you to tag individual Business Profile locations with custom strings.
Labels are primarily intended to provide a way for Google Ads users to associate
Business Profile locations with specific Ads campaigns.

While you can use any string, as long as you keep track of it, one option is to use the Google
Ads customer ID as a label. Once the Business Profile account is synced with Google Ads, you can
associate the Google Ads customer ID with the right location in Business Profile.