package jp.co.imobile.android;
import android.os.Handler;
import android.os.Message;
import android.os.SystemClock;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
final class j
implements Runnable
{
private final Handler b;
private j(a parama, Handler paramHandler, byte paramByte)
{
this.b = paramHandler;
}
private final void a(long paramLong1, long paramLong2, ar paramar)
{
a locala = this.a;
String[] arrayOfString = new String[6];
arrayOfString[0] = ",realWaitTime:";
arrayOfString[1] = String.valueOf(paramLong1);
arrayOfString[2] = ",duration:";
arrayOfString[3] = String.valueOf(paramLong2);
arrayOfString[4] = ",animType:";
arrayOfString[5] = paramar.toString();
cj.c("callback sdk wait time(Millis)", locala, arrayOfString);
if (paramLong1 > 0L) {
TimeUnit.MILLISECONDS.sleep(paramLong1);
}
}
public final void run()
{
try
{
long l1 = SystemClock.uptimeMillis();
l2 = 0L;
bb localbb = a.a(this.a);
if ((localbb != null) && (!this.a.b.get()))
{
cg localcg = localbb.e();
if (localcg != null) {
l2 = localcg.b();
}
}
long l3 = l1 + (l2 - 350L);
this.a.b.compareAndSet(true, false);
a.b(this.a);
if (!Thread.currentThread().isInterrupted())
{
a.c(this.a);
localh1 = a.d(this.a);
if (!Thread.currentThread().isInterrupted())
{
l4 = l3 - SystemClock.uptimeMillis();
if (localh1.a.h())
{
if (!this.a.a.a()) {
a(l4, l2, localh1.a.i());
}
cj.c("not found ad", this.a, new String[0]);
ap localap = localh1.a;
AdRequestResult localAdRequestResult3 = AdRequestResult.a(a.a(this.a), a.e(this.a), "not found ad", AdRequestResultType.NOT_FOUND_AD);
h localh2 = new h(localap, localAdRequestResult3);
Message localMessage4 = this.b.obtainMessage(2, localh2);
if (a.e(this.a).c()) {
a.f(this.a);
}
a.a(this.a, localh2);
this.b.sendMessage(localMessage4);
a.a(this.a, this.b, null, localAdRequestResult3);
this.a.b.compareAndSet(false, true);
}
}
}
}
catch (p localp)
{
long l2;
h localh1;
long l4;
cj.a("async prepare error env and deliver", this.a, localp, new String[0]);
AdRequestResult localAdRequestResult2 = AdRequestResult.a(a.a(this.a), a.e(this.a), localp.getMessage(), localp.a());
a.a(this.a, this.b, localp, localAdRequestResult2);
Message localMessage2 = this.b.obtainMessage(1, new h(ap.a, localAdRequestResult2));
this.b.sendMessage(localMessage2);
return;
Message localMessage3 = this.b.obtainMessage(0, localh1);
a(l4, l2, localh1.a.i());
if (!Thread.currentThread().isInterrupted()) {
this.b.sendMessage(localMessage3);
}
}
catch (InterruptedException localInterruptedException) {}catch (Exception localException)
{
cj.a("(IM)AdController:", localException);
AdRequestResult localAdRequestResult1 = AdRequestResult.a(a.a(this.a), a.e(this.a), localException.getMessage(), AdRequestResultType.UNKNOWN_ERROR);
a.a(this.a, this.b, localException, localAdRequestResult1);
Message localMessage1 = this.b.obtainMessage(1, new h(ap.a, localAdRequestResult1));
this.b.sendMessage(localMessage1);
}
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: jp.co.imobile.android.j
* JD-Core Version: 0.7.0.1
*/