public boolean a(AdRequestParcel paramAdRequestParcel) {
   zzx.zzcD("loadAd must be called on the main UI thread.");
   paramAdRequestParcel = d(paramAdRequestParcel);
   if ((f.g != null) || (f.h != null)) {
     if (g != null) {
       gz.d(
           "Aborting last ad request since another ad request is already in progress. The current request object will still be cached for future refreshes.");
     }
     for (; ; ) {
       g = paramAdRequestParcel;
       return false;
       gz.d("Loading already in progress, saving this object for future refreshes.");
     }
   }
   gz.c("Starting ad request.");
   m();
   b = a.a();
   if (!f) {
     gz.c(
         "Use AdRequest.Builder.addTestDevice(\""
             + v.a().a(f.c)
             + "\") to get test ads on this device.");
   }
   d = a(paramAdRequestParcel, a);
   return d;
 }
 public void a(gr.a parama) {
   if ((b.n != -1L) && (!TextUtils.isEmpty(b.z))) {
     long l = b(b.z);
     if (l != -1L) {
       au localau = a.a(l + b.n);
       a.a(localau, new String[] {"stc"});
     }
   }
   a.a(b.z);
   a.a(b, new String[] {"arf"});
   c = a.a();
   a.a("gqi", b.A);
   f.g = null;
   f.k = parama;
   a(parama, a);
 }
 public void b(gr paramgr) {
   a.a(c, new String[] {"awr"});
   f.h = null;
   if ((d != -2) && (d != 3)) {
     s.h().a(f.a());
   }
   if (d == -1) {
     d = false;
   }
   do {
     return;
     if (a(paramgr)) {
       gz.a("Ad refresh scheduled.");
     }
     if (d != -2) {
       a(d);
       return;
     }
     if (f.B == null) {
       f.B = new gw(f.b);
     }
     h.b(f.j);
   } while (!a(f.j, paramgr));
   f.j = paramgr;
   f.i();
   ax localax = a;
   if (f.j.a()) {
     paramgr = "1";
     label203:
     localax.a("is_mraid", paramgr);
     localax = a;
     if (!f.j.m) {
       break label377;
     }
     paramgr = "1";
     label233:
     localax.a("is_mediation", paramgr);
     if ((f.j.b != null) && (f.j.b.l() != null)) {
       localax = a;
       if (!f.j.b.l().c()) {
         break label384;
       }
     }
   }
   label377:
   label384:
   for (paramgr = "1"; ; paramgr = "0") {
     localax.a("is_video", paramgr);
     a.a(b, new String[] {"ttc"});
     if (s.h().e() != null) {
       s.h().e().a(a);
     }
     if (!f.e()) {
       break;
     }
     q();
     return;
     paramgr = "0";
     break label203;
     paramgr = "0";
     break label233;
   }
 }