Files
Daniel Elliott f9d20bb3fc 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>
2026-02-18 14:52:23 -08:00

248 lines
13 KiB
Java

package com.fyber.inneractive.sdk.flow;
import android.text.TextUtils;
import android.webkit.WebView;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import com.fyber.inneractive.sdk.external.InneractiveErrorCode;
import com.fyber.inneractive.sdk.external.InneractiveInfrastructureError;
import com.fyber.inneractive.sdk.external.InneractiveVideoError;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.player.a;
import com.fyber.inneractive.sdk.player.h;
import com.fyber.inneractive.sdk.util.IAlog;
import com.iab.omid.library.fyber.adsession.AdEvents;
import com.iab.omid.library.fyber.adsession.AdSession;
import com.iab.omid.library.fyber.adsession.AdSessionConfiguration;
import com.iab.omid.library.fyber.adsession.AdSessionContext;
import com.iab.omid.library.fyber.adsession.CreativeType;
import com.iab.omid.library.fyber.adsession.ImpressionType;
import com.iab.omid.library.fyber.adsession.Owner;
import com.iab.omid.library.fyber.adsession.media.MediaEvents;
import com.iab.omid.library.fyber.publisher.AdSessionStatePublisher;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
/* loaded from: classes2.dex */
public final class o extends h<com.fyber.inneractive.sdk.response.g, g0> implements h.b {
public com.fyber.inneractive.sdk.player.h m;
public String n;
public final a o = new a();
public class a implements com.fyber.inneractive.sdk.network.w<String> {
public a() {
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(String str, Exception exc, boolean z) {
com.fyber.inneractive.sdk.player.ui.remote.g gVar;
a.InterfaceC0079a interfaceC0079a;
String str2 = str;
IAlog.a("IAVideoContentLoader : Remote ui template callback onNetworkResult from cache: %s", Boolean.valueOf(z));
o oVar = o.this;
oVar.getClass();
if (TextUtils.isEmpty(str2) && z) {
String concat = "Fetched cached template is ".concat(str2 == null ? "null" : "empty");
HashMap hashMap = new HashMap();
hashMap.put("description", concat);
if (exc != null) {
hashMap.put("exception", exc.getMessage());
}
com.fyber.inneractive.sdk.player.ui.remote.e.a(com.fyber.inneractive.sdk.web.remoteui.a.TEMPLATE_CONTENT_ERROR, oVar.n, oVar.a, oVar.b, hashMap);
return;
}
com.fyber.inneractive.sdk.player.h hVar = oVar.m;
if (hVar == null || (interfaceC0079a = hVar.f) == null || (gVar = ((com.fyber.inneractive.sdk.player.e) interfaceC0079a).B) == null) {
gVar = null;
}
if (gVar == null) {
HashMap hashMap2 = new HashMap();
hashMap2.put("description", "Flow Manager is null");
com.fyber.inneractive.sdk.player.ui.remote.e.a(com.fyber.inneractive.sdk.web.remoteui.a.TEMPLATE_CONTENT_ERROR, oVar.n, oVar.a, oVar.b, hashMap2);
return;
}
if (!TextUtils.isEmpty(str2)) {
com.fyber.inneractive.sdk.player.ui.remote.b bVar = gVar.a;
bVar.getClass();
IAlog.a("%s : schedule UI load timeout task with delay: %d", "RemoteUIWebviewController", 10000);
com.fyber.inneractive.sdk.util.p.b.postDelayed(bVar.j, 10000);
bVar.b.loadData(str2, "text/html", "UTF-8");
return;
}
StringBuilder sb = new StringBuilder("Unknown error while receiving template: templateContent is: ");
sb.append(TextUtils.isEmpty(str2) ? "null or empty" : "not null and not empty");
sb.append(" isFromCache: ");
sb.append(z);
String sb2 = sb.toString();
HashMap hashMap3 = new HashMap();
hashMap3.put("description", sb2);
if (exc != null) {
hashMap3.put("exception", exc.getMessage());
}
com.fyber.inneractive.sdk.player.ui.remote.e.a(com.fyber.inneractive.sdk.web.remoteui.a.TEMPLATE_CONTENT_ERROR, oVar.n, oVar.a, oVar.b, hashMap3);
}
}
@Override // com.fyber.inneractive.sdk.flow.h
public final String d() {
return "send_failed_vast_creatives";
}
@Override // com.fyber.inneractive.sdk.flow.h
public final void g() {
com.fyber.inneractive.sdk.model.vast.b bVar;
AdSessionConfiguration adSessionConfiguration;
com.fyber.inneractive.sdk.network.q qVar;
com.fyber.inneractive.sdk.model.vast.b bVar2;
IAlog.a(IAlog.a(this) + "start called", new Object[0]);
com.fyber.inneractive.sdk.config.f0 e = e();
Response response = this.b;
AdSessionContext adSessionContext = null;
com.fyber.inneractive.sdk.model.vast.b bVar3 = response == 0 ? null : ((com.fyber.inneractive.sdk.response.g) response).L;
if (bVar3 != null && bVar3.d.size() < bVar3.j) {
bVar3.d.clear();
bVar3.g.clear();
bVar3.d.addAll(bVar3.l);
bVar3.g.addAll(bVar3.m);
}
g0 g0Var = new g0(e, this.g, (com.fyber.inneractive.sdk.response.g) this.b, this.a);
this.c = g0Var;
com.fyber.inneractive.sdk.response.g gVar = (com.fyber.inneractive.sdk.response.g) this.b;
InneractiveAdRequest inneractiveAdRequest = this.a;
com.fyber.inneractive.sdk.player.h hVar = new com.fyber.inneractive.sdk.player.h(gVar, inneractiveAdRequest, g0Var, this);
this.m = hVar;
g0 g0Var2 = (g0) this.c;
g0Var2.i = hVar;
g0Var2.f = this.h;
this.n = bVar3 != null ? bVar3.o : null;
hVar.e = null;
if (gVar != null && (bVar2 = gVar.L) != null) {
hVar.e = bVar2.d.poll();
}
if (hVar.e == null) {
InneractiveVideoError.Error playerError = new InneractiveVideoError(InneractiveVideoError.Error.ERROR_FAILED_PLAYING_ALL_MEDIA_FILES).getPlayerError();
int i = h.a.a[playerError.ordinal()];
if (i == 1) {
qVar = com.fyber.inneractive.sdk.network.q.VAST_ERROR_NO_MEDIA_FILES;
} else if (i == 2) {
qVar = com.fyber.inneractive.sdk.network.q.VAST_ERROR_FAILED_PLAYING_MEDIA_FILE;
} else if (i == 3) {
qVar = com.fyber.inneractive.sdk.network.q.VAST_ERROR_FAILED_PLAYING_ALL_MEDIA_FILES;
} else if (i == 4) {
qVar = com.fyber.inneractive.sdk.network.q.VAST_ERROR_PRE_BUFFER_TIMEOUT;
} else if (i != 5) {
IAlog.a("IAReportError, Does not know player error " + playerError.getErrorString(), new Object[0]);
qVar = com.fyber.inneractive.sdk.network.q.VAST_UNKNOWN_PLAYER_ERROR;
} else {
qVar = com.fyber.inneractive.sdk.network.q.VAST_ERROR_BUFFER_TIMEOUT;
}
new s.a(qVar, inneractiveAdRequest, gVar, hVar.h.c()).a((String) null);
InneractiveInfrastructureError inneractiveInfrastructureError = new InneractiveInfrastructureError(InneractiveErrorCode.SDK_INTERNAL_ERROR, g.VAST_NO_MEDIA_FILES);
b(inneractiveInfrastructureError);
a(inneractiveInfrastructureError);
} else {
try {
hVar.f = hVar.a.a();
} catch (Throwable th) {
h.b bVar4 = hVar.d;
InneractiveInfrastructureError inneractiveInfrastructureError2 = new InneractiveInfrastructureError(InneractiveErrorCode.SDK_INTERNAL_ERROR, g.COULD_NOT_CREATE_FLOW_MANAGER, th);
o oVar = (o) bVar4;
oVar.b(inneractiveInfrastructureError2);
oVar.a(inneractiveInfrastructureError2);
}
a.InterfaceC0079a interfaceC0079a = hVar.f;
if (interfaceC0079a != null) {
com.fyber.inneractive.sdk.player.e eVar = (com.fyber.inneractive.sdk.player.e) interfaceC0079a;
if (eVar.g != null) {
com.fyber.inneractive.sdk.measurement.d dVar = new com.fyber.inneractive.sdk.measurement.d();
com.fyber.inneractive.sdk.measurement.a aVar = eVar.g;
ArrayList arrayList = eVar.v.e;
g0 g0Var3 = eVar.e;
try {
try {
CreativeType creativeType = CreativeType.VIDEO;
ImpressionType impressionType = ImpressionType.UNSPECIFIED;
Owner owner = Owner.NATIVE;
adSessionConfiguration = AdSessionConfiguration.createAdSessionConfiguration(creativeType, impressionType, owner, owner, false);
} catch (Throwable th2) {
dVar.a(th2);
}
} catch (Throwable th3) {
dVar.a(th3);
adSessionConfiguration = null;
}
ArrayList a2 = dVar.a(arrayList);
if (((com.fyber.inneractive.sdk.measurement.b) aVar).e != null && ((com.fyber.inneractive.sdk.measurement.b) aVar).b != null) {
try {
adSessionContext = AdSessionContext.createNativeAdSessionContext(((com.fyber.inneractive.sdk.measurement.b) aVar).e, ((com.fyber.inneractive.sdk.measurement.b) aVar).b, a2, "", "");
} catch (Throwable th4) {
dVar.a(th4);
}
}
AdSession createAdSession = AdSession.createAdSession(adSessionConfiguration, adSessionContext);
dVar.a = createAdSession;
AdSessionStatePublisher adSessionStatePublisher = createAdSession.getAdSessionStatePublisher();
if (adSessionStatePublisher != null) {
adSessionStatePublisher.getWebView();
WebView webView = adSessionStatePublisher.getWebView();
if (webView != null) {
webView.setWebViewClient(dVar.g);
}
}
dVar.b = AdEvents.createAdEvents(dVar.a);
dVar.c = MediaEvents.createMediaEvents(dVar.a);
dVar.a.start();
dVar.f = g0Var3;
eVar.h = dVar;
eVar.i = new com.fyber.inneractive.sdk.player.f(dVar);
}
if (eVar.h == null && (bVar = eVar.v) != null) {
Iterator it = bVar.e.iterator();
while (it.hasNext()) {
com.fyber.inneractive.sdk.measurement.f fVar = (com.fyber.inneractive.sdk.measurement.f) it.next();
com.fyber.inneractive.sdk.measurement.g gVar2 = com.fyber.inneractive.sdk.measurement.g.ERROR_DURING_RESOURCE_LOAD;
com.fyber.inneractive.sdk.model.vast.v vVar = com.fyber.inneractive.sdk.model.vast.v.EVENT_VERIFICATION_NOT_EXECUTED;
com.fyber.inneractive.sdk.player.e.a(new com.fyber.inneractive.sdk.measurement.e(fVar.a(vVar), gVar2), vVar);
}
}
}
hVar.c();
}
if (TextUtils.isEmpty(this.n)) {
return;
}
IAConfigManager.L.r.a(new com.fyber.inneractive.sdk.network.g0(this.o, com.fyber.inneractive.sdk.util.o.a, new com.fyber.inneractive.sdk.cache.j(this.n)));
}
@Override // com.fyber.inneractive.sdk.flow.h, com.fyber.inneractive.sdk.interfaces.a
public final void cancel() {
IAlog.a("%s: IAAdContentLoaderImpl : cancel load ad content retry task", IAlog.a(this));
com.fyber.inneractive.sdk.util.p.b.removeCallbacks(this.l);
this.k.a();
com.fyber.inneractive.sdk.player.h hVar = this.m;
if (hVar != null) {
hVar.a();
}
}
@Override // com.fyber.inneractive.sdk.flow.h, com.fyber.inneractive.sdk.interfaces.a.b
public final void b() {
InneractiveVideoError inneractiveVideoError;
com.fyber.inneractive.sdk.model.vast.b bVar;
if (this.m != null) {
Response response = this.b;
if (response == 0 || (bVar = ((com.fyber.inneractive.sdk.response.g) response).L) == null) {
inneractiveVideoError = null;
} else if (bVar.d.size() == 0) {
inneractiveVideoError = new InneractiveVideoError(InneractiveVideoError.Error.ERROR_FAILED_PLAYING_ALL_MEDIA_FILES, null);
} else {
inneractiveVideoError = new InneractiveVideoError(InneractiveVideoError.Error.ERROR_FAILED_PLAYING_MEDIA_FILE, null);
}
this.m.a(inneractiveVideoError, null, true);
}
cancel();
super.b();
}
}