How do I identify local inventory ads using GAQL?

22 views
Skip to first unread message

MS

unread,
Aug 18, 2025, 10:40:42 PM8/18/25
to Google Ads API and AdWords API Forum
I'd like to list all our local inventory campaigns using GAQL.

What would the GAQL query look like? I can't find a corresponding attribute.

Your answer is appreciated.

Google Ads API Forum Advisor

unread,
Aug 19, 2025, 2:52:59 AM8/19/25
to axe...@axeldahmen.de, adwor...@googlegroups.com

Hi,

Thank you for contacting the Google Ads API support team.

Please note that there is no such campaign type as “local inventory campaigns” as per the API documentation.  However, as per this Help Center article, the local inventory ads can be enabled in your campaigns using the following 2 options:

Option 1: Performance Max campaign

  1. Click on the name of your existing Performance Max campaign, or create a new Performance Max campaign if you don't already have one. Learn more about creating Performance Max campaign
  2. If you have a Merchant Center feed linked to the Google Ads account, then select the Merchant Center account and the country for your Performance Max campaign and click Save. If a local inventory feed is set up within the Merchant Center account, local inventory ads will serve by default.

Option 2: Shopping campaign

  1. Click on the name of your existing Shopping campaign, or create a new Shopping campaign if you don't already have one.
  2. Navigate to Settings > Shopping campaign settings > Local products, check the "Turn on ads for products sold in local stores" box, and click Save.

If you have followed one of the above options and want to retrieve the campaigns which have local inventory ads enabled, kindly let us know the campaign type of those campaigns present in your Google Ads account. In order to assist you further, please provide your Google Ads customer Id and the uncropped UI screenshot of your Google Ads account where you are able to list the campaigns having local inventory ads. 

You can send the details via Reply privately to the author option, or direct private reply to this email.

Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-08-19 06:52:15Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01u4bxz:ref" (ADR-00330316)



MS

unread,
Aug 19, 2025, 11:05:38 AM8/19/25
to Google Ads API and AdWords API Forum
Thank you for your reply.

I don't set up ads myself. I'd just like to check if my customer has any of these ads enabled.

What would a GAQL query look like to retrieve a list of these local inventory ads/campaigns?

Your answer is appreciated.

Google Ads API Forum Advisor

unread,
Aug 19, 2025, 4:46:31 PM8/19/25
to axe...@axeldahmen.de, adwor...@googlegroups.com
Hi,

Using the campaign report you can fetch local ads/campaigns. I would recommend that you refer to the below GAQL query :
SELECT campaign.id, campaign.name, campaign.status, campaign.advertising_channel_type FROM campaign WHERE campaign.advertising_channel_type = 'LOCAL' 
Additionally, you can utilize the Query Builder and Query Validator to build and validate your queries. To retrieve Google Ads API entities and reporting data, you can use one of these methods like GoogleAdsService.SearchStream or GoogleAdsService.Search

Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-08-19 20:45:43Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01u4bxz:ref" (ADR-00330316)



Reply all
Reply to author
Forward
0 new messages