We are currently working on retrieving reporting data from GAM 360 using the SAOP API.
While testing the API with "Select - Ad Units (All Levels)" in the "Dimension" level to retrieve "Total Ad Requests," we are still not receiving any values. Could you please check the SAOP API endpoint and confirm the required attributes?
Additionally, when attempting the total-level API, we are not receiving data for the "Total Active View % Impressions" option.
Please let me know how we can proceed with resolving this issue.
Best regards,
Guna.
Hi,
Thank you for contacting the Ad Manager API support team.
To create the reports via the API, I recommended using the RunReachReport class. Please note that not all combinations of columns and dimensions are supported in the Ad Manager. For complex reports, it may be easier to build a valid report in the UI and then retrieve it with the ReportService.getSavedQueriesByStatement method. You can also refer to all the corresponding dimensions and metrics available in the Ad Manager API.
The Ad Units (All Levels) dimension in the UI corresponds to the AD_UNIT_NAME dimension in the API. To include all levels of ad units, set the adUnitView to HIERARCHICAL in the API. Similarly, the Total Ad Requests metric in the UI corresponds to the TOTAL_AD_REQUESTS metric in the API.
Please note that report data retrieval is based on the data available in the network. In test networks reports will always come back without data because test networks cannot serve ads.
If still the issue persists, please provide us with the following details to investigate the issue further.
You can send the details via Reply privately to the author option, or direct private reply to this email.
![]() |
Ad Manager API Team |
[2025-03-19 08:19:08Z GMT] This message is in relation to case "ref:!00D1U01174p.!5004Q02vHB8F:ref" (ADR-00295378)