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,13 @@
package com.fyber.inneractive.sdk.measurement;
/* loaded from: classes2.dex */
public abstract class a {
public boolean a = false;
/* renamed from: com.fyber.inneractive.sdk.measurement.a$a, reason: collision with other inner class name */
public interface InterfaceC0075a {
void a();
void b();
}
}

View File

@@ -0,0 +1,69 @@
package com.fyber.inneractive.sdk.measurement;
import android.content.Context;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.network.g0;
import com.fyber.inneractive.sdk.network.w;
import com.iab.omid.library.fyber.Omid;
import com.iab.omid.library.fyber.adsession.Partner;
/* loaded from: classes2.dex */
public final class b extends com.fyber.inneractive.sdk.measurement.a {
public String b;
public String c;
public String d;
public Partner e;
public final com.fyber.inneractive.sdk.measurement.tracker.d f = new com.fyber.inneractive.sdk.measurement.tracker.d();
public final a g = new a();
public final C0076b h = new C0076b();
public final c i = new c();
public class a implements w<String> {
public a() {
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(String str, Exception exc, boolean z) {
String str2 = str;
if (str2 != null) {
b.this.b = str2;
}
}
}
/* renamed from: com.fyber.inneractive.sdk.measurement.b$b, reason: collision with other inner class name */
public class C0076b implements w<String> {
public C0076b() {
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(String str, Exception exc, boolean z) {
String str2 = str;
if (str2 != null) {
b.this.c = str2;
}
}
}
public class c implements w<String> {
public c() {
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(String str, Exception exc, boolean z) {
String str2 = str;
if (str2 != null) {
b.this.d = str2;
}
}
}
public static void a(b bVar, Context context) {
bVar.getClass();
g0 g0Var = new g0(bVar.g, context, new com.fyber.inneractive.sdk.cache.e(String.format("https://cdn2.inner-active.mobi/client/ia-js-tags/omsdk/%s.js", Omid.getVersion()), "omid-latest.js"));
IAConfigManager iAConfigManager = IAConfigManager.L;
iAConfigManager.r.a(g0Var);
iAConfigManager.r.a(new g0(bVar.h, context, new com.fyber.inneractive.sdk.cache.e(String.format("https://cdn2.inner-active.mobi/client/ia-js-tags/omsdk/omid-session-client-%s.js", Omid.getVersion()), "omid-session-client-latest.js")));
iAConfigManager.r.a(new g0(bVar.i, context, new com.fyber.inneractive.sdk.cache.e("https://cdn2.inner-active.mobi/client/ia-js-tags/omsdk/dt-omsdk-mraid-video-tracker.js", "dt-omsdk-mraid-video-tracker.js")));
}
}

View File

@@ -0,0 +1,33 @@
package com.fyber.inneractive.sdk.measurement;
import android.content.Context;
import com.fyber.inneractive.sdk.external.InneractiveAdManager;
import com.fyber.inneractive.sdk.network.t;
import com.fyber.inneractive.sdk.util.IAlog;
import com.iab.omid.library.fyber.Omid;
import com.iab.omid.library.fyber.adsession.Partner;
/* loaded from: classes2.dex */
public final class c implements Runnable {
public final /* synthetic */ Context a;
public final /* synthetic */ b b;
public c(b bVar, Context context) {
this.b = bVar;
this.a = context;
}
@Override // java.lang.Runnable
public final void run() {
try {
Omid.activate(this.a);
this.b.e = Partner.createPartner("Fyber", InneractiveAdManager.getVersion());
b.a(this.b, this.a);
IAlog.a("OMID SDK was activated - version %s", Omid.getVersion());
} catch (Throwable th) {
IAlog.a("Failed starting omsdk with exception %s", th.getLocalizedMessage());
this.b.getClass();
t.a(th.getClass().getSimpleName(), String.format("%s - %s", "OpenMeasurementMeasurer", th.getMessage()), null, null);
}
}
}

View File

@@ -0,0 +1,92 @@
package com.fyber.inneractive.sdk.measurement;
import android.text.TextUtils;
import android.webkit.RenderProcessGoneDetail;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.fyber.inneractive.sdk.flow.g0;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.t;
import com.iab.omid.library.fyber.adsession.AdEvents;
import com.iab.omid.library.fyber.adsession.AdSession;
import com.iab.omid.library.fyber.adsession.VerificationScriptResource;
import com.iab.omid.library.fyber.adsession.media.MediaEvents;
import java.util.ArrayList;
import java.util.Iterator;
/* loaded from: classes2.dex */
public final class d {
public AdSession a;
public AdEvents b;
public MediaEvents c;
public g0 f;
public boolean d = false;
public boolean e = false;
public final a g = new a();
public class a extends WebViewClient {
public a() {
}
@Override // android.webkit.WebViewClient
public final void onLoadResource(WebView webView, String str) {
super.onLoadResource(webView, str);
IAlog.e("%s Resources to load: %s", "OMVideo", str);
}
@Override // android.webkit.WebViewClient
public final boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
d dVar = d.this;
if (dVar.a != null) {
IAlog.a("%s destroy", "OMVideo");
try {
dVar.a.finish();
} catch (Throwable th) {
dVar.a(th);
}
}
dVar.b = null;
dVar.a = null;
dVar.c = null;
if (webView == null) {
return true;
}
t.a(webView);
webView.destroy();
return true;
}
}
public final void a(Throwable th) {
String simpleName = th.getClass().getSimpleName();
String format = String.format("%s - %s", "OpenMeasurementNativeVideoTracker", th.getMessage());
g0 g0Var = this.f;
com.fyber.inneractive.sdk.network.t.a(simpleName, format, g0Var != null ? g0Var.a : null, g0Var != null ? (com.fyber.inneractive.sdk.response.g) g0Var.b : null);
}
public final ArrayList a(ArrayList arrayList) {
VerificationScriptResource createVerificationScriptResourceWithoutParameters;
ArrayList arrayList2 = new ArrayList();
Iterator it = arrayList.iterator();
while (it.hasNext()) {
f fVar = (f) it.next();
VerificationScriptResource verificationScriptResource = null;
try {
if (fVar.a != null) {
if (!TextUtils.isEmpty(fVar.e) && !TextUtils.isEmpty(fVar.d)) {
createVerificationScriptResourceWithoutParameters = VerificationScriptResource.createVerificationScriptResourceWithParameters(fVar.e, fVar.a, fVar.d);
} else {
createVerificationScriptResourceWithoutParameters = VerificationScriptResource.createVerificationScriptResourceWithoutParameters(fVar.a);
}
verificationScriptResource = createVerificationScriptResourceWithoutParameters;
}
} catch (Throwable th) {
a(th);
}
if (verificationScriptResource != null) {
arrayList2.add(verificationScriptResource);
}
}
return arrayList2;
}
}

View File

@@ -0,0 +1,32 @@
package com.fyber.inneractive.sdk.measurement;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.model.vast.v;
import com.fyber.inneractive.sdk.response.i;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes2.dex */
public final class e implements i {
public final /* synthetic */ List a;
public final /* synthetic */ g b;
public e(List list, g gVar) {
this.a = list;
this.b = gVar;
}
@Override // com.fyber.inneractive.sdk.response.i
public final List<String> a(v vVar) {
if (this.a == null) {
return null;
}
ArrayList arrayList = new ArrayList();
for (String str : this.a) {
if (!TextUtils.isEmpty(str)) {
arrayList.add(str.replace("[REASON]", String.valueOf(this.b.mReason)));
}
}
return arrayList;
}
}

View File

@@ -0,0 +1,61 @@
package com.fyber.inneractive.sdk.measurement;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.model.vast.v;
import com.fyber.inneractive.sdk.response.i;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
/* loaded from: classes2.dex */
public final class f implements i {
public URL a;
public String b;
public String d;
public String e;
public String f;
public final HashMap c = new HashMap();
public boolean g = false;
public final void a(v vVar, String str) {
List list = (List) this.c.get(vVar);
if (list == null) {
list = new ArrayList();
this.c.put(vVar, list);
}
if (TextUtils.isEmpty(str)) {
return;
}
list.add(str);
}
public final String toString() {
return "Verification{mJavaScriptResource=" + this.a + ", mTrackingEvents=" + this.c + ", mVerificationParameters='" + this.d + "', mVendor='" + this.e + "'}";
}
@Override // com.fyber.inneractive.sdk.response.i
public final List<String> a(v vVar) {
HashMap hashMap;
if (vVar == null || (hashMap = this.c) == null) {
return null;
}
return (List) hashMap.get(vVar);
}
public final String a() {
if (!this.g) {
return "JavaScriptResource = ";
}
if (TextUtils.isEmpty(this.b)) {
return "apiFramework = ";
}
if (!this.b.equalsIgnoreCase(CampaignEx.KEY_OMID)) {
return String.format("apiFramework = %s", this.b);
}
Object[] objArr = new Object[1];
objArr[0] = TextUtils.isEmpty(this.f) ? "" : this.f;
return String.format("JavaScriptResource_url = %s", objArr);
}
}

View File

@@ -0,0 +1,14 @@
package com.fyber.inneractive.sdk.measurement;
/* loaded from: classes2.dex */
public enum g {
VERIFICATION_RESOURCE_REJECTED("VERIFICATION_RESOURCE_REJECTED"),
VERIFICATION_NOT_SUPPORTED("VERIFICATION_NOT_SUPPORTED"),
ERROR_DURING_RESOURCE_LOAD("ERROR_DURING_RESOURCE_LOAD");
int mReason;
g(String str) {
this.mReason = r2;
}
}

View File

@@ -0,0 +1,78 @@
package com.fyber.inneractive.sdk.measurement.tracker;
import android.webkit.WebView;
import com.fyber.inneractive.sdk.flow.q;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.web.h;
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.Partner;
import com.iab.omid.library.fyber.publisher.AdSessionStatePublisher;
/* loaded from: classes2.dex */
public final class a extends c {
public a(Partner partner, h hVar, q qVar) {
super(partner, hVar, qVar);
}
@Override // com.fyber.inneractive.sdk.measurement.a.InterfaceC0075a
public final void b() {
IAlog.f("%s Unsupported functionality for non video MRAID ads", IAlog.a(this));
}
public final AdSessionConfiguration c() {
try {
return AdSessionConfiguration.createAdSessionConfiguration(CreativeType.HTML_DISPLAY, ImpressionType.UNSPECIFIED, Owner.NATIVE, Owner.NONE, false);
} catch (Throwable th) {
a(th);
return null;
}
}
@Override // com.fyber.inneractive.sdk.measurement.a.InterfaceC0075a
public final void a() {
AdEvents adEvents;
if (this.d || this.a == null || (adEvents = this.b) == null) {
return;
}
this.d = true;
try {
adEvents.impressionOccurred();
} catch (Throwable th) {
a(th);
}
}
@Override // com.fyber.inneractive.sdk.measurement.tracker.c
public final void a(h hVar) {
AdSessionContext adSessionContext;
WebView webView;
try {
AdSessionConfiguration c = c();
try {
adSessionContext = AdSessionContext.createHtmlAdSessionContext(this.e, hVar, "", "");
} catch (Throwable th) {
a(th);
adSessionContext = null;
}
AdSession createAdSession = AdSession.createAdSession(c, adSessionContext);
this.a = createAdSession;
AdSessionStatePublisher adSessionStatePublisher = createAdSession.getAdSessionStatePublisher();
if (adSessionStatePublisher != null && (webView = adSessionStatePublisher.getWebView()) != null && webView != hVar) {
webView.setWebViewClient(this.g);
}
this.a.registerAdView(hVar);
this.a.start();
} catch (Throwable th2) {
a(th2);
}
AdEvents createAdEvents = AdEvents.createAdEvents(this.a);
this.b = createAdEvents;
createAdEvents.loaded();
}
}

View File

@@ -0,0 +1,76 @@
package com.fyber.inneractive.sdk.measurement.tracker;
import android.webkit.WebView;
import com.fyber.inneractive.sdk.flow.q;
import com.fyber.inneractive.sdk.web.h;
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.Partner;
import com.iab.omid.library.fyber.publisher.AdSessionStatePublisher;
/* loaded from: classes2.dex */
public final class b extends c {
public b(Partner partner, h hVar, q qVar) {
super(partner, hVar, qVar);
}
public final AdSessionConfiguration c() {
try {
CreativeType creativeType = CreativeType.DEFINED_BY_JAVASCRIPT;
ImpressionType impressionType = ImpressionType.DEFINED_BY_JAVASCRIPT;
Owner owner = Owner.JAVASCRIPT;
return AdSessionConfiguration.createAdSessionConfiguration(creativeType, impressionType, owner, owner, false);
} catch (Throwable th) {
a(th);
return null;
}
}
@Override // com.fyber.inneractive.sdk.measurement.a.InterfaceC0075a
public final void b() {
WebView webView = this.f;
if (webView != null) {
webView.loadUrl("javascript:FyberMraidVideoTracker.adUserInteraction();");
}
}
@Override // com.fyber.inneractive.sdk.measurement.a.InterfaceC0075a
public final void a() {
WebView webView;
if (this.d || this.a == null || (webView = this.f) == null) {
return;
}
this.d = true;
webView.loadUrl("javascript:FyberMraidVideoTracker.impression();");
}
@Override // com.fyber.inneractive.sdk.measurement.tracker.c
public final void a(h hVar) {
AdSessionContext adSessionContext;
WebView webView;
try {
AdSessionConfiguration c = c();
try {
adSessionContext = AdSessionContext.createHtmlAdSessionContext(this.e, hVar, "", "");
} catch (Throwable th) {
a(th);
adSessionContext = null;
}
AdSession createAdSession = AdSession.createAdSession(c, adSessionContext);
this.a = createAdSession;
AdSessionStatePublisher adSessionStatePublisher = createAdSession.getAdSessionStatePublisher();
if (adSessionStatePublisher != null && (webView = adSessionStatePublisher.getWebView()) != null && webView != hVar) {
webView.setWebViewClient(this.g);
}
this.a.registerAdView(hVar);
this.a.start();
} catch (Throwable th2) {
a(th2);
}
hVar.loadUrl("javascript:FyberMraidVideoTracker.initOmid(\"" + this.e.getName() + "\",\"" + this.e.getVersion() + "\");");
}
}

View File

@@ -0,0 +1,87 @@
package com.fyber.inneractive.sdk.measurement.tracker;
import android.webkit.RenderProcessGoneDetail;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.fyber.inneractive.sdk.flow.q;
import com.fyber.inneractive.sdk.measurement.a;
import com.fyber.inneractive.sdk.network.t;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.p;
import com.fyber.inneractive.sdk.web.h;
import com.iab.omid.library.fyber.adsession.AdEvents;
import com.iab.omid.library.fyber.adsession.AdSession;
import com.iab.omid.library.fyber.adsession.Partner;
/* loaded from: classes2.dex */
public abstract class c implements a.InterfaceC0075a {
public AdSession a;
public AdEvents b;
public final q c;
public final Partner e;
public WebView f;
public boolean d = false;
public final a g = new a();
public class a extends WebViewClient {
public a() {
}
@Override // android.webkit.WebViewClient
public final boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
c.this.a(true);
return true;
}
}
public class b implements Runnable {
public b() {
}
@Override // java.lang.Runnable
public final void run() {
IAlog.a("clearing webview", new Object[0]);
WebView webView = c.this.f;
if (webView != null) {
webView.destroy();
c.this.f = null;
}
}
}
/* renamed from: com.fyber.inneractive.sdk.measurement.tracker.c$c, reason: collision with other inner class name */
public enum EnumC0077c {
CloseButton,
ProgressOverlay,
IdentifierView
}
public c(Partner partner, h hVar, q qVar) {
this.e = partner;
this.f = hVar;
this.c = qVar;
}
public abstract void a(h hVar);
public final void a(Throwable th) {
String format = String.format("%s - %s", "OpenMeasurementTracker", th.getMessage());
String simpleName = th.getClass().getSimpleName();
q qVar = this.c;
t.a(simpleName, format, qVar != null ? qVar.a : null, qVar != null ? qVar.d() : null);
}
public final void a(boolean z) {
AdSession adSession = this.a;
if (adSession != null) {
try {
adSession.finish();
} catch (Throwable th) {
a(th);
}
p.b.postDelayed(new b(), z ? 0 : 1000);
this.a = null;
this.b = null;
}
}
}

View File

@@ -0,0 +1,5 @@
package com.fyber.inneractive.sdk.measurement.tracker;
/* loaded from: classes2.dex */
public final class d {
}