- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
802 lines
32 KiB
Java
802 lines
32 KiB
Java
package com.fyber.inneractive.sdk.renderers;
|
|
|
|
import android.app.Activity;
|
|
import android.content.Context;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import android.widget.RelativeLayout;
|
|
import com.fyber.inneractive.sdk.R;
|
|
import com.fyber.inneractive.sdk.activities.InneractiveRichMediaVideoPlayerActivityCore;
|
|
import com.fyber.inneractive.sdk.config.IAConfigManager;
|
|
import com.fyber.inneractive.sdk.config.e0;
|
|
import com.fyber.inneractive.sdk.config.enums.Orientation;
|
|
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
|
|
import com.fyber.inneractive.sdk.config.f0;
|
|
import com.fyber.inneractive.sdk.config.global.features.q;
|
|
import com.fyber.inneractive.sdk.config.global.features.r;
|
|
import com.fyber.inneractive.sdk.config.global.s;
|
|
import com.fyber.inneractive.sdk.config.i0;
|
|
import com.fyber.inneractive.sdk.config.x;
|
|
import com.fyber.inneractive.sdk.external.InneractiveAdSpot;
|
|
import com.fyber.inneractive.sdk.external.InneractiveContentController;
|
|
import com.fyber.inneractive.sdk.external.InneractiveFullScreenAdRewardedListener;
|
|
import com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener;
|
|
import com.fyber.inneractive.sdk.external.InneractiveFullscreenUnitController;
|
|
import com.fyber.inneractive.sdk.external.InneractiveFullscreenVideoContentController;
|
|
import com.fyber.inneractive.sdk.external.InneractiveUnitController;
|
|
import com.fyber.inneractive.sdk.external.WebViewRendererProcessHasGoneError;
|
|
import com.fyber.inneractive.sdk.flow.g0;
|
|
import com.fyber.inneractive.sdk.flow.w;
|
|
import com.fyber.inneractive.sdk.flow.z;
|
|
import com.fyber.inneractive.sdk.interfaces.c;
|
|
import com.fyber.inneractive.sdk.model.vast.v;
|
|
import com.fyber.inneractive.sdk.player.a;
|
|
import com.fyber.inneractive.sdk.player.c;
|
|
import com.fyber.inneractive.sdk.player.controller.u;
|
|
import com.fyber.inneractive.sdk.player.controller.y;
|
|
import com.fyber.inneractive.sdk.player.enums.VideoClickOrigin;
|
|
import com.fyber.inneractive.sdk.player.ui.t;
|
|
import com.fyber.inneractive.sdk.util.IAlog;
|
|
import com.fyber.inneractive.sdk.util.a0;
|
|
import com.fyber.inneractive.sdk.util.p;
|
|
import com.fyber.inneractive.sdk.util.p0;
|
|
import com.fyber.inneractive.sdk.util.r0;
|
|
import com.fyber.inneractive.sdk.web.a;
|
|
import com.mbridge.msdk.foundation.entity.CampaignEx;
|
|
import java.lang.ref.WeakReference;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class n extends z<g0, InneractiveFullscreenAdEventsListener> implements y {
|
|
public c.b D;
|
|
public o F;
|
|
public c.a w;
|
|
public com.fyber.inneractive.sdk.player.ui.l x;
|
|
public com.fyber.inneractive.sdk.player.controller.b y;
|
|
public WeakReference<InneractiveFullscreenVideoContentController> z;
|
|
public boolean A = false;
|
|
public boolean B = false;
|
|
public boolean C = false;
|
|
public UnitDisplayType E = UnitDisplayType.INTERSTITIAL;
|
|
public boolean G = false;
|
|
public final a H = new a();
|
|
public final RelativeLayout.LayoutParams I = new RelativeLayout.LayoutParams(-1, -1);
|
|
public boolean J = false;
|
|
public boolean K = false;
|
|
|
|
public class a implements c.InterfaceC0080c {
|
|
public a() {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.c.InterfaceC0080c
|
|
public final void a() {
|
|
n.this.y.e(false);
|
|
n.this.y.f();
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.r
|
|
public final boolean B() {
|
|
com.fyber.inneractive.sdk.player.ui.l lVar = this.x;
|
|
return lVar != null && lVar.a();
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.z
|
|
public final boolean H() {
|
|
return this.J;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.z
|
|
public final int J() {
|
|
s sVar;
|
|
AdContent adcontent = this.b;
|
|
if (adcontent == 0 || (sVar = ((g0) adcontent).c) == null) {
|
|
return -1;
|
|
}
|
|
return ((q) sVar.a(q.class)).a("close_clickable_area_dp", -1);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.z
|
|
public final int K() {
|
|
s sVar;
|
|
AdContent adcontent = this.b;
|
|
if (adcontent == 0 || (sVar = ((g0) adcontent).c) == null) {
|
|
return -1;
|
|
}
|
|
return ((q) sVar.a(q.class)).a("close_visible_size_dp", -1);
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:46:0x00d1 */
|
|
@Override // com.fyber.inneractive.sdk.flow.z
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public final long L() {
|
|
/*
|
|
Method dump skipped, instructions count: 271
|
|
To view this dump add '--comments-level debug' option
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.renderers.n.L():long");
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.z
|
|
public final boolean M() {
|
|
com.fyber.inneractive.sdk.player.ui.l lVar = this.x;
|
|
return lVar != null && ((com.fyber.inneractive.sdk.player.ui.s) lVar).i();
|
|
}
|
|
|
|
public final void N() {
|
|
f0 f0Var;
|
|
x xVar;
|
|
AdContent adcontent = this.b;
|
|
if (adcontent == 0 || (f0Var = ((g0) adcontent).d) == null || (xVar = ((e0) f0Var).c) == null) {
|
|
return;
|
|
}
|
|
UnitDisplayType unitDisplayType = xVar.b;
|
|
i0 i0Var = IAConfigManager.L.w;
|
|
com.fyber.inneractive.sdk.cache.session.enums.b bVar = unitDisplayType == UnitDisplayType.REWARDED ? com.fyber.inneractive.sdk.cache.session.enums.b.REWARDED_VIDEO : com.fyber.inneractive.sdk.cache.session.enums.b.INTERSTITIAL_VIDEO;
|
|
com.fyber.inneractive.sdk.cache.session.enums.a aVar = com.fyber.inneractive.sdk.cache.session.enums.a.CLICK;
|
|
com.fyber.inneractive.sdk.cache.session.d dVar = i0Var.a;
|
|
if (dVar != null) {
|
|
p.a(new com.fyber.inneractive.sdk.cache.session.c(dVar, aVar, bVar));
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.interfaces.c
|
|
public final void a(InneractiveFullscreenUnitController.a aVar) {
|
|
this.D = aVar;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.z, com.fyber.inneractive.sdk.interfaces.c
|
|
public final void a(c.a aVar, Activity activity) throws InneractiveUnitController.AdDisplayError {
|
|
com.fyber.inneractive.sdk.config.g0 g0Var;
|
|
super.a(aVar, activity);
|
|
this.w = aVar;
|
|
this.A = false;
|
|
this.B = false;
|
|
this.K = false;
|
|
InneractiveUnitController selectedUnitController = this.a.getSelectedUnitController();
|
|
if (selectedUnitController != null) {
|
|
if (selectedUnitController instanceof InneractiveFullscreenUnitController) {
|
|
InneractiveContentController selectedContentController = selectedUnitController.getSelectedContentController();
|
|
if (selectedContentController != null) {
|
|
if (selectedContentController instanceof InneractiveFullscreenVideoContentController) {
|
|
this.z = new WeakReference<>((InneractiveFullscreenVideoContentController) selectedContentController);
|
|
} else {
|
|
IAlog.f("%sContent controller expected to be InneractiveFullscreenVideoContentController and is %s", IAlog.a(this), selectedContentController.getClass().getSimpleName());
|
|
}
|
|
}
|
|
} else {
|
|
IAlog.f("%sWrong type of unit controller found. Expecting InneractiveFullscreenUnitController", IAlog.a(this));
|
|
}
|
|
}
|
|
f0 f0Var = this.a.getAdContent().d;
|
|
if (f0Var != null && (g0Var = ((e0) f0Var).f) != null) {
|
|
this.E = g0Var.j;
|
|
}
|
|
AdContent adcontent = this.b;
|
|
if (adcontent != 0) {
|
|
((g0) adcontent).h();
|
|
}
|
|
AdContent adcontent2 = this.b;
|
|
com.fyber.inneractive.sdk.player.h hVar = adcontent2 != 0 ? ((g0) adcontent2).i : null;
|
|
Context context = this.w.getLayout().getContext();
|
|
if (hVar != null) {
|
|
a.InterfaceC0079a interfaceC0079a = hVar.f;
|
|
if (interfaceC0079a == null || ((com.fyber.inneractive.sdk.player.e) interfaceC0079a).b == null) {
|
|
IAlog.f("%sFull screen video ad renderer is not valid.", IAlog.a(this));
|
|
throw new InneractiveUnitController.AdDisplayError("Full screen video could not be loaded");
|
|
}
|
|
((com.fyber.inneractive.sdk.player.e) interfaceC0079a).getClass();
|
|
d dVar = new d(hVar);
|
|
this.F = dVar;
|
|
this.x = dVar.a(context, ((g0) this.b).c);
|
|
com.fyber.inneractive.sdk.player.controller.b a2 = this.F.a(this.a, (g0) this.b);
|
|
this.y = a2;
|
|
this.F.b();
|
|
a2.e(false);
|
|
this.y.a((com.fyber.inneractive.sdk.player.controller.b) this);
|
|
((com.fyber.inneractive.sdk.player.ui.d) this.x).e();
|
|
this.I.addRule(13);
|
|
this.w.getLayout().addView((View) this.x, this.I);
|
|
this.j = ((View) this.x).findViewById(R.id.ia_click_overlay);
|
|
this.F.a(this.H);
|
|
this.A = true;
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.interfaces.c
|
|
public final void b() {
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.z, com.fyber.inneractive.sdk.interfaces.c
|
|
public final void c(boolean z) {
|
|
String str;
|
|
com.fyber.inneractive.sdk.player.controller.b bVar;
|
|
T t;
|
|
com.fyber.inneractive.sdk.model.vast.b bVar2;
|
|
com.fyber.inneractive.sdk.model.vast.n nVar;
|
|
int a2;
|
|
s sVar;
|
|
View view;
|
|
boolean z2 = false;
|
|
r rVar = null;
|
|
if (!M() || !this.J) {
|
|
if (z) {
|
|
com.fyber.inneractive.sdk.player.controller.b bVar3 = this.y;
|
|
com.fyber.inneractive.sdk.flow.vast.e g = bVar3 != null ? bVar3.g() : null;
|
|
if (g == null || !g.c) {
|
|
str = null;
|
|
} else {
|
|
com.fyber.inneractive.sdk.util.h hVar = com.fyber.inneractive.sdk.util.h.FMP_ENDCARD;
|
|
hVar.a(g.d);
|
|
str = hVar.toString();
|
|
}
|
|
this.u.a(str);
|
|
} else {
|
|
com.fyber.inneractive.sdk.util.a aVar = this.u;
|
|
aVar.d = 0L;
|
|
aVar.e = 0L;
|
|
aVar.f = 0L;
|
|
aVar.b = false;
|
|
}
|
|
}
|
|
com.fyber.inneractive.sdk.player.ui.l lVar = this.x;
|
|
if ((lVar != null && (view = ((com.fyber.inneractive.sdk.player.ui.s) lVar).t) != null && view.getVisibility() == 0) || this.G || ((bVar = this.y) != null && !bVar.h())) {
|
|
c.a aVar2 = this.w;
|
|
if (aVar2 != null) {
|
|
aVar2.destroy();
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
AdContent adcontent = this.b;
|
|
if (adcontent == 0 || (t = ((g0) adcontent).b) == 0 || (bVar2 = ((com.fyber.inneractive.sdk.response.g) t).L) == null || (nVar = bVar2.f) == null || !nVar.g) {
|
|
c.a aVar3 = this.w;
|
|
if (aVar3 != null) {
|
|
aVar3.destroy();
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
com.fyber.inneractive.sdk.player.controller.b bVar4 = this.y;
|
|
com.fyber.inneractive.sdk.flow.vast.e g2 = bVar4 != null ? bVar4.g() : null;
|
|
if (g2 == null || g2.b == null || !g2.a || g2.c) {
|
|
c.a aVar4 = this.w;
|
|
if (aVar4 != null) {
|
|
aVar4.destroy();
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
this.J = false;
|
|
this.p = false;
|
|
c.a aVar5 = this.k;
|
|
if (aVar5 != null) {
|
|
aVar5.disableCloseButton();
|
|
}
|
|
com.fyber.inneractive.sdk.util.a aVar6 = this.u;
|
|
aVar6.d = 0L;
|
|
aVar6.e = 0L;
|
|
aVar6.f = 0L;
|
|
aVar6.b = false;
|
|
Runnable runnable = this.l;
|
|
if (runnable != null) {
|
|
p.b.removeCallbacks(runnable);
|
|
this.l = null;
|
|
}
|
|
Runnable runnable2 = this.n;
|
|
if (runnable2 != null) {
|
|
p.b.removeCallbacks(runnable2);
|
|
this.n = null;
|
|
}
|
|
I();
|
|
com.fyber.inneractive.sdk.player.ui.s sVar2 = (com.fyber.inneractive.sdk.player.ui.s) this.x;
|
|
ViewGroup viewGroup = sVar2.m;
|
|
if (viewGroup != null) {
|
|
viewGroup.removeAllViews();
|
|
}
|
|
t tVar = new t(sVar2);
|
|
Context context = sVar2.getContext();
|
|
View endCardView = sVar2.getEndCardView();
|
|
if (endCardView != null) {
|
|
p.a.execute(new r0(context, endCardView, tVar));
|
|
}
|
|
com.fyber.inneractive.sdk.util.t.a(sVar2.getEndCardView());
|
|
com.fyber.inneractive.sdk.player.controller.o oVar = this.F.a;
|
|
com.fyber.inneractive.sdk.player.controller.c cVar = g2.g;
|
|
oVar.getClass();
|
|
u uVar = new u(oVar);
|
|
com.fyber.inneractive.sdk.web.g0 g0Var = cVar.a;
|
|
if (g0Var != null) {
|
|
g0Var.setListener(uVar);
|
|
}
|
|
AdContent adcontent2 = this.b;
|
|
if (adcontent2 != 0 && (sVar = ((g0) adcontent2).c) != null) {
|
|
rVar = (r) sVar.a(r.class);
|
|
}
|
|
com.fyber.inneractive.sdk.player.ui.l lVar2 = this.x;
|
|
com.fyber.inneractive.sdk.player.ui.c cVar2 = new com.fyber.inneractive.sdk.player.ui.c();
|
|
cVar2.b = true;
|
|
cVar2.g = g2.b;
|
|
com.fyber.inneractive.sdk.model.vast.h hVar2 = com.fyber.inneractive.sdk.model.vast.h.FMP_End_Card;
|
|
cVar2.h = hVar2;
|
|
if (rVar != null && rVar.a(false, "shouldEnableEndCardAutoClick")) {
|
|
z2 = true;
|
|
}
|
|
int i = 3;
|
|
if (rVar != null && (a2 = rVar.a("autoClickDelay", 3)) >= 0 && a2 <= 10) {
|
|
i = a2;
|
|
}
|
|
Integer valueOf = Integer.valueOf(i);
|
|
if (z2) {
|
|
cVar2.f = valueOf;
|
|
}
|
|
lVar2.a(new com.fyber.inneractive.sdk.player.ui.b(cVar2));
|
|
this.F.a.a(hVar2, 2);
|
|
c.a aVar7 = this.w;
|
|
if (aVar7 != null) {
|
|
aVar7.secondEndCardWasDisplayed();
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void i() {
|
|
i0 i0Var = IAConfigManager.L.w;
|
|
com.fyber.inneractive.sdk.cache.session.enums.b bVar = this.E == UnitDisplayType.INTERSTITIAL ? com.fyber.inneractive.sdk.cache.session.enums.b.INTERSTITIAL_VIDEO : com.fyber.inneractive.sdk.cache.session.enums.b.REWARDED_VIDEO;
|
|
com.fyber.inneractive.sdk.cache.session.enums.a aVar = com.fyber.inneractive.sdk.cache.session.enums.a.IMPRESSION;
|
|
com.fyber.inneractive.sdk.cache.session.d dVar = i0Var.a;
|
|
if (dVar != null) {
|
|
p.a(new com.fyber.inneractive.sdk.cache.session.c(dVar, aVar, bVar));
|
|
}
|
|
D();
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void l() {
|
|
C();
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.interfaces.c
|
|
public final boolean n() {
|
|
com.fyber.inneractive.sdk.player.h hVar;
|
|
com.fyber.inneractive.sdk.player.controller.b bVar;
|
|
c.a aVar;
|
|
com.fyber.inneractive.sdk.player.ui.l lVar;
|
|
AdContent adcontent = this.b;
|
|
if (adcontent == 0 || (hVar = ((g0) adcontent).i) == null || (bVar = this.y) == null || (aVar = this.w) == null || (lVar = this.x) == null) {
|
|
return false;
|
|
}
|
|
((com.fyber.inneractive.sdk.player.e) hVar.f).getClass();
|
|
if (((com.fyber.inneractive.sdk.player.ui.s) lVar).i()) {
|
|
if (!this.p) {
|
|
return true;
|
|
}
|
|
aVar.dismissAd(true);
|
|
return true;
|
|
}
|
|
if (!bVar.c()) {
|
|
return true;
|
|
}
|
|
bVar.b(true);
|
|
return true;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void o() {
|
|
N();
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void onCompleted() {
|
|
WeakReference weakReference;
|
|
InneractiveFullscreenVideoContentController inneractiveFullscreenVideoContentController = (InneractiveFullscreenVideoContentController) com.fyber.inneractive.sdk.util.t.a(this.z);
|
|
if (inneractiveFullscreenVideoContentController != null) {
|
|
inneractiveFullscreenVideoContentController.onCompleted();
|
|
}
|
|
i0 i0Var = IAConfigManager.L.w;
|
|
UnitDisplayType unitDisplayType = this.E;
|
|
UnitDisplayType unitDisplayType2 = UnitDisplayType.REWARDED;
|
|
com.fyber.inneractive.sdk.cache.session.enums.b bVar = unitDisplayType == unitDisplayType2 ? com.fyber.inneractive.sdk.cache.session.enums.b.REWARDED_VIDEO : com.fyber.inneractive.sdk.cache.session.enums.b.INTERSTITIAL_VIDEO;
|
|
com.fyber.inneractive.sdk.cache.session.enums.a aVar = com.fyber.inneractive.sdk.cache.session.enums.a.COMPLETION;
|
|
com.fyber.inneractive.sdk.cache.session.d dVar = i0Var.a;
|
|
if (dVar != null) {
|
|
p.a(new com.fyber.inneractive.sdk.cache.session.c(dVar, aVar, bVar));
|
|
}
|
|
if (this.E == unitDisplayType2) {
|
|
c.b bVar2 = this.D;
|
|
if (bVar2 != null) {
|
|
InneractiveFullscreenUnitController.a aVar2 = (InneractiveFullscreenUnitController.a) bVar2;
|
|
weakReference = ((com.fyber.inneractive.sdk.flow.f0) InneractiveFullscreenUnitController.this).mAdSpot;
|
|
w wVar = (w) com.fyber.inneractive.sdk.util.t.a(weakReference);
|
|
InneractiveFullScreenAdRewardedListener inneractiveFullScreenAdRewardedListener = InneractiveFullscreenUnitController.this.b;
|
|
if (inneractiveFullScreenAdRewardedListener != null && wVar != null) {
|
|
inneractiveFullScreenAdRewardedListener.onAdRewarded(wVar);
|
|
}
|
|
}
|
|
G();
|
|
}
|
|
AdContent adcontent = this.b;
|
|
if (adcontent == 0 || ((g0) adcontent).i == null) {
|
|
return;
|
|
}
|
|
I();
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void onPlayerError() {
|
|
InneractiveFullscreenVideoContentController inneractiveFullscreenVideoContentController = (InneractiveFullscreenVideoContentController) com.fyber.inneractive.sdk.util.t.a(this.z);
|
|
c.a aVar = this.w;
|
|
if (aVar != null) {
|
|
aVar.dismissAd(false);
|
|
}
|
|
if (inneractiveFullscreenVideoContentController != null) {
|
|
inneractiveFullscreenVideoContentController.onPlayerError();
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void onProgress(int i, int i2) {
|
|
InneractiveFullscreenVideoContentController inneractiveFullscreenVideoContentController = (InneractiveFullscreenVideoContentController) com.fyber.inneractive.sdk.util.t.a(this.z);
|
|
if (inneractiveFullscreenVideoContentController != null) {
|
|
inneractiveFullscreenVideoContentController.onProgress(i, i2);
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.z, com.fyber.inneractive.sdk.interfaces.c
|
|
public final void t() {
|
|
super.t();
|
|
com.fyber.inneractive.sdk.util.a aVar = this.u;
|
|
if (!aVar.b || aVar.e <= 0) {
|
|
return;
|
|
}
|
|
aVar.f += System.currentTimeMillis() - aVar.e;
|
|
aVar.e = 0L;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.z, com.fyber.inneractive.sdk.interfaces.c
|
|
public final void v() {
|
|
super.v();
|
|
com.fyber.inneractive.sdk.util.a aVar = this.u;
|
|
if (aVar.b) {
|
|
aVar.e = System.currentTimeMillis();
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.r
|
|
public final void F() {
|
|
View view = this.j;
|
|
if (view != null) {
|
|
view.setVisibility(8);
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.z, com.fyber.inneractive.sdk.flow.r, com.fyber.inneractive.sdk.external.InneractiveAdRenderer
|
|
public final void destroy() {
|
|
a.InterfaceC0079a interfaceC0079a;
|
|
a.InterfaceC0079a interfaceC0079a2;
|
|
c.a aVar = this.w;
|
|
if (aVar != null) {
|
|
aVar.destroy();
|
|
}
|
|
if (this.A && !this.B && this.c != 0) {
|
|
this.B = true;
|
|
c.a aVar2 = this.w;
|
|
if (aVar2 != null && (aVar2.wasDismissedByUser() || IAConfigManager.L.t.b.a(CampaignEx.JSON_NATIVE_VIDEO_ENDCARD).a())) {
|
|
v vVar = v.EVENT_CLOSE;
|
|
AdContent adcontent = this.b;
|
|
if (adcontent != 0) {
|
|
g0 g0Var = (g0) adcontent;
|
|
if (g0Var.i != null) {
|
|
String e = vVar.e();
|
|
com.fyber.inneractive.sdk.player.h hVar = g0Var.i;
|
|
if (hVar != null && (interfaceC0079a2 = hVar.f) != null) {
|
|
com.fyber.inneractive.sdk.player.e eVar = (com.fyber.inneractive.sdk.player.e) interfaceC0079a2;
|
|
eVar.a(eVar.v, VideoClickOrigin.InvalidOrigin, v.a(e));
|
|
}
|
|
}
|
|
}
|
|
v vVar2 = v.EVENT_CLOSE_LINEAR;
|
|
AdContent adcontent2 = this.b;
|
|
if (adcontent2 != 0) {
|
|
g0 g0Var2 = (g0) adcontent2;
|
|
if (g0Var2.i != null) {
|
|
String e2 = vVar2.e();
|
|
com.fyber.inneractive.sdk.player.h hVar2 = g0Var2.i;
|
|
if (hVar2 != null && (interfaceC0079a = hVar2.f) != null) {
|
|
com.fyber.inneractive.sdk.player.e eVar2 = (com.fyber.inneractive.sdk.player.e) interfaceC0079a;
|
|
eVar2.a(eVar2.v, VideoClickOrigin.InvalidOrigin, v.a(e2));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
((InneractiveFullscreenAdEventsListener) this.c).onAdDismissed(this.a);
|
|
}
|
|
com.fyber.inneractive.sdk.player.controller.b bVar = this.y;
|
|
if (bVar != null) {
|
|
bVar.destroy();
|
|
this.y = null;
|
|
}
|
|
com.fyber.inneractive.sdk.player.ui.l lVar = this.x;
|
|
if (lVar != null) {
|
|
lVar.destroy();
|
|
this.x = null;
|
|
}
|
|
this.w = null;
|
|
this.z = null;
|
|
super.destroy();
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void e() {
|
|
if (!this.C) {
|
|
this.u.a(true);
|
|
}
|
|
this.C = true;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void p() {
|
|
c.a aVar = this.w;
|
|
if (aVar != null) {
|
|
aVar.dismissAd(false);
|
|
}
|
|
a(new WebViewRendererProcessHasGoneError());
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void q() {
|
|
c.a aVar = this.w;
|
|
if (aVar != null) {
|
|
aVar.dismissAd(true);
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.r
|
|
public final void x() {
|
|
View view = this.j;
|
|
if (view != null) {
|
|
view.setVisibility(0);
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void g() {
|
|
this.J = true;
|
|
z.a aVar = this.v;
|
|
if (aVar != null) {
|
|
aVar.cancel();
|
|
this.v = null;
|
|
}
|
|
if (!this.s) {
|
|
this.s = true;
|
|
c.a aVar2 = this.w;
|
|
if (aVar2 != null) {
|
|
d(aVar2.isCloseButtonDisplay());
|
|
}
|
|
}
|
|
c.a aVar3 = this.w;
|
|
if (aVar3 == null || !aVar3.isCloseButtonDisplay()) {
|
|
return;
|
|
}
|
|
e(true ^ this.t);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.interfaces.c
|
|
public final void r() {
|
|
a.InterfaceC0079a interfaceC0079a;
|
|
a.InterfaceC0079a interfaceC0079a2;
|
|
if (!this.B && this.c != 0) {
|
|
this.B = true;
|
|
c.a aVar = this.w;
|
|
if (aVar != null && (aVar.wasDismissedByUser() || IAConfigManager.L.t.b.a(CampaignEx.JSON_NATIVE_VIDEO_ENDCARD).a())) {
|
|
v vVar = v.EVENT_CLOSE;
|
|
AdContent adcontent = this.b;
|
|
if (adcontent != 0) {
|
|
g0 g0Var = (g0) adcontent;
|
|
if (g0Var.i != null) {
|
|
String e = vVar.e();
|
|
com.fyber.inneractive.sdk.player.h hVar = g0Var.i;
|
|
if (hVar != null && (interfaceC0079a2 = hVar.f) != null) {
|
|
com.fyber.inneractive.sdk.player.e eVar = (com.fyber.inneractive.sdk.player.e) interfaceC0079a2;
|
|
eVar.a(eVar.v, VideoClickOrigin.InvalidOrigin, v.a(e));
|
|
}
|
|
}
|
|
}
|
|
v vVar2 = v.EVENT_CLOSE_LINEAR;
|
|
AdContent adcontent2 = this.b;
|
|
if (adcontent2 != 0) {
|
|
g0 g0Var2 = (g0) adcontent2;
|
|
if (g0Var2.i != null) {
|
|
String e2 = vVar2.e();
|
|
com.fyber.inneractive.sdk.player.h hVar2 = g0Var2.i;
|
|
if (hVar2 != null && (interfaceC0079a = hVar2.f) != null) {
|
|
com.fyber.inneractive.sdk.player.e eVar2 = (com.fyber.inneractive.sdk.player.e) interfaceC0079a;
|
|
eVar2.a(eVar2.v, VideoClickOrigin.InvalidOrigin, v.a(e2));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
((InneractiveFullscreenAdEventsListener) this.c).onAdDismissed(this.a);
|
|
}
|
|
InneractiveAdSpot inneractiveAdSpot = this.a;
|
|
if (inneractiveAdSpot == null || !(inneractiveAdSpot instanceof w)) {
|
|
return;
|
|
}
|
|
((w) inneractiveAdSpot).a();
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final a0.a a(p0 p0Var, com.fyber.inneractive.sdk.util.h hVar) {
|
|
T t;
|
|
com.fyber.inneractive.sdk.model.vast.b bVar;
|
|
N();
|
|
Context context = this.x.getContext() == null ? com.fyber.inneractive.sdk.util.o.a : this.x.getContext();
|
|
AdContent adcontent = this.b;
|
|
return a(context, (adcontent == 0 || (t = ((g0) adcontent).b) == 0 || (bVar = ((com.fyber.inneractive.sdk.response.g) t).L) == null) ? null : bVar.b, p0Var, hVar);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void a(boolean z, Orientation orientation) {
|
|
c.a aVar = this.w;
|
|
if (aVar != null) {
|
|
aVar.setActivityOrientation(z, orientation);
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void a(String str, String str2) {
|
|
IAlog.a(IAlog.a(this) + "full screen video ad renderer callback: onSuspiciousNoUserWebActionDetected", new Object[0]);
|
|
c.a aVar = this.w;
|
|
if (aVar == null || aVar.getLayout() == null || this.w.getLayout().getContext() == null) {
|
|
return;
|
|
}
|
|
if (!this.K) {
|
|
com.fyber.inneractive.sdk.network.u.a(this.w.getLayout().getContext(), str, str2, this.b);
|
|
this.K = true;
|
|
IAlog.a(IAlog.a(this) + "reporting auto redirect", new Object[0]);
|
|
return;
|
|
}
|
|
IAlog.a(IAlog.a(this) + "redirect already reported for this ad", new Object[0]);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final a0.a a(String str, p0 p0Var, a.b bVar, boolean z) {
|
|
T t;
|
|
a.InterfaceC0079a interfaceC0079a;
|
|
if (this.E == UnitDisplayType.INTERSTITIAL) {
|
|
this.G = true;
|
|
}
|
|
AdContent adcontent = this.b;
|
|
if (adcontent != 0 && (t = ((g0) adcontent).b) != 0) {
|
|
com.fyber.inneractive.sdk.model.vast.b bVar2 = ((com.fyber.inneractive.sdk.response.g) t).L;
|
|
N();
|
|
if (bVar2 != null) {
|
|
com.fyber.inneractive.sdk.model.vast.c cVar = bVar2.i;
|
|
com.fyber.inneractive.sdk.util.h hVar = z ? com.fyber.inneractive.sdk.util.h.DEFAULT_ENDCARD : com.fyber.inneractive.sdk.util.h.VAST_ENDCARD;
|
|
com.fyber.inneractive.sdk.player.controller.b bVar3 = this.y;
|
|
com.fyber.inneractive.sdk.flow.vast.e g = bVar3 != null ? bVar3.g() : null;
|
|
if (bVar != null) {
|
|
hVar = com.fyber.inneractive.sdk.util.h.FMP_ENDCARD;
|
|
hVar.a(bVar.a);
|
|
hVar.a(bVar.b);
|
|
} else if (g != null && g.c) {
|
|
hVar = com.fyber.inneractive.sdk.util.h.FMP_ENDCARD;
|
|
hVar.a(g.e);
|
|
hVar.a(g.d);
|
|
}
|
|
com.fyber.inneractive.sdk.player.ui.l lVar = this.x;
|
|
a0.a a2 = a((lVar == null || lVar.getContext() == null) ? com.fyber.inneractive.sdk.util.o.a : this.x.getContext(), str, p0Var, hVar);
|
|
if (cVar != null && a2.a != a0.d.FAILED) {
|
|
g0 g0Var = (g0) this.b;
|
|
String obj = v.EVENT_CLICK.toString();
|
|
com.fyber.inneractive.sdk.player.h hVar2 = g0Var.i;
|
|
if (hVar2 != null && (interfaceC0079a = hVar2.f) != null) {
|
|
com.fyber.inneractive.sdk.player.e eVar = (com.fyber.inneractive.sdk.player.e) interfaceC0079a;
|
|
eVar.a(eVar.v, VideoClickOrigin.InvalidOrigin, v.a(obj));
|
|
}
|
|
}
|
|
return a2;
|
|
}
|
|
}
|
|
return new a0.a(a0.d.FAILED, new Exception("Internal SDK Error"));
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.z
|
|
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
|
public final boolean b(g0 g0Var) {
|
|
com.fyber.inneractive.sdk.config.i iVar;
|
|
T t;
|
|
com.fyber.inneractive.sdk.model.vast.b bVar;
|
|
com.fyber.inneractive.sdk.model.vast.c cVar;
|
|
IAConfigManager iAConfigManager = IAConfigManager.L;
|
|
com.fyber.inneractive.sdk.config.k kVar = iAConfigManager.t.b;
|
|
kVar.getClass();
|
|
String str = iAConfigManager.d;
|
|
if (kVar.b.containsKey(str)) {
|
|
iVar = (com.fyber.inneractive.sdk.config.i) kVar.b.get(str);
|
|
} else {
|
|
iVar = new com.fyber.inneractive.sdk.config.i();
|
|
}
|
|
if (iVar.a.containsKey(CampaignEx.JSON_NATIVE_VIDEO_ENDCARD) || (t = g0Var.b) == 0 || (bVar = ((com.fyber.inneractive.sdk.response.g) t).L) == null || (cVar = bVar.i) == null || cVar.a != com.fyber.inneractive.sdk.model.vast.h.Static) {
|
|
return false;
|
|
}
|
|
r rVar = (r) g0Var.c.a(r.class);
|
|
UnitDisplayType unitDisplayType = this.E;
|
|
rVar.getClass();
|
|
int i = r.a.a[unitDisplayType.ordinal()];
|
|
if (i == 1) {
|
|
return rVar.a(false, "countdown_rv");
|
|
}
|
|
if (i != 2) {
|
|
return false;
|
|
}
|
|
return rVar.a(false, "countdown_iv");
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void a(boolean z) {
|
|
com.fyber.inneractive.sdk.player.h hVar;
|
|
c.a aVar;
|
|
a.InterfaceC0079a interfaceC0079a;
|
|
AdContent adcontent = this.b;
|
|
if (adcontent == 0 || (hVar = ((g0) adcontent).i) == null) {
|
|
return;
|
|
}
|
|
a.InterfaceC0079a interfaceC0079a2 = hVar.f;
|
|
if (interfaceC0079a2 != null) {
|
|
((com.fyber.inneractive.sdk.player.e) interfaceC0079a2).x = true;
|
|
}
|
|
I();
|
|
com.fyber.inneractive.sdk.player.h hVar2 = ((g0) this.b).i;
|
|
if (hVar2 != null && (interfaceC0079a = hVar2.f) != null) {
|
|
((com.fyber.inneractive.sdk.player.e) interfaceC0079a).x = true;
|
|
}
|
|
if (IAConfigManager.L.t.b.a(CampaignEx.JSON_NATIVE_VIDEO_ENDCARD).a() && z && (aVar = this.w) != null) {
|
|
aVar.destroy();
|
|
}
|
|
if (M() && this.J) {
|
|
return;
|
|
}
|
|
if (z) {
|
|
com.fyber.inneractive.sdk.player.controller.b bVar = this.y;
|
|
String str = null;
|
|
com.fyber.inneractive.sdk.flow.vast.e g = bVar != null ? bVar.g() : null;
|
|
if (g != null && g.c) {
|
|
com.fyber.inneractive.sdk.util.h hVar3 = com.fyber.inneractive.sdk.util.h.FMP_ENDCARD;
|
|
hVar3.a(g.d);
|
|
str = hVar3.toString();
|
|
}
|
|
this.u.a(str);
|
|
return;
|
|
}
|
|
com.fyber.inneractive.sdk.util.a aVar2 = this.u;
|
|
aVar2.d = 0L;
|
|
aVar2.e = 0L;
|
|
aVar2.f = 0L;
|
|
aVar2.b = false;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.player.controller.y
|
|
public final void a(View view, String str) {
|
|
if (view == null || view.getContext() == null) {
|
|
return;
|
|
}
|
|
InneractiveRichMediaVideoPlayerActivityCore.startRichMediaIntent(view.getContext(), str);
|
|
C();
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.flow.z
|
|
public final long a(long j) {
|
|
if (this.t) {
|
|
return j;
|
|
}
|
|
long j2 = 12;
|
|
try {
|
|
j2 = Long.parseLong(IAConfigManager.L.t.b.a("vast_endcard_x_fallback_delay", Long.toString(12L)));
|
|
} catch (Throwable unused) {
|
|
}
|
|
return j2 * 1000;
|
|
}
|
|
}
|