1

现在,在查询某个日期范围内的广告收入的 Adsense 管理 API 时,我得到一个 JSON 数组,其中包含每天的“收入”指标,四舍五入到小数点后两位。还有一个“总计”JSON 对象,其中包含请求的所有天数的总数。每天价值的总和与报告的总数不匹配。

我怀疑每天的收入四舍五入到小数点后两位,而损失的准确性加起来就是缺失的金额。有没有办法获得 Adsense 用来计算总数的未舍入值?或者我能否以某种方式在收益指标中获得更多的小数位精度。

4

2 回答 2

0

一种迂回的做法是请求以货币表示的收入,其中 1 个单位的货币是美元的一小部分。例如 INR (1 INR ~= 0.015 USD)。然后将其转换回美元。例如,如果实际收入为 0.003 美元,那么 API 会将其报告为 0.19 卢比,然后您可以使用当前汇率将其转换回美元。它不会 100% 准确,但至少您将能够处理非常小的值。java api 调用是 AdSense.Reports.Generate setCurrency(java.lang.String currency);

于 2017-03-29T10:36:51.127 回答
0

我不相信您可以从 API 维度或指标中获得更高的精度报告。

不是修复,但报告越细化,舍入问题就越大,因此,如果您按任何维度进行拉动,则不需要删除它们可能会有所帮助。

于 2015-08-31T13:51:03.677 回答