目前,在日期范围内查询Adsense Management API以获取广告收入时,我会获得一个包含“收入”的JSON数组。每天的指标,四舍五入到小数点后两位。还有一个'总计' JSON对象,包含所请求的所有天数的总和。每天的总和值与报告的总数不匹配。
我怀疑每天的收入四舍五入到小数点后两位,精确度损失加起来就是错失的金额。有没有办法可以获得Adsense用于计算总数的未包含值?或者我可以在收入指标中以某种方式获得更多小数位数。
答案 0 :(得分:0)
我不相信您可以从API维度或指标中获得更高的精确度。
不是修复,但报告越精细,舍入问题越大,如果您在任何维度上拉动,则不需要删除它们可能会有所帮助。
答案 1 :(得分:0)
一种迂回的方式是以货币收入,其中1个单位的货币是美元的一小部分。对于例如INR(1 INR~ = 0.015 USD)。然后将其转换回美元。例如,如果实际收入为0.003美元,那么在INR中,API将报告为INR 0.19,然后您可以使用当前汇率将其转换回美元。它不会100%准确,但至少你可以处理非常小的值。 java api调用是AdSense.Reports.Generate setCurrency(java.lang.String currency);