Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,90 @@
package com.fyber.inneractive.sdk.ui;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;
import com.fyber.inneractive.sdk.R;
import com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity;
import com.fyber.inneractive.sdk.util.o;
/* loaded from: classes2.dex */
public class CloseButtonFlowManager {
public final View a;
public final TextView b;
public final View c;
public final ImageView d;
public final FrameLayout e;
public boolean f = false;
public class a implements View.OnClickListener {
public final /* synthetic */ InneractiveFullscreenAdActivity a;
public a(InneractiveFullscreenAdActivity inneractiveFullscreenAdActivity) {
this.a = inneractiveFullscreenAdActivity;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
this.a.dismissAd(true);
}
}
public CloseButtonFlowManager(InneractiveFullscreenAdActivity inneractiveFullscreenAdActivity) {
View findViewById = inneractiveFullscreenAdActivity.findViewById(R.id.ia_fl_close_button);
this.a = findViewById;
this.b = (TextView) inneractiveFullscreenAdActivity.findViewById(R.id.ia_tv_close_button);
View findViewById2 = inneractiveFullscreenAdActivity.findViewById(R.id.ia_clickable_close_button);
this.c = findViewById2;
this.d = (ImageView) inneractiveFullscreenAdActivity.findViewById(R.id.ia_iv_close_button);
this.e = (FrameLayout) inneractiveFullscreenAdActivity.findViewById(R.id.close_button_container);
findViewById.setVisibility(8);
findViewById2.setOnClickListener(new a(inneractiveFullscreenAdActivity));
}
public final void a(boolean z, int i, int i2) {
int i3;
int i4;
if (!z || this.f) {
this.a.setAlpha(1.0f);
this.d.setAlpha(1.0f);
} else {
this.a.setAlpha(0.0f);
this.d.setAlpha(0.0f);
}
this.b.setText("");
this.b.setVisibility(8);
if (i >= 5) {
int round = Math.round((o.c() * i) + 0.5f);
this.d.getLayoutParams().width = round;
this.d.getLayoutParams().height = round;
}
if (i2 >= 5) {
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) this.d.getLayoutParams();
FrameLayout.LayoutParams layoutParams2 = (FrameLayout.LayoutParams) this.a.getLayoutParams();
FrameLayout.LayoutParams layoutParams3 = (FrameLayout.LayoutParams) this.c.getLayoutParams();
int round2 = Math.round((o.c() * i2) + 0.5f);
int i5 = layoutParams.width;
int i6 = round2 - i5;
if (round2 <= i5 || i6 <= (i4 = layoutParams2.rightMargin)) {
layoutParams3.width = round2;
layoutParams3.height = round2;
i3 = layoutParams2.rightMargin;
if (i6 < i3) {
i3 -= i6 / 2;
}
} else {
int i7 = (i5 / 2) + (round2 / 2) + i4;
layoutParams3.width = i7;
layoutParams3.height = i7;
layoutParams2.gravity = 53;
i3 = 0;
}
layoutParams3.setMargins(i3, i3, i3, i3);
layoutParams3.gravity = 17;
}
this.a.setVisibility(0);
this.d.setVisibility(0);
this.c.setVisibility(0);
}
}

View File

@@ -0,0 +1,11 @@
package com.fyber.inneractive.sdk.ui;
import android.content.Context;
import com.fyber.inneractive.sdk.config.global.s;
/* loaded from: classes2.dex */
public class FyberAdIdentifierFactory {
public static IFyberAdIdentifier a(Context context, boolean z, s sVar) {
return z ? new FyberAdIdentifierRemote(context, sVar) : new FyberAdIdentifierLocal(context, sVar);
}
}

View File

@@ -0,0 +1,175 @@
package com.fyber.inneractive.sdk.ui;
import android.animation.Animator;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.content.Context;
import android.content.res.ColorStateList;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.text.TextUtils;
import android.util.Property;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;
import com.fyber.inneractive.sdk.R;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.config.global.features.a;
import com.fyber.inneractive.sdk.config.global.s;
import com.fyber.inneractive.sdk.network.h0;
import com.fyber.inneractive.sdk.ui.IFyberAdIdentifier;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.o;
/* loaded from: classes2.dex */
public class FyberAdIdentifierLocal extends IFyberAdIdentifier implements View.OnClickListener {
public ImageView n;
public TextView o;
public boolean p;
public Animator q;
public float r;
public Bitmap s;
public static /* synthetic */ class a {
public static final /* synthetic */ int[] a;
static {
int[] iArr = new int[IFyberAdIdentifier.Corner.values().length];
a = iArr;
try {
iArr[IFyberAdIdentifier.Corner.TOP_LEFT.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[IFyberAdIdentifier.Corner.TOP_RIGHT.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[IFyberAdIdentifier.Corner.BOTTOM_LEFT.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[IFyberAdIdentifier.Corner.BOTTOM_RIGHT.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
}
}
public FyberAdIdentifierLocal(Context context, s sVar) {
super(context, sVar);
this.p = false;
this.r = 0.0f;
}
@Override // com.fyber.inneractive.sdk.ui.IFyberAdIdentifier
public final void a(ViewGroup viewGroup) {
ViewGroup viewGroup2 = (ViewGroup) viewGroup.findViewById(R.id.ia_identifier_overlay);
ViewGroup viewGroup3 = (ViewGroup) LayoutInflater.from(this.b).inflate(R.layout.ia_layout_fyber_ad_identifier, (ViewGroup) View.inflate(this.b, R.layout.ia_layout_fyber_ad_identifier_relative, null), false);
this.n = (ImageView) viewGroup3.findViewById(R.id.ia_fyber_identifier_image);
TextView textView = (TextView) viewGroup3.findViewById(R.id.ia_fyber_identifier_text);
this.o = textView;
if (this.k) {
o.a(textView, this.c, this.d);
o.a(this.n, this.e, this.f);
TextView textView2 = this.o;
int i = this.g;
if (textView2 instanceof TextView) {
textView2.setTextSize(i);
}
a(this.n, this.h);
this.o.setOnClickListener(this);
this.o.setText(this.i);
String str = this.j;
if (!TextUtils.isEmpty(str)) {
IAConfigManager.L.r.a(new h0(new com.fyber.inneractive.sdk.ui.a(this), viewGroup2.getContext(), new com.fyber.inneractive.sdk.cache.b(str)));
}
}
IFyberAdIdentifier.Corner corner = this.l;
if (corner == IFyberAdIdentifier.Corner.TOP_LEFT || corner == IFyberAdIdentifier.Corner.BOTTOM_LEFT) {
viewGroup3.removeView(this.o);
viewGroup3.addView(this.o);
}
viewGroup3.addOnLayoutChangeListener(new b(this));
this.n.setOnClickListener(this);
a();
viewGroup2.addView(viewGroup3);
ViewGroup.LayoutParams layoutParams = viewGroup3.getLayoutParams();
if (layoutParams instanceof FrameLayout.LayoutParams) {
FrameLayout.LayoutParams layoutParams2 = (FrameLayout.LayoutParams) layoutParams;
int i2 = a.a[this.l.ordinal()];
layoutParams2.gravity = i2 != 1 ? i2 != 2 ? i2 != 3 ? 85 : 83 : 53 : 51;
}
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
if (view != this.n) {
if (view == this.o && this.m == a.EnumC0063a.OPEN) {
a();
IFyberAdIdentifier.ClickListener clickListener = this.a;
if (clickListener != null) {
clickListener.a();
return;
}
return;
}
return;
}
if (this.q != null) {
return;
}
AnimatorSet animatorSet = new AnimatorSet();
ImageView imageView = this.n;
Property property = View.ROTATION_X;
ObjectAnimator ofFloat = ObjectAnimator.ofFloat(imageView, (Property<ImageView, Float>) property, 90.0f);
ObjectAnimator ofInt = ObjectAnimator.ofInt(this.n, "imageAlpha", 255, 25);
AnimatorSet animatorSet2 = new AnimatorSet();
animatorSet2.playTogether(ofFloat, ofInt);
animatorSet2.addListener(new c(this, animatorSet));
animatorSet2.setDuration(225L);
this.q = animatorSet2;
animatorSet2.start();
ObjectAnimator ofFloat2 = ObjectAnimator.ofFloat(this.n, (Property<ImageView, Float>) property, 0.0f);
ObjectAnimator ofInt2 = ObjectAnimator.ofInt(this.n, "imageAlpha", 25, 255);
AnimatorSet animatorSet3 = new AnimatorSet();
animatorSet3.playTogether(ofFloat2, ofInt2);
animatorSet3.setDuration(225L);
TextView textView = this.o;
Property property2 = View.TRANSLATION_X;
float[] fArr = new float[1];
fArr[0] = this.p ? this.r : 0.0f;
ObjectAnimator ofFloat3 = ObjectAnimator.ofFloat(textView, (Property<TextView, Float>) property2, fArr);
ofFloat3.setDuration(450L);
animatorSet.setDuration(450L);
animatorSet.playTogether(ofFloat3, animatorSet3);
animatorSet.addListener(new d(this));
}
public final void a() {
this.p = false;
this.o.setTranslationX(0.0f);
this.n.setImageResource(R.drawable.ia_fyber_info_button);
a(this.n, this.h);
Animator animator = this.q;
if (animator != null) {
animator.removeAllListeners();
this.q = null;
}
}
public static void a(ImageView imageView, String str) {
if (!TextUtils.isEmpty(str)) {
try {
com.fyber.inneractive.sdk.widget.a.a(imageView, ColorStateList.valueOf(Color.parseColor(str)));
return;
} catch (Exception unused) {
IAlog.f("could not parse color %s", str);
return;
}
}
com.fyber.inneractive.sdk.widget.a.a(imageView, null);
}
}

View File

@@ -0,0 +1,16 @@
package com.fyber.inneractive.sdk.ui;
import android.content.Context;
import android.view.ViewGroup;
import com.fyber.inneractive.sdk.config.global.s;
/* loaded from: classes2.dex */
public class FyberAdIdentifierRemote extends IFyberAdIdentifier {
public FyberAdIdentifierRemote(Context context, s sVar) {
super(context, sVar);
}
@Override // com.fyber.inneractive.sdk.ui.IFyberAdIdentifier
public final void a(ViewGroup viewGroup) {
}
}

View File

@@ -0,0 +1,53 @@
package com.fyber.inneractive.sdk.ui;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.Point;
import android.graphics.drawable.GradientDrawable;
import android.view.View;
import com.fyber.inneractive.sdk.util.o;
/* loaded from: classes2.dex */
public class IAcloseButton extends View {
public final Paint a;
public final Path b;
public IAcloseButton(Context context, int i) {
super(context);
int a = o.a(10);
int i2 = ((i - (a * 2)) / 4) + a;
Point point = new Point(i2, i2);
int i3 = i - i2;
Point point2 = new Point(i2, i3);
Point point3 = new Point(i3, i3);
Point point4 = new Point(i3, i2);
Path path = new Path();
this.b = path;
path.setFillType(Path.FillType.EVEN_ODD);
path.moveTo(point.x, point.y);
path.lineTo(point3.x, point3.y);
path.moveTo(point2.x, point2.y);
path.lineTo(point4.x, point4.y);
path.close();
Paint paint = new Paint(1);
this.a = paint;
paint.setStrokeWidth(o.a(2));
paint.setColor(-1);
paint.setStyle(Paint.Style.FILL_AND_STROKE);
paint.setAntiAlias(true);
GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setShape(1);
gradientDrawable.setColor(-1436657061);
gradientDrawable.setStroke(o.a(2), -1);
o.a(this, gradientDrawable);
setPadding(a, a, a, a);
}
@Override // android.view.View
public final void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawPath(this.b, this.a);
}
}

View File

@@ -0,0 +1,304 @@
package com.fyber.inneractive.sdk.ui;
import android.net.Uri;
import android.os.Handler;
import android.webkit.WebView;
import com.fyber.inneractive.sdk.R;
import com.fyber.inneractive.sdk.config.global.s;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import com.fyber.inneractive.sdk.external.InneractiveUnitController;
import com.fyber.inneractive.sdk.measurement.a;
import com.fyber.inneractive.sdk.mraid.f;
import com.fyber.inneractive.sdk.mraid.g;
import com.fyber.inneractive.sdk.mraid.i;
import com.fyber.inneractive.sdk.mraid.k;
import com.fyber.inneractive.sdk.mraid.l;
import com.fyber.inneractive.sdk.mraid.m;
import com.fyber.inneractive.sdk.mraid.n;
import com.fyber.inneractive.sdk.mraid.o;
import com.fyber.inneractive.sdk.mraid.p;
import com.fyber.inneractive.sdk.mraid.q;
import com.fyber.inneractive.sdk.mraid.r;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.p0;
import com.fyber.inneractive.sdk.web.h;
import com.fyber.inneractive.sdk.web.j;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import java.net.URI;
import java.util.LinkedHashMap;
/* loaded from: classes2.dex */
public class IAmraidWebViewController extends j<j.f> {
public final a q0;
public static class MraidVideoFailedToDisplayError extends InneractiveUnitController.AdDisplayError {
public MraidVideoFailedToDisplayError() {
super("an MRAID video has not started playing in a timely fashion");
}
}
public class a implements Runnable {
public a() {
}
@Override // java.lang.Runnable
public final void run() {
h hVar = IAmraidWebViewController.this.b;
if (hVar != null) {
hVar.a("if (FyberMraidVideoController.getCurrentTime() < 0.2) { var ifr = document.createElement('iframe'); var container = document.body || document.documentElement; container.appendChild(ifr); ifr.setAttribute('sandbox', ''); ifr.setAttribute('style', 'position: fixed; bottom: -20px; border: none; visibility: hidden; height: 20px; z-index: -99999'); ifr.setAttribute('src','FyMraidVideo://fyMraidVideoAdPlaybackFailure'); console.log('dispatched closure event'); } else { console.log('video has progressed'); };");
}
}
}
public IAmraidWebViewController(s sVar, com.fyber.inneractive.sdk.measurement.a aVar, j.d dVar, j.g gVar, j.h hVar, boolean z, boolean z2) {
super(sVar, aVar, dVar, gVar, hVar, z);
this.q0 = new a();
this.F = z2;
this.b.setId(R.id.ia_inneractive_webview_mraid);
}
@Override // com.fyber.inneractive.sdk.web.f
public final boolean a(String str, p0 p0Var) {
com.fyber.inneractive.sdk.mraid.b cVar;
com.fyber.inneractive.sdk.mraid.b bVar;
h hVar;
Uri parse = Uri.parse(str);
String uri = parse.toString();
parse.getScheme();
if (uri.startsWith("iaadfinishedloading")) {
if (uri.endsWith("success")) {
IAlog.e("received iaadfinishedloading success", new Object[0]);
if (!this.a && this.f != null && (hVar = this.b) != null) {
hVar.b();
this.a = true;
s();
}
}
return true;
}
String scheme = Uri.parse(str).getScheme();
h hVar2 = this.b;
if (hVar2 != null && hVar2.isShown()) {
if (!CampaignEx.JSON_KEY_MRAID.equals(scheme)) {
return false;
}
URI create = URI.create(str);
String host = create.getHost();
try {
LinkedHashMap a2 = j.a(create);
switch (f.a[g.a(host).ordinal()]) {
case 1:
cVar = new com.fyber.inneractive.sdk.mraid.c(a2, this, p0Var);
bVar = cVar;
break;
case 2:
cVar = new com.fyber.inneractive.sdk.mraid.e(a2, this, p0Var);
bVar = cVar;
break;
case 3:
cVar = new com.fyber.inneractive.sdk.mraid.s(a2, this, p0Var);
bVar = cVar;
break;
case 4:
cVar = new m(a2, this, p0Var);
bVar = cVar;
break;
case 5:
cVar = new o(a2, this, p0Var);
bVar = cVar;
break;
case 6:
cVar = new k(a2, this, p0Var);
bVar = cVar;
break;
case 7:
cVar = new q(a2, this, p0Var);
bVar = cVar;
break;
case 8:
cVar = new p(a2, this, p0Var);
bVar = cVar;
break;
case 9:
cVar = new n(a2, this, p0Var);
bVar = cVar;
break;
case 10:
cVar = new r(a2, this, p0Var);
bVar = cVar;
break;
case 11:
cVar = new com.fyber.inneractive.sdk.mraid.h(a2, this, p0Var);
bVar = cVar;
break;
case 12:
cVar = new i(a2, this, p0Var);
bVar = cVar;
break;
case 13:
cVar = new com.fyber.inneractive.sdk.mraid.j(a2, this, p0Var);
bVar = cVar;
break;
case 14:
cVar = new l(a2, this, p0Var);
bVar = cVar;
break;
case 15:
cVar = new com.fyber.inneractive.sdk.mraid.d(a2, this, p0Var);
bVar = cVar;
break;
default:
bVar = null;
break;
}
if (bVar == null || ((bVar instanceof com.fyber.inneractive.sdk.mraid.e) && this.R == j.g.INTERSTITIAL)) {
h hVar3 = this.b;
if (hVar3 != null) {
hVar3.a("window.mraidbridge.nativeCallComplete('" + host + "');");
}
} else {
bVar.a = host;
IAlog.e("Processing MRaid command: %s", host);
if (bVar instanceof com.fyber.inneractive.sdk.mraid.a) {
a(new j.C0111j((com.fyber.inneractive.sdk.mraid.a) bVar));
} else {
if (bVar.b()) {
j();
}
bVar.a();
}
h hVar4 = this.b;
if (hVar4 != null) {
hVar4.a("window.mraidbridge.nativeCallComplete('" + host + "');");
}
}
} catch (Exception unused) {
}
}
return true;
}
@Override // com.fyber.inneractive.sdk.web.f
public final void d() {
b(false);
Handler handler = com.fyber.inneractive.sdk.util.p.b;
handler.removeCallbacks(this.q0);
handler.removeCallbacks(this.K);
}
@Override // com.fyber.inneractive.sdk.web.f
public final a.InterfaceC0075a e() {
return this.J;
}
/* JADX WARN: Can't wrap try/catch for region: R(28:0|1|(1:57)(1:7)|8|(1:10)(1:56)|11|(1:13)(1:55)|14|(4:18|19|20|(19:22|23|24|25|(14:27|28|29|30|(8:32|33|34|35|36|(1:43)|40|41)|46|33|34|35|36|(1:38)|43|40|41)|49|28|29|30|(0)|46|33|34|35|36|(0)|43|40|41))|54|23|24|25|(0)|49|28|29|30|(0)|46|33|34|35|36|(0)|43|40|41) */
/* JADX WARN: Code restructure failed: missing block: B:45:0x011b, code lost:
r0 = "";
*/
/* JADX WARN: Removed duplicated region for block: B:27:0x00e4 */
/* JADX WARN: Removed duplicated region for block: B:32:0x0109 */
/* JADX WARN: Removed duplicated region for block: B:38:0x0125 */
@Override // com.fyber.inneractive.sdk.web.g0
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void m() {
/*
Method dump skipped, instructions count: 311
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.ui.IAmraidWebViewController.m():void");
}
public void setMuteMraidVideo(boolean z) {
this.E = z;
}
@Override // com.fyber.inneractive.sdk.web.g0
public final void q() {
h hVar;
if (this.C && this.D && this.A && (hVar = this.b) != null) {
hVar.a("FyberMraidVideoController.play()");
a aVar = this.q0;
if (aVar != null) {
com.fyber.inneractive.sdk.util.p.b.postDelayed(aVar, 5000L);
}
if (this.E) {
this.b.a("FyberMraidVideoController.mute(true)");
}
}
}
@Override // com.fyber.inneractive.sdk.web.j, com.fyber.inneractive.sdk.web.f, com.fyber.inneractive.sdk.web.g
public final boolean a(WebView webView, String str) {
s sVar;
IAlog.a("IAmraidWebViewController: handleUrl = %s", str);
if (this.b == null) {
IAlog.a("handleUrl: web view already destroyed. Cannot handle url", new Object[0]);
return false;
}
if (str != null && str.toLowerCase().startsWith("FyMraidVideo".toLowerCase())) {
if (str.toLowerCase().endsWith("fyMraidVideoAd".toLowerCase())) {
IAlog.e("Dispatching MRAID Video detection event", new Object[0]);
com.fyber.inneractive.sdk.response.e eVar = this.t;
if (eVar == null) {
com.fyber.inneractive.sdk.flow.q qVar = this.s;
eVar = qVar == null ? null : qVar.d();
}
com.fyber.inneractive.sdk.network.r rVar = com.fyber.inneractive.sdk.network.r.MRAID_VIDEO_DETECTED;
InneractiveAdRequest inneractiveAdRequest = this.r;
com.fyber.inneractive.sdk.flow.q qVar2 = this.s;
new s.a(rVar, inneractiveAdRequest, eVar, (qVar2 == null || (sVar = qVar2.c) == null) ? null : sVar.c()).a((String) null);
this.D = true;
q();
} else if (str.toLowerCase().endsWith("fyMraidVideoAdPlaybackFailure".toLowerCase())) {
IAlog.b("MRAID Video has not started in a timely fashion, showing close button", new Object[0]);
L l = this.g;
if (l != 0) {
this.Y = false;
((j.f) l).b(false);
com.fyber.inneractive.sdk.network.q qVar3 = com.fyber.inneractive.sdk.network.q.MRAID_VIDEO_HAS_NOT_STARTED_PLAYING_IN_A_TIMELY_FASHION;
InneractiveAdRequest inneractiveAdRequest2 = this.r;
com.fyber.inneractive.sdk.flow.q qVar4 = this.s;
com.fyber.inneractive.sdk.response.e d = qVar4 == null ? null : qVar4.d();
com.fyber.inneractive.sdk.flow.q qVar5 = this.s;
new s.a(qVar3, inneractiveAdRequest2, d, qVar5 == null ? null : qVar5.c.c()).a("video_timeout_in_msecs", String.valueOf(5000)).a((String) null);
}
L l2 = this.g;
if (l2 != 0) {
((j.f) l2).a(new MraidVideoFailedToDisplayError());
}
} else if (str.toLowerCase().endsWith("fyMraidVideoAdCompleted".toLowerCase())) {
L l3 = this.g;
if (l3 instanceof j.k) {
((j.k) l3).b();
}
}
return true;
}
return super.a(webView, str);
}
@Override // com.fyber.inneractive.sdk.web.j, com.fyber.inneractive.sdk.web.f, com.fyber.inneractive.sdk.web.h.b
public final void a(boolean z) {
h hVar;
super.a(z);
if (this.D && this.C && this.A && (hVar = this.b) != null) {
StringBuilder sb = new StringBuilder("FyberMraidVideoController.");
sb.append(z ? "play" : CampaignEx.JSON_NATIVE_VIDEO_PAUSE);
sb.append("();");
hVar.a(sb.toString());
}
if (this.b == null || !z) {
return;
}
Handler handler = com.fyber.inneractive.sdk.util.p.b;
handler.postDelayed(new e(this), 1L);
handler.postDelayed(new e(this), 100L);
handler.postDelayed(new e(this), 250L);
handler.postDelayed(new e(this), 1000L);
}
}

View File

@@ -0,0 +1,101 @@
package com.fyber.inneractive.sdk.ui;
import android.animation.ValueAnimator;
import android.annotation.TargetApi;
import android.content.Context;
import android.util.AttributeSet;
import android.view.animation.AccelerateDecelerateInterpolator;
import android.widget.ProgressBar;
@TargetApi(11)
/* loaded from: classes2.dex */
public class IAsmoothProgressBar extends ProgressBar {
public static final AccelerateDecelerateInterpolator c = new AccelerateDecelerateInterpolator();
public ValueAnimator a;
public ValueAnimator b;
public class a implements ValueAnimator.AnimatorUpdateListener {
public a() {
}
@Override // android.animation.ValueAnimator.AnimatorUpdateListener
public final void onAnimationUpdate(ValueAnimator valueAnimator) {
IAsmoothProgressBar.super.setProgress(((Integer) valueAnimator.getAnimatedValue()).intValue());
}
}
public class b implements ValueAnimator.AnimatorUpdateListener {
public b() {
}
@Override // android.animation.ValueAnimator.AnimatorUpdateListener
public final void onAnimationUpdate(ValueAnimator valueAnimator) {
IAsmoothProgressBar.super.setSecondaryProgress(((Integer) valueAnimator.getAnimatedValue()).intValue());
}
}
public IAsmoothProgressBar(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
@Override // android.widget.ProgressBar, android.view.View
public final void onDetachedFromWindow() {
super.onDetachedFromWindow();
ValueAnimator valueAnimator = this.a;
if (valueAnimator != null) {
valueAnimator.cancel();
}
ValueAnimator valueAnimator2 = this.b;
if (valueAnimator2 != null) {
valueAnimator2.cancel();
}
}
public IAsmoothProgressBar(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
@Override // android.widget.ProgressBar
public synchronized void setProgress(int i) {
try {
ValueAnimator valueAnimator = this.a;
if (valueAnimator != null) {
valueAnimator.cancel();
}
ValueAnimator valueAnimator2 = this.a;
if (valueAnimator2 == null) {
ValueAnimator ofInt = ValueAnimator.ofInt(getProgress(), i);
this.a = ofInt;
ofInt.setInterpolator(c);
this.a.addUpdateListener(new a());
} else {
valueAnimator2.setIntValues(getProgress(), i);
}
this.a.start();
} catch (Throwable th) {
throw th;
}
}
@Override // android.widget.ProgressBar
public synchronized void setSecondaryProgress(int i) {
try {
ValueAnimator valueAnimator = this.b;
if (valueAnimator != null) {
valueAnimator.cancel();
}
ValueAnimator valueAnimator2 = this.b;
if (valueAnimator2 == null) {
ValueAnimator ofInt = ValueAnimator.ofInt(getProgress(), i);
this.b = ofInt;
ofInt.setInterpolator(c);
this.b.addUpdateListener(new b());
} else {
valueAnimator2.setIntValues(getProgress(), i);
}
this.b.start();
} catch (Throwable th) {
throw th;
}
}
}

View File

@@ -0,0 +1,63 @@
package com.fyber.inneractive.sdk.ui;
import android.annotation.SuppressLint;
import android.content.Context;
import android.view.ViewGroup;
import com.fyber.inneractive.sdk.config.global.features.a;
import com.fyber.inneractive.sdk.config.global.s;
/* loaded from: classes2.dex */
public abstract class IFyberAdIdentifier {
public ClickListener a;
public final Context b;
public int c = 0;
public int d = 0;
public int e = 0;
public int f = 0;
public int g = 0;
public String h = null;
public String i = "";
public String j = "";
public boolean k = false;
public Corner l = Corner.BOTTOM_LEFT;
public a.EnumC0063a m = com.fyber.inneractive.sdk.config.global.features.a.e;
public interface ClickListener {
void a();
}
public enum Corner {
TOP_LEFT,
TOP_RIGHT,
BOTTOM_LEFT,
BOTTOM_RIGHT
}
public IFyberAdIdentifier(Context context, s sVar) {
this.b = context;
if (sVar != null) {
a(sVar);
}
}
@SuppressLint({"RtlHardcoded"})
public abstract void a(ViewGroup viewGroup);
public final void a(s sVar) {
com.fyber.inneractive.sdk.config.global.features.a aVar = (com.fyber.inneractive.sdk.config.global.features.a) sVar.a(com.fyber.inneractive.sdk.config.global.features.a.class);
this.c = aVar.a("ad_identifier_text_size_w", 110);
this.d = aVar.a("ad_identifier_text_size_h", 18);
this.e = aVar.a("ad_identifier_image_size_w", 18);
this.f = aVar.a("ad_identifier_image_size_h", 18);
this.g = aVar.a("ad_identifier_text_size", 8);
this.h = aVar.a("ad_identifier_tint_color", "#75DCDCDC");
this.m = aVar.d();
this.i = aVar.a("ad_identifier_text", "Tap for more information");
this.j = aVar.a("ad_identifier_icon_url", (String) null);
this.k = true;
}
public final void a(ClickListener clickListener) {
this.a = clickListener;
}
}

View File

@@ -0,0 +1,22 @@
package com.fyber.inneractive.sdk.ui;
import android.graphics.Bitmap;
import com.fyber.inneractive.sdk.network.w;
/* loaded from: classes2.dex */
public final class a implements w<Bitmap> {
public final /* synthetic */ FyberAdIdentifierLocal a;
public a(FyberAdIdentifierLocal fyberAdIdentifierLocal) {
this.a = fyberAdIdentifierLocal;
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(Bitmap bitmap, Exception exc, boolean z) {
Bitmap bitmap2 = bitmap;
if (exc != null || bitmap2 == null) {
return;
}
this.a.s = bitmap2;
}
}

View File

@@ -0,0 +1,28 @@
package com.fyber.inneractive.sdk.ui;
import android.view.View;
import com.fyber.inneractive.sdk.ui.IFyberAdIdentifier;
/* loaded from: classes2.dex */
public final class b implements View.OnLayoutChangeListener {
public final /* synthetic */ FyberAdIdentifierLocal a;
public b(FyberAdIdentifierLocal fyberAdIdentifierLocal) {
this.a = fyberAdIdentifierLocal;
}
@Override // android.view.View.OnLayoutChangeListener
public final void onLayoutChange(View view, int i, int i2, int i3, int i4, int i5, int i6, int i7, int i8) {
this.a.r = this.a.o.getWidth() + r1.o.getWidth();
FyberAdIdentifierLocal fyberAdIdentifierLocal = this.a;
IFyberAdIdentifier.Corner corner = fyberAdIdentifierLocal.l;
if (corner == IFyberAdIdentifier.Corner.TOP_LEFT || corner == IFyberAdIdentifier.Corner.BOTTOM_LEFT) {
fyberAdIdentifierLocal.r *= -1.0f;
}
fyberAdIdentifierLocal.o.setTranslationX(fyberAdIdentifierLocal.r);
FyberAdIdentifierLocal fyberAdIdentifierLocal2 = this.a;
if (fyberAdIdentifierLocal2.p) {
fyberAdIdentifierLocal2.a();
}
}
}

View File

@@ -0,0 +1,39 @@
package com.fyber.inneractive.sdk.ui;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.AnimatorSet;
import android.graphics.Bitmap;
import com.fyber.inneractive.sdk.R;
/* loaded from: classes2.dex */
public final class c extends AnimatorListenerAdapter {
public final /* synthetic */ AnimatorSet a;
public final /* synthetic */ FyberAdIdentifierLocal b;
public c(FyberAdIdentifierLocal fyberAdIdentifierLocal, AnimatorSet animatorSet) {
this.b = fyberAdIdentifierLocal;
this.a = animatorSet;
}
@Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
public final void onAnimationEnd(Animator animator) {
super.onAnimationEnd(animator);
FyberAdIdentifierLocal fyberAdIdentifierLocal = this.b;
if (fyberAdIdentifierLocal.p) {
fyberAdIdentifierLocal.n.setImageResource(R.drawable.ia_fyber_info_button);
FyberAdIdentifierLocal fyberAdIdentifierLocal2 = this.b;
FyberAdIdentifierLocal.a(fyberAdIdentifierLocal2.n, fyberAdIdentifierLocal2.h);
} else {
Bitmap bitmap = fyberAdIdentifierLocal.s;
if (bitmap != null) {
fyberAdIdentifierLocal.n.setImageBitmap(bitmap);
} else {
fyberAdIdentifierLocal.n.setImageResource(R.drawable.ia_digital_turbine_logo);
}
FyberAdIdentifierLocal.a(this.b.n, null);
}
this.a.start();
this.b.q = this.a;
}
}

View File

@@ -0,0 +1,21 @@
package com.fyber.inneractive.sdk.ui;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
/* loaded from: classes2.dex */
public final class d extends AnimatorListenerAdapter {
public final /* synthetic */ FyberAdIdentifierLocal a;
public d(FyberAdIdentifierLocal fyberAdIdentifierLocal) {
this.a = fyberAdIdentifierLocal;
}
@Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
public final void onAnimationEnd(Animator animator) {
super.onAnimationEnd(animator);
FyberAdIdentifierLocal fyberAdIdentifierLocal = this.a;
fyberAdIdentifierLocal.q = null;
fyberAdIdentifierLocal.p = !fyberAdIdentifierLocal.p;
}
}

View File

@@ -0,0 +1,23 @@
package com.fyber.inneractive.sdk.ui;
import com.fyber.inneractive.sdk.web.h;
/* loaded from: classes2.dex */
public final class e implements Runnable {
public final /* synthetic */ IAmraidWebViewController a;
public e(IAmraidWebViewController iAmraidWebViewController) {
this.a = iAmraidWebViewController;
}
@Override // java.lang.Runnable
public final void run() {
h hVar = this.a.b;
if (hVar != null) {
try {
hVar.invalidate();
} catch (Throwable unused) {
}
}
}
}