Hi Charles,
Thanks for reaching out to the Google Ads API Support.
Upon checking your logs, it appears that the request logs have not been sent to our team. I can see that you have encountered an UNIT_CANNOT_HAVE_CHILDREN error. It indicates that the Listing Group UNIT node cannot have children. You may note that you may have to follow this code example for appropriate UNIT nodes and subdivisions as resources combined to form a hierarchy that creates a product partition tree. Also, make sure that AssetGroupListingGroupFilters must be removed in a specific order: all of the children of a filter must be removed before the filter itself, otherwise the API will return an error.
However, for you to see how to create listing groups with valid tree, you may refer to this page. You may need at least one unit node to make a tree valid. That unit can be the root node, which will become the "All Products" division. Until you have at least that root node, Performance Max will not serve retail ads. You may try again after validating your request, and let us know the results. If the issue still persists, our team requires recently tried complete logs in the format of the request and response logs along with the request-id generated via reply privately to author option.
Regards,
 |
Yasar |
Google Ads API Team |
|
|
|

ref:_00D1U1174p._5004Q2giWcE:ref