@Override protected Boolean doInBackground(Boolean... params) { allStats = db.getAllAppsLatestStats(accountname); for (AppInfo appInfo : allStats) { if (!appInfo.isGhost()) { String admobSiteId = Preferences.getAdmobSiteId(Main.this, appInfo.getPackageName()); if (admobSiteId != null) { List<Admob> admobStats = db.getAdmobStats(admobSiteId, Timeframe.LAST_TWO_DAYS).getAdmobs(); if (admobStats.size() > 0) { Admob admob = admobStats.get(admobStats.size() - 1); appInfo.setAdmobStats(admob); } } filteredStats.add(appInfo); } } triggerRemoteCall = params[0]; return null; }