Local Services campaigns let you advertise your business on Google and receive leads directly from potential customers. 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
methods, by querying for campaign resources where
advertising_channel_type = 'LOCAL_SERVICES'. An example query is given below.
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
|Create and remove campaigns||Google Ads API blocks creation of new Local Services campaigns.|
|Operations on sub-entities in a campaign||Google Ads API disallows creation, modification, removal and retrieval of ad groups, ads and criteria in Local Services campaigns. An exception is that Google Ads API allows creating new geographic targets in an existing campaign. However, this operation currently doesn't have any effect on campaign serving.|
|Operations on bidding strategy||There is currently no support for reading and mutating the bidding strategy for Local Services campaigns. This will be supported in a future version of the API.|