Hi there,
Thanks for reaching out to the Google Ads API Forum.
I can see that you are comparing the cost metrics data pulled from geographic_view report and ad_group_ad report. However, note that these 2 resources / tables are indeed different reports which means that ad_group_ad report will pull the cost metrics at ad level, whereas geographic_view report will pull the cost metrics for the geo related data.
You may note that the Google Ads API pulls the cost metrics whatever is showing on the Ads UI. and Google Ads API should pull exact and correct cost metrics shown on Ads UI. You may let us know if you are seeing any discrepancies in API vs UI results.
Feel free to reach back if you have further questions.
![]() |
Google Ads API Team |