Ejemplo n.º 1
0
    @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;
    }