1

現在、Adsense Management API で特定の日付範囲の広告収益を照会すると、小数点以下 2 桁に丸められた、各日の「収益」メトリックを含む JSON 配列が取得されます。要求されたすべての日の合計を含む「合計」JSON オブジェクトもあります。各日の値の合計は、報告された合計と一致しません。

毎日の収益は小数点以下 2 桁で四捨五入されており、失われた精度が不足している金額に加算されるのではないかと思います。Adsense が合計の計算に使用している丸められていない値を取得する方法はありますか? または、Earnings メトリックの精度の小数点以下の桁数を増やすことはできますか?

4

2 に答える 2

0

回避策の 1 つは、その通貨の 1 単位がドルの分数である通貨で収益を要求することです。たとえば、INR (1 INR ~= 0.015 USD) の場合。そして、それを米ドルに戻します。たとえば、実際の収益が 0.003 USD の場合、INR では API によって INR 0.19 として報告され、現在の為替レートを使用して USD に戻すことができます。100% 正確ではありませんが、少なくとも非常に小さな値を処理できます。Java API 呼び出しは AdSense.Reports.Generate setCurrency(java.lang.String currency); です。

于 2017-03-29T10:36:51.127 に答える