Inquiry on API Support for Asset Group Listing Groups in Performance Max Campaigns

80 views
Skip to first unread message

khushboo

unread,
Aug 6, 2025, 7:59:47 PM8/6/25
to Google Ads API and AdWords API Forum

Dear Google Ads API Support Team,

I hope this message finds you well.

I am currently working on automating campaign setup within Google Ads, specifically for Performance Max campaigns with the website traffic objective. After creating a campaign and navigating to the associated Asset Group, I observe a section labeled Listing Group — which appears to relate to products or product groupings.

Could you please confirm whether the Google Ads API currently supports:

  • Programmatically accessing or managing the Asset Group Listing Groups

  • Any available endpoints or services (e.g., asset_group_listing_group_filter) that allow reading, creating, or modifying these listings

  • Specific documentation or examples if this is currently supported

I appreciate your support and look forward to your guidance on this matter. Attaching screenshot for the same.

Warm regards,
Khushboo
Software Developer
 


PMAX_Asset_group.png

Google Ads API Forum Advisor

unread,
Aug 6, 2025, 10:05:26 PM8/6/25
to khushboo...@gmail.com, adwor...@googlegroups.com

Hi,

Thank you for contacting the Google Ads API support team.

Please find the answers for your queries below:

  • Programmatically accessing or managing the Asset Group Listing Groups

Answer: Yes, listing groups are supported in Google Ads API for Performance Max campaigns. All asset groups in Performance Max retail campaigns require a valid product partition tree composed of AssetGroupListingGroupFilter objects. I would recommend you to refer to this documentation for more information.

  • Any available endpoints or services (e.g., asset_group_listing_group_filter) that allow reading, creating, or modifying these listings

Answer: The available endpoint for managing Asset Group Listing Groups is MutateAssetGroupListingGroupFilters

  • Specific documentation or examples if this is currently supported

Answer: The required documentation is the same as provided in the first answer: Listing Groups for Retail. It also contains the Code Example for it. 

I hope your queries are answered. Feel free to reach out for any further concerns/ queries. 

Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-08-07 02:04:25Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01syNRN:ref" (ADR-00329017)



khushboo

unread,
Aug 8, 2025, 3:34:02 PM8/8/25
to Google Ads API and AdWords API Forum
HI 

Dear Google Ads API Support Team,

Thank you for your detailed response and for confirming that AssetGroupListingGroupFilter and the MutateAssetGroupListingGroupFilters endpoint support listing group creation for Performance Max retail campaigns.

However, I would like to clarify a specific point regarding the product listing interface seen in the Google Ads UI.

When using the "Use selection of products" option while configuring an Asset Group, the UI displays:

  • A filtered list of products (with dropdowns for Brand, Product Type, Custom Labels, Condition, etc.)

  • Additional filters or categories such as Religion, Mature, etc., which appear to be part of Google’s content labeling or sensitive product categorization system.

I am trying to replicate this UI experience programmatically, specifically:

  • Retrieve the list of actual values used in those filters (e.g., available brands, product types, labels, categories).

  • Understand the source of the categories like "Religion", "Mature", and similar tags — are these part of predefined Google product content labels, or do they come from the feed?

Could you kindly confirm:

  1. Which API resource or service provides the product feed attribute values used in these filters? (e.g., from product_view, shopping_performance_view, etc.)

  2. Where can I access the predefined Google categories such as "Religion", "Mature", etc. — are these part of the ProductBiddingCategoryConstant, another reference list, or included in product data?

Any code examples, GRPC queries, or documentation links for these would be greatly appreciated.

Screenshot from 2025-08-08 15-38-31.png

Google Ads API Forum Advisor

unread,
Aug 8, 2025, 5:06:30 PM8/8/25
to khushboo...@gmail.com, adwor...@googlegroups.com
Hi,

Please refer to the below response to your queries respectively.


Which API resource or service provides the product feed attribute values used in these filters? (e.g., from product_view, shopping_performance_view, etc.)

I would recommend that you use shopping_product resource which provides the product feed attribute values.


Where can I access the predefined Google categories such as "Religion", "Mature", etc. — are these part of the ProductBiddingCategoryConstant, another reference list, or included in product data?

Kindly refer to this link for the predefined Google categories. You may fetch them using product_category_constant resource.

Hope this answers your query.

Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-08-08 21:05:48Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01syNRN:ref" (ADR-00329017)



khushboo

unread,
Aug 19, 2025, 7:43:11 PM8/19/25
to Google Ads API and AdWords API Forum

Hello Team,

 

While setting up a Performance Max campaign in the UI, under the PMax Campaign → Asset group → Listing groups section, I see the option to either:

 

  1. Use all products
  2. Use a selection of products

 

I would like to understand how to achieve the same configuration using the *Google Ads API*. Specifically:

 

1. How can I set an asset group to use "all products" from the linked Merchant Center account?
2. How can I configure it to use only "a selection of products" (and what parameters/fields should be used to define that subset)?

 

Could you please provide guidance or point me to the relevant API documentation/examples for managing these settings?

 

Thank you


Screenshot from 2025-08-19 16-20-10.png
Screenshot from 2025-08-19 16-20-27.png

Google Ads API Forum Advisor

unread,
Aug 20, 2025, 12:59:54 AM8/20/25
to khushboo...@gmail.com, adwor...@googlegroups.com
Hi,

Based on the information provided, I understand that you are looking for guidance on how to use the Google Ads API to configure a listing group. Specifically, you want to know how to set up the listing group to include all products from your Google Merchant Center account, as well as how to select a specific subset of products based on the UI screenshot you provided. Kindly note that like other shopping campaigns, you need to set the shoppingSetting field while creating a campaign and then you need to pass the feed_label sub-field which allows you to select the functionality as per your requirement. This feed_label field should be used in the case that you need to select products from a specific Merchant Center feed. If not specified, then the campaign uses all available feeds in the Merchant Center. I would recommend you to refer to this documentation for more detailed information. 
 

Thanks,
 
Google Logo Google Ads API Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-08-20 04:58:50Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01syNRN:ref" (ADR-00329017)



Reply all
Reply to author
Forward
0 new messages