Я занимаюсь разработкой пользовательского инструмента отчетов Adsense, используя Клиентская библиотека Google Java для Android .Я успешно прошел проверку подлинности и могу выполнять вызовы API на сервере.но теперь, когда я получаю ответ, я не знаю, как его проанализировать и правильно показать результат пользователю.
Согласно javaDocs, AdsenseReportsGenerateResponse.getRows () создает список> Но я немного растерялся, как правильно разобрать его, чтобы получить:
-Today's earnings
-Yesterday's earnings
-Last 7 days
-Last month
-From the beginning of time
Вот часть моего кода, связанная с вопросом
Reports.Generate request = adsense.reports().generate(startDate, endDate);
request.setMetric(Arrays.asList("PAGE_VIEWS", "AD_REQUESTS", "AD_REQUESTS_COVERAGE", "CLICKS",
"AD_REQUESTS_CTR", "COST_PER_CLICK", "AD_REQUESTS_RPM", "EARNINGS"));
request.setDimension(Arrays.asList("DATE", "WEEK", "MONTH"));
request.setSort(Arrays.asList("+DATE"));
AdsenseReportsGenerateResponse response = request.execute();
//TODO: Here be dragons
response.getRows();
Редактировать: Вот javaDoc, в котором упоминается getRow ()
Хм, кажется, никто на этом сайте не может помочь?!