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.
|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. Apart from setting an ad schedule, an exception is that the Google Ads API supports creating new geographic targets in an existing campaign. However, this operation currently doesn't have any effect on campaign serving.|