private void addUmengAd() {
    mExchangeViewManager = new ExchangeViewManager(this);
    if (sReportListner == null)
      sReportListner =
          new com.adm.controller.ReportThread.ReportListener() {

            public void onReportEnd(int i) {
              MojiLog.d("WeatherMainActivity", "onReportEnd");
            }

            public void onReportStart(Map map) {
              StringBuffer stringbuffer = new StringBuffer();
              Iterator iterator = map.keySet().iterator();
              do {
                if (!iterator.hasNext()) break;
                String s = (String) iterator.next();
                MojiLog.d("exchange_demo", stringbuffer.toString());
                stringbuffer.append(
                    (new StringBuilder())
                        .append(s)
                        .append(": ")
                        .append(map.get(s).toString())
                        .toString());
                if (stringbuffer.toString().equals("action_type: 3")
                    || stringbuffer.toString().equals("action_type: 7")) {
                  StatsUtil.updateStatsAdDown();
                  MojiLog.d("WeatherMainActivity", "AdDown + 1");
                } else if (stringbuffer.toString().equals("action_type: 0")) {
                  StatsUtil.updateStatsAdView();
                  MojiLog.d("WeatherMainActivity", "AdArea + 1");
                }
              } while (true);
            }
          };
    ReportThread.unregisterReportListener(sReportListner);
    ReportThread.registerReportListener(sReportListner);
    ExchangeConstants.ONLY_CHINESE = false;
    MojiLog.d(
        "WeatherMainActivity",
        (new StringBuilder()).append("AdOn = ").append(Gl.getAdON()).toString());
    if (Gl.getAdON()) {
      mAdUmeng.setVisibility(0);
      Drawable drawable = getResources().getDrawable(0x7f02016d);
      ExchangeViewManager exchangeviewmanager = mExchangeViewManager;
      ImageView imageview = mAdUmeng;
      Drawable adrawable[] = new Drawable[1];
      adrawable[0] = drawable;
      exchangeviewmanager.addView(7, imageview, adrawable);
    } else {
      mAdUmeng.setVisibility(8);
    }
  }