Video Downloader for FB v3.5.1版本的 MD5 值为:1db7d4aa9fc4356831f5521f52585a52
以下内容为反编译后的 ab.java 源代码,内容仅作参考
package com.yandex.mobile.ads.impl;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.SystemClock;
import android.text.TextUtils;
import com.yandex.mobile.ads.AdEventListener;
import com.yandex.mobile.ads.AdRequest;
import com.yandex.mobile.ads.AdRequestError;
import com.yandex.mobile.ads.impl.aj;
import com.yandex.mobile.ads.impl.al;
import com.yandex.mobile.ads.impl.gt;
import com.yandex.mobile.ads.impl.th;
import com.yandex.mobile.ads.impl.y;
import java.util.concurrent.Executor;
public abstract class ab<T> implements AdEventListener, ad, aj.b, th.a<x<T>>, y.a {
protected final Context b;
protected final al e;
protected final fu f;
protected final af g;
protected x<T> h;
private final ha i;
private final Executor j;
private final aj k;
private final dy l;
private final gt m;
private final dm n;
private final fw o;
private final ga p;
private final dk q;
private int r;
private boolean s;
private long t;
private AdEventListener u;
private gs v;
private gc w;
protected final Handler f4130a = new Handler(Looper.getMainLooper());
protected final s c = new s(this);
protected final y d = new y(this.f4130a);
protected abstract bz<T> a(String str, String str2);
public ab(Context context, com.yandex.mobile.ads.c cVar, dk dkVar) {
this.b = context;
this.q = dkVar;
this.d.a(this);
this.r = u.b;
this.k = aj.a();
this.l = new dw();
this.f = new fu(cVar);
this.e = new al(context, this.f);
this.j = ag.a().b();
this.m = new gt(this.f);
this.v = gq.a(context);
this.i = new ha();
this.n = new dm(context, this.f);
this.o = new fw();
this.p = new ga(this.o);
this.w = fy.a();
this.g = new af(this.b, this.f);
}
public synchronized void a(AdRequest adRequest) {
if (b()) {
if (d(adRequest)) {
this.q.a();
this.q.a(com.yandex.mobile.ads.a.AD_LOADING);
b(adRequest);
return;
}
j();
}
}
public final synchronized void b(AdRequest adRequest) {
a(adRequest, this.l);
}
public final synchronized void a(final AdRequest adRequest, final dy dyVar) {
c(u.c);
this.f4130a.post(new Runnable() {
@Override
public final void run() {
ab.this.c(adRequest);
AdRequestError o = ab.this.o();
if (o == null) {
ab.a(ab.this, dyVar);
} else {
ab.this.onAdFailedToLoad(o);
}
}
});
}
final void a(final dy dyVar) {
this.j.execute(new Runnable() {
@Override
public final void run() {
ab.this.p.a(ab.this.b, ab.this.w, new gd() {
@Override
public final void a(String str) {
ab.this.f.g(str);
ab.this.b(dyVar);
}
});
}
});
}
final synchronized void b(final dy dyVar) {
this.j.execute(new Runnable() {
@Override
public final void run() {
if (ab.this.a_()) {
return;
}
String a2 = dyVar.a(ab.this.f);
if (!TextUtils.isEmpty(a2)) {
ab.this.f.a(dyVar.a());
dy dyVar2 = dyVar;
Context context = ab.this.b;
fu fuVar = ab.this.f;
fw unused = ab.this.o;
bz<T> a3 = ab.this.a(a2, dyVar2.a(context, fuVar));
a3.a(dz.a(this));
ab.this.c.a(a3);
return;
}
ab.this.onAdFailedToLoad(v.o);
}
});
}
protected final synchronized void c(AdRequest adRequest) {
this.f.a(adRequest);
}
public final synchronized AdRequest k() {
return this.f.c();
}
public final synchronized void c(int i) {
this.r = i;
}
private synchronized boolean a() {
return this.r == u.e;
}
private synchronized boolean b() {
return this.r != u.c;
}
public final synchronized boolean l() {
return this.r == u.d;
}
public final synchronized boolean m() {
return this.r == u.f4583a;
}
public final Context n() {
return this.b;
}
protected AdRequestError o() {
return this.g.a();
}
public final void a_(String str) {
this.f.b(str);
}
public final String p() {
return this.f.e();
}
public void a(AdEventListener adEventListener) {
this.u = adEventListener;
}
public AdEventListener i() {
return this.u;
}
public final void b(ao aoVar) {
this.f.a(aoVar);
}
public final fu q() {
return this.f;
}
@Override
public void onAdFailedToLoad(final AdRequestError adRequestError) {
ip.b(adRequestError.getDescription(), new Object[0]);
c(u.e);
this.q.b(com.yandex.mobile.ads.a.AD_LOADING);
this.f4130a.post(new Runnable() {
@Override
public final void run() {
ab.this.a(adRequestError);
}
});
}
@Override
public void onAdLoaded() {
this.q.b(com.yandex.mobile.ads.a.AD_LOADING);
r();
j();
}
public final void r() {
c(u.d);
this.t = SystemClock.elapsedRealtime();
}
public synchronized void j() {
if (this.u != null) {
this.u.onAdLoaded();
}
}
@Override
public synchronized void onAdClosed() {
if (this.u != null) {
this.u.onAdClosed();
}
}
@Override
public synchronized void onAdOpened() {
if (this.u != null) {
this.u.onAdOpened();
}
}
@Override
public synchronized void onAdLeftApplication() {
if (this.u != null) {
this.u.onAdLeftApplication();
}
}
public synchronized void d() {
if (!a_()) {
this.s = true;
t();
this.m.a(this.v);
u();
v();
this.d.a(null);
this.c.b();
this.h = null;
new Object[1][0] = getClass().toString();
}
}
@Override
public final synchronized boolean a_() {
return this.s;
}
@Override
public void a(int i, Bundle bundle) {
if (i == 6) {
onAdOpened();
} else if (i == 7) {
onAdLeftApplication();
} else {
if (i != 8) {
return;
}
onAdClosed();
}
}
public final synchronized void b(String str) {
if (this.h != null) {
this.n.a(str, this.h, new dr(this.b, this.f.k(), this.d));
}
}
public void e() {
d();
getClass();
}
public final void a(String str, String str2, String str3) {
this.f.e(str3);
if (!TextUtils.isEmpty(str2) && "https://adlib-mock.yandex.net".equals(str2)) {
this.f.l();
}
this.v = new gv(str, str2, this.v);
}
protected synchronized boolean d(AdRequest adRequest) {
if (this.h != null && this.t > 0 && SystemClock.elapsedRealtime() - this.t <= this.h.v() && (adRequest == null || adRequest.equals(this.f.c()))) {
if (!a()) {
return false;
}
}
return true;
}
public void a(Intent intent) {
intent.getAction();
}
public final void s() {
getClass();
this.k.a(this, this.b);
}
public final void t() {
getClass();
this.k.b(this, this.b);
}
public final void u() {
this.i.a(this.b);
}
public final void v() {
this.p.a(this.w);
}
public final boolean w() {
return !this.k.a(this.b);
}
public final void a_(boolean z) {
this.f.a(z);
}
public final x<T> x() {
return this.h;
}
@Override
public synchronized void a(x<T> xVar) {
this.h = xVar;
}
@Override
public final void a(sr srVar) {
b(srVar);
}
public void b(sr srVar) {
if (srVar instanceof r) {
onAdFailedToLoad(s.a(((r) srVar).a()));
}
}
protected synchronized void a(AdRequestError adRequestError) {
if (this.u != null) {
this.u.onAdFailedToLoad(adRequestError);
}
}
public void c(dy dyVar) {
a(this.f.c(), dyVar);
}
static void a(ab abVar, final dy dyVar) {
abVar.m.a(abVar.v, new gt.a() {
@Override
public final void a() {
ab.b(ab.this, dyVar);
}
@Override
public final void a(String str) {
ab.this.onAdFailedToLoad(v.a(str));
}
});
}
static void b(ab abVar, final dy dyVar) {
abVar.i.a(abVar.b, new hf() {
@Override
public final void a(gy gyVar) {
if (gyVar != null) {
ab.this.f.a(gyVar.a());
ab.this.f.b(gyVar.b());
}
ab.c(ab.this, dyVar);
}
});
}
static void c(ab abVar, final dy dyVar) {
abVar.j.execute(new Runnable() {
@Override
public final void run() {
al alVar = ab.this.e;
fw unused = ab.this.o;
alVar.a(new al.a() {
@Override
public final void a() {
ab.this.a(dyVar);
}
@Override
public final void a(sr srVar) {
ab.this.b(srVar);
}
});
}
});
}
}