After having read a little bit more about how Google Ads handles currencies, I came to the conclusion that the average CPC must be returned in "micros units", so what I observed is expected. Can you confirm this?
However, if the API is really supposed to mirror the UI, then there should at least be an option to return this data as we see it in the UI. After all, we just need to divide by 1 million. Apparently, there used to be such an option a long time ago, but it was removed. See
this post.
As a follow-up question, are all currency metrics returned in "micro units"? Is there an official documentation page that talks about this specifically?
This API docs page or
this, for example, mentions that certain amounts are specified in micros, but I'd like to know if all currency metrics are specified in micros.