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.
Supported operations
Retrieve Local Services campaigns and budgets
Local Services campaigns and budgets can be retrieved using GoogleAdsService.SearchStream
or GoogleAdsService.SearchStream
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
You can update the campaign's status
and the
associated campaign budget's amount_micros
fields. No other fields are supported for update operations.
Unsupported operations
Unsupported operations | |
---|---|
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. |