Local Services campaigns let you advertise your business on Google and receive leads directly from potential customers. The Google Ads API adds limited support for Google Local Services campaigns in version v10. This guide summarizes the supported operations and restrictions in the current version of the Google Ads API.
Retrieve Local Services campaigns and budgets
Local Services campaigns and budgets can be retrieved using the
method to query for the campaign resources where
advertising_channel_type = 'LOCAL_SERVICES'. Here is an example:
SELECT campaign.id, campaign.status, campaign_budget.id, campaign_budget.period, campaign_budget.amount_micros, campaign_budget.type FROM campaign WHERE campaign.advertising_channel_type = 'LOCAL_SERVICES'
Edit Local Services campaigns
Set the bidding strategy of Local Services campaigns
You can set the following bidding strategies as the standard bidding strategy of Local Services campaigns:
You can set the bids of
LocalServicesCampaignSettings.category_bids. You can retrieve and set
LocalServicesCampaignSettingsof Local Services campaigns though
Set an ad schedule as a campaign criterion
You can set an ad schedule for a Local Services campaign as a campaign criterion.
Set location targeting
To enable location targeting for a Local Services campaign, add a
LocationInfo and set it to the
location of the
CampaignCriterion that is sent to the Google Ads API, using
For more details, see Location
The restrictions listed in the following table can change in future versions of the Google Ads API.
|Create and remove campaigns||The Google Ads API blocks creation of new Local Services campaigns.|
|Operations on sub-entities in a campaign||The Google Ads API does not support the creation, modification, removal, or retrieval of ad groups, ads, or criteria in Local Services campaigns.|