
Hi Jack,
Thanks for contacting the Ad Manager API support team, this is Yasmin.
According to our documentation, this field is indeed only valid for Ad Exchange metrics, and an exception will be thrown if this field is used with non-Ad Exchange metrics. It defaults to the network currency if left null. You may use the UI for this purpose and retrieve them with the ReportService.getSavedQueriesByStatement method as it's easier to check for compatibility issues as well as the metrics that were used. You may also check this help center article for the metrics available in the UI in Ad Manager reports, along with information about applicable report types and categorization. Beside, the dimension attributes and dimensions can be found. With this, you may check our Column documentation to find the enum values and their corresponding report type compatibility when building the report via API.
If you were able to encounter an error via API and would like for us to investigate, then I would request you provide the complete SOAP request and response logs (with SOAP logging enabled) so we're able to further investigate via Reply privately to author option.
Regards,
|
||||||