GoooBet v1.0版本的 MD5 值为:ff9748f16167bfd7735b669c0a9931c5
以下内容为反编译后的 g.java 源代码,内容仅作参考
package com.applovin.impl.adview.activity.b;
import android.R;
import android.graphics.Color;
import android.graphics.drawable.AnimatedVectorDrawable;
import android.net.Uri;
import android.os.StrictMode;
import android.os.SystemClock;
import android.view.View;
import android.widget.ImageView;
import com.applovin.adview.AppLovinFullscreenActivity;
import com.applovin.impl.adview.n;
import com.applovin.impl.sdk.e.o;
import com.applovin.impl.sdk.e.y;
import com.applovin.impl.sdk.k;
import com.applovin.sdk.AppLovinAdClickListener;
import com.applovin.sdk.AppLovinAdDisplayListener;
import com.applovin.sdk.AppLovinAdVideoPlaybackListener;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
public class g extends com.applovin.impl.adview.activity.b.a implements com.applovin.impl.adview.g {
private boolean A;
private long B;
private long C;
private final com.applovin.impl.adview.activity.a.d r;
private final n s;
private final ImageView t;
private final com.applovin.impl.adview.a u;
private final boolean v;
private double w;
private double x;
private AtomicBoolean y;
private AtomicBoolean z;
private class a implements View.OnClickListener {
private a() {
}
@Override
public void onClick(View view) {
if (view == g.this.s) {
if (!g.this.q()) {
g.this.u();
return;
} else {
g.this.n();
g.this.o.b();
return;
}
}
if (view == g.this.t) {
g.this.w();
return;
}
g.this.c.e("InterActivityV2", "Unhandled click on widget: " + view);
}
}
public g(com.applovin.impl.sdk.a.g gVar, AppLovinFullscreenActivity appLovinFullscreenActivity, k kVar, AppLovinAdClickListener appLovinAdClickListener, AppLovinAdDisplayListener appLovinAdDisplayListener, AppLovinAdVideoPlaybackListener appLovinAdVideoPlaybackListener) {
super(gVar, appLovinFullscreenActivity, kVar, appLovinAdClickListener, appLovinAdDisplayListener, appLovinAdVideoPlaybackListener);
this.r = new com.applovin.impl.adview.activity.a.d(this.f403a, this.d, this.b);
this.v = this.f403a.f();
this.y = new AtomicBoolean();
this.z = new AtomicBoolean();
this.A = t();
this.B = -2L;
this.C = 0L;
a aVar = new a();
if (gVar.s() >= 0) {
n nVar = new n(gVar.w(), appLovinFullscreenActivity);
this.s = nVar;
nVar.setVisibility(8);
this.s.setOnClickListener(aVar);
} else {
this.s = null;
}
if (a(this.A, kVar)) {
ImageView imageView = new ImageView(appLovinFullscreenActivity);
this.t = imageView;
imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
this.t.setClickable(true);
this.t.setOnClickListener(aVar);
d(this.A);
} else {
this.t = null;
}
if (!this.v) {
this.u = null;
return;
}
com.applovin.impl.adview.a aVar2 = new com.applovin.impl.adview.a(appLovinFullscreenActivity, ((Integer) kVar.a(com.applovin.impl.sdk.c.b.cH)).intValue(), R.attr.progressBarStyleLarge);
this.u = aVar2;
aVar2.setColor(Color.parseColor("#75FFFFFF"));
this.u.setBackgroundColor(Color.parseColor("#00000000"));
this.u.setVisibility(8);
}
private static boolean a(boolean z, k kVar) {
if (!((Boolean) kVar.a(com.applovin.impl.sdk.c.b.ct)).booleanValue()) {
return false;
}
if (!((Boolean) kVar.a(com.applovin.impl.sdk.c.b.cu)).booleanValue() || z) {
return true;
}
return ((Boolean) kVar.a(com.applovin.impl.sdk.c.b.cw)).booleanValue();
}
private void d(boolean z) {
if (com.applovin.impl.sdk.utils.f.d()) {
AnimatedVectorDrawable animatedVectorDrawable = (AnimatedVectorDrawable) this.d.getDrawable(z ? com.applovin.sdk.R.drawable.unmute_to_mute : com.applovin.sdk.R.drawable.mute_to_unmute);
if (animatedVectorDrawable != null) {
this.t.setScaleType(ImageView.ScaleType.FIT_XY);
this.t.setImageDrawable(animatedVectorDrawable);
animatedVectorDrawable.start();
return;
}
}
Uri aE = z ? this.f403a.aE() : this.f403a.aF();
StrictMode.ThreadPolicy allowThreadDiskReads = StrictMode.allowThreadDiskReads();
this.t.setImageURI(aE);
StrictMode.setThreadPolicy(allowThreadDiskReads);
}
public void x() {
if (this.z.compareAndSet(false, true)) {
a(this.s, this.f403a.s(), new Runnable() {
@Override
public void run() {
g.this.B = -1L;
g.this.C = SystemClock.elapsedRealtime();
}
});
}
}
@Override
public void a() {
this.c.b("InterActivityV2", "Continue video from prompt - will resume in onWindowFocusChanged(true) when alert dismisses");
}
@Override
public void a(double d) {
b("javascript:al_setVideoMuted(" + this.A + ");");
com.applovin.impl.adview.a aVar = this.u;
if (aVar != null) {
aVar.b();
}
if (this.s != null) {
x();
}
this.f.getAdViewController().m();
this.x = d;
s();
if (this.f403a.am()) {
this.o.a(this.f403a, (Runnable) null);
}
}
@Override
public void a_() {
v();
}
@Override
public void b() {
this.c.b("InterActivityV2", "Skipping video from prompt");
u();
}
@Override
public void b(double d) {
this.w = d;
}
@Override
public void b_() {
com.applovin.impl.adview.a aVar = this.u;
if (aVar != null) {
aVar.a();
}
}
@Override
public void c() {
com.applovin.impl.adview.a aVar = this.u;
if (aVar != null) {
aVar.b();
}
}
@Override
public void d() {
this.r.a(this.t, this.s, this.g, this.u, this.f);
this.f.getAdViewController().a(this);
a(false);
com.applovin.impl.adview.a aVar = this.u;
if (aVar != null) {
aVar.a();
}
this.f.renderAd(this.f403a);
if (this.s != null) {
this.b.Q().a((com.applovin.impl.sdk.e.a) new y(this.b, new Runnable() {
@Override
public void run() {
g.this.x();
}
}), o.a.MAIN, this.f403a.t(), true);
}
super.b(this.A);
}
@Override
public void g() {
l();
super.g();
}
@Override
protected void l() {
super.a((int) this.w, this.v, p(), this.B);
}
@Override
protected boolean p() {
return this.w >= ((double) this.f403a.P());
}
@Override
protected boolean q() {
return r() && !p();
}
@Override
protected void s() {
long j;
int l;
if (this.f403a.ac() >= 0 || this.f403a.ad() >= 0) {
long ac = this.f403a.ac();
com.applovin.impl.sdk.a.g gVar = this.f403a;
if (ac >= 0) {
j = gVar.ac();
} else {
com.applovin.impl.sdk.a.a aVar = (com.applovin.impl.sdk.a.a) gVar;
long millis = this.x > 0.0d ? 0 + TimeUnit.SECONDS.toMillis((long) this.x) : 0L;
if (aVar.ae() && ((l = (int) ((com.applovin.impl.sdk.a.a) this.f403a).l()) > 0 || (l = (int) aVar.u()) > 0)) {
millis += TimeUnit.SECONDS.toMillis(l);
}
double d = millis;
double ad = this.f403a.ad();
Double.isNaN(ad);
Double.isNaN(d);
j = (long) (d * (ad / 100.0d));
}
a(j);
}
}
public void u() {
this.B = SystemClock.elapsedRealtime() - this.C;
this.c.b("InterActivityV2", "Skipping video with skip time: " + this.B + "ms");
this.e.f();
if (this.f403a.x()) {
g();
} else {
v();
}
}
public void v() {
if (this.y.compareAndSet(false, true)) {
this.c.b("InterActivityV2", "Showing postitial...");
b("javascript:al_showPostitial();");
n nVar = this.s;
if (nVar != null) {
nVar.setVisibility(8);
}
ImageView imageView = this.t;
if (imageView != null) {
imageView.setVisibility(8);
}
com.applovin.impl.adview.a aVar = this.u;
if (aVar != null) {
aVar.b();
}
if (this.g != null) {
if (this.f403a.u() >= 0) {
a(this.g, this.f403a.u(), new Runnable() {
@Override
public void run() {
g.this.i = SystemClock.elapsedRealtime();
}
});
} else {
this.g.setVisibility(0);
}
}
this.f.getAdViewController().n();
}
}
protected void w() {
this.A = !this.A;
b("javascript:al_setVideoMuted(" + this.A + ");");
d(this.A);
a(this.A, 0L);
}
}