Hi,
Thank you for raising this concern to the Google Ads API support team.
With regard to your concern, I am afraid that this is not possible in Google Ads API, it will give an query error
REQUESTED_METRICS_FOR_MANAGER saying that Metrics cannot be requested for a manager account. To retrieve metrics, issue separate requests against each client account under the manager account as discussed in this
document.
Please note that
report types of the
Google Ads API reporting, especially with metrics, can only be requested against client accounts, not MCC. With this, I would suggest generating a report using a client account by indeed creating a new one that is under the said MCC account.
And to answer your question, if you are going to fetch a report with metrics, you will need to fetch a report via API using a certain client customer id. In addition, if you are using one of our supported client libraries, I suggest using a parallel report. This will allow you to run a query string for each customer ID. You may try this
sample code on your end.
Kind regards,
 |
Google Ads API Team |

ref:_00D1U1174p._5004Q2k2aY7:ref