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,68 @@
package com.fyber.inneractive.sdk.external;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.config.k;
import com.fyber.inneractive.sdk.network.q;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.util.IAlog;
import java.util.Locale;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class BidTokenProvider {
public static String getBidderToken() {
if (!InneractiveAdManager.wasInitialized()) {
IAlog.b("BidTokenProvider: Cannot generate token. Please init Fyber Marketplace SDK.", new Object[0]);
return null;
}
com.fyber.inneractive.sdk.bidder.a aVar = com.fyber.inneractive.sdk.bidder.a.h;
aVar.getClass();
if (IAConfigManager.g()) {
IAlog.a("%sTCF purpose 1 disabled, returning null", IAlog.a(aVar));
return null;
}
if (aVar.e.get() == null) {
synchronized (aVar.g) {
aVar.b();
}
} else {
aVar.d();
}
String str = aVar.e.get();
IAConfigManager iAConfigManager = IAConfigManager.L;
String str2 = iAConfigManager.l;
k kVar = iAConfigManager.t.b;
int a = kVar.a(kVar.a(4000, 1, "token_size_limit"), 1, TextUtils.isEmpty(str2) ? "token_size_limit" : String.format("%s_%s", "token_size_limit", str2.toLowerCase(Locale.US)));
if (str == null || str.getBytes().length <= a) {
IAlog.c("token = %s", str);
return str;
}
s.a aVar2 = new s.a(q.TOKEN_EXCEEDS_LIMIT);
JSONObject jSONObject = new JSONObject();
if (TextUtils.isEmpty(str2)) {
str2 = "unknown";
}
try {
jSONObject.put("mediator", str2);
} catch (Exception unused) {
IAlog.f("Got exception adding param to json object: %s, %s", "mediator", str2);
}
Integer valueOf = Integer.valueOf(str.getBytes().length);
try {
jSONObject.put("token_size", valueOf);
} catch (Exception unused2) {
IAlog.f("Got exception adding param to json object: %s, %s", "token_size", valueOf);
}
Integer valueOf2 = Integer.valueOf(a);
try {
jSONObject.put("token_limit", valueOf2);
} catch (Exception unused3) {
IAlog.f("Got exception adding param to json object: %s, %s", "token_limit", valueOf2);
}
aVar2.f.put(jSONObject);
aVar2.a((String) null);
IAlog.c("token exceeds the limit, returning null", new Object[0]);
return null;
}
}

View File

@@ -0,0 +1,7 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public class FyberStubClass {
public void unused() {
}
}

View File

@@ -0,0 +1,151 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public class ImpressionData {
public Pricing a = new Pricing();
public Video b;
public String c;
public Long d;
public String e;
public String f;
public String g;
public String h;
public String i;
public static class Pricing {
public double a;
public String b;
public String getCurrency() {
return this.b;
}
public double getValue() {
return this.a;
}
public void setValue(double d) {
this.a = d;
}
public String toString() {
return "Pricing{value=" + this.a + ", currency='" + this.b + "'}";
}
}
public static class Video {
public final boolean a;
public long b;
public Video(boolean z, long j) {
this.a = z;
this.b = j;
}
public long getDuration() {
return this.b;
}
public boolean isSkippable() {
return this.a;
}
public String toString() {
return "Video{skippable=" + this.a + ", duration=" + this.b + '}';
}
}
public String getAdvertiserDomain() {
return this.i;
}
public String getCampaignId() {
return this.h;
}
public String getCountry() {
return this.e;
}
public String getCreativeId() {
return this.g;
}
public Long getDemandId() {
return this.d;
}
public String getDemandSource() {
return this.c;
}
public String getImpressionId() {
return this.f;
}
public Pricing getPricing() {
return this.a;
}
public Video getVideo() {
return this.b;
}
public void setAdvertiserDomain(String str) {
this.i = str;
}
public void setCampaignId(String str) {
this.h = str;
}
public void setCountry(String str) {
this.e = str;
}
public void setCpmValue(String str) {
double d;
try {
d = Double.parseDouble(str);
} catch (Exception unused) {
d = 0.0d;
}
this.a.a = d;
}
public void setCreativeId(String str) {
this.g = str;
}
public void setDemandId(Long l) {
this.d = l;
}
public void setDemandSource(String str) {
this.c = str;
}
public void setImpressionId(String str) {
this.f = str;
}
public void setPricing(Pricing pricing) {
this.a = pricing;
}
public void setVideo(Video video) {
this.b = video;
}
public String toString() {
return "ImpressionData{pricing=" + this.a + ", video=" + this.b + ", demandSource='" + this.c + "', country='" + this.e + "', impressionId='" + this.f + "', creativeId='" + this.g + "', campaignId='" + this.h + "', advertiserDomain='" + this.i + "'}";
}
public void setCurrency(String str) {
this.a.b = str;
}
public void setDuration(long j) {
this.b.b = j;
}
}

View File

@@ -0,0 +1,623 @@
package com.fyber.inneractive.sdk.external;
import android.app.Application;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.content.pm.ResolveInfo;
import android.os.SystemClock;
import android.text.TextUtils;
import android.util.Log;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.config.d;
import com.fyber.inneractive.sdk.config.g;
import com.fyber.inneractive.sdk.config.i0;
import com.fyber.inneractive.sdk.config.l;
import com.fyber.inneractive.sdk.config.m;
import com.fyber.inneractive.sdk.config.n;
import com.fyber.inneractive.sdk.config.o;
import com.fyber.inneractive.sdk.config.t;
import com.fyber.inneractive.sdk.external.OnFyberMarketplaceInitializedListener;
import com.fyber.inneractive.sdk.factories.a;
import com.fyber.inneractive.sdk.factories.b;
import com.fyber.inneractive.sdk.factories.c;
import com.fyber.inneractive.sdk.ignite.c;
import com.fyber.inneractive.sdk.ignite.k;
import com.fyber.inneractive.sdk.logger.FMPLogger;
import com.fyber.inneractive.sdk.mraid.IAMraidKit;
import com.fyber.inneractive.sdk.network.g0;
import com.fyber.inneractive.sdk.network.q;
import com.fyber.inneractive.sdk.network.r;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.response.e;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.b0;
import com.fyber.inneractive.sdk.util.o;
import com.fyber.inneractive.sdk.util.p;
import com.fyber.inneractive.sdk.util.x;
import com.fyber.inneractive.sdk.util.y;
import com.fyber.inneractive.sdk.util.y0;
import com.fyber.inneractive.sdk.util.z0;
import com.fyber.inneractive.sdk.video.IAVideoKit;
import com.fyber.inneractive.sdk.web.d0;
import com.ironsource.v8;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.concurrent.ThreadPoolExecutor;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class InneractiveAdManager implements m.a {
public static final String GLOBAL_CONFIG_PARAM_FIRST_INIT_EVENT = "sdk_first_init";
public static IAConfigManager.OnConfigurationReadyAndValidListener e;
public volatile Context a;
public String b;
public boolean c = false;
public boolean d;
public enum GdprConsentSource {
Internal,
External
}
public class a implements IAConfigManager.OnConfigurationReadyAndValidListener {
public final /* synthetic */ Context a;
public final /* synthetic */ OnFyberMarketplaceInitializedListener b;
public a(Context context, OnFyberMarketplaceInitializedListener onFyberMarketplaceInitializedListener) {
this.a = context;
this.b = onFyberMarketplaceInitializedListener;
}
@Override // com.fyber.inneractive.sdk.config.IAConfigManager.OnConfigurationReadyAndValidListener
public final void onConfigurationReadyAndValid(IAConfigManager iAConfigManager, boolean z, Exception exc) {
if (this.a.getApplicationContext() != null) {
IAConfigManager.removeListener(this);
InneractiveAdManager.e = null;
if (z) {
InneractiveAdManager.a(this.b, OnFyberMarketplaceInitializedListener.FyberInitStatus.SUCCESSFULLY, null);
} else {
InneractiveAdManager.a(this.b, exc instanceof InvalidAppIdException ? OnFyberMarketplaceInitializedListener.FyberInitStatus.INVALID_APP_ID : OnFyberMarketplaceInitializedListener.FyberInitStatus.FAILED, exc.getLocalizedMessage());
}
if (b.a.a == null || !IAConfigManager.g() || b.a.d) {
return;
}
b.a.d = true;
new s.a(r.IA_IAB_GDPR_TCF_PURPOSE_1_DISABLED).a((String) null);
}
}
}
public static class b {
public static volatile InneractiveAdManager a = new InneractiveAdManager();
}
public static void a(OnFyberMarketplaceInitializedListener onFyberMarketplaceInitializedListener, OnFyberMarketplaceInitializedListener.FyberInitStatus fyberInitStatus, String str) {
if (onFyberMarketplaceInitializedListener != null) {
onFyberMarketplaceInitializedListener.onFyberMarketplaceInitialized(fyberInitStatus);
}
if (b.a.a == null || fyberInitStatus == OnFyberMarketplaceInitializedListener.FyberInitStatus.SUCCESSFULLY) {
return;
}
s.a aVar = new s.a(q.FMP_SDK_INIT_FAILED, (InneractiveAdRequest) null, (e) null, (JSONArray) null);
if (!TextUtils.isEmpty(str)) {
aVar.a("message", str);
}
aVar.a("init_status", fyberInitStatus.name());
aVar.a((String) null);
}
@Deprecated
public static boolean areNativeAdsSupportedForOS() {
return true;
}
public static void clearGdprConsentData() {
d dVar = IAConfigManager.L.C;
if (dVar != null) {
dVar.a();
} else {
IAlog.f("clearGdprConsentData() was invoked, but Fyber SDK was not properly initialized", new Object[0]);
}
}
public static void clearImpressionDataListener() {
IAConfigManager.L.z.a = null;
}
public static void clearLgpdConsentData() {
d dVar = IAConfigManager.L.C;
if (dVar != null) {
dVar.b();
} else {
IAlog.f("clearLgpdConsentData was invoked, but Fyber SDK was not properly initialized", new Object[0]);
}
}
public static void clearUSPrivacyString() {
d dVar = IAConfigManager.L.C;
if (dVar != null) {
dVar.c();
}
}
public static void currentAudienceAppliesToCoppa() {
d dVar = IAConfigManager.L.C;
if (dVar == null) {
IAlog.f("currentAudienceAppliesToCoppa was invoked, but Fyber SDK was not properly initialized", new Object[0]);
} else if (o.a == null) {
IAlog.f("setCurrentAudienceAppliesToCoppa was invoked, but the Inneractive SDK was not properly initialized, or destroyed.", new Object[0]);
} else {
dVar.j = Boolean.TRUE;
}
}
public static void currentAudienceIsAChild() {
b.a.c = true;
}
public static void destroy() {
k kVar;
IAlog.a("InneractiveAdManager:destroy called", new Object[0]);
if (b.a.a == null) {
IAlog.a("InneractiveAdManager:destroy called, but manager is not initialized", new Object[0]);
return;
}
b.a.a = null;
IAConfigManager.removeListener(e);
e = null;
IAConfigManager iAConfigManager = IAConfigManager.L;
iAConfigManager.z.a = null;
iAConfigManager.h = false;
c cVar = iAConfigManager.D;
if ((!TextUtils.isEmpty(cVar.l)) && (kVar = cVar.p) != null) {
kVar.destroy();
cVar.p = null;
}
b0.c.a.a();
y yVar = y.a.a;
synchronized (yVar) {
if (yVar.c != null) {
IAlog.a("%sremoving screen state receiver and destroying singleton", IAlog.a(yVar));
try {
yVar.c.unregisterReceiver(yVar.d);
} catch (Exception unused) {
}
yVar.c = null;
yVar.d = null;
yVar.a.clear();
}
}
b.a.a.a.clear();
a.b.a.a.clear();
c.b.a.a.clear();
InneractiveAdSpotManager.destroy();
o.a.a.clear();
com.fyber.inneractive.sdk.bidder.a aVar = com.fyber.inneractive.sdk.bidder.a.h;
com.fyber.inneractive.sdk.bidder.e eVar = aVar.d;
if (eVar != null) {
try {
o.a.unregisterReceiver(eVar);
} catch (Exception unused2) {
}
}
aVar.d = null;
}
public static String getAppId() {
return IAConfigManager.L.c;
}
@Deprecated
public static String getDevPlatform() {
return b.a.b;
}
public static Boolean getGdprConsent() {
d dVar = IAConfigManager.L.C;
if (dVar == null) {
return null;
}
if (dVar.a == null) {
dVar.b = dVar.f();
}
if (o.a == null) {
return null;
}
Boolean bool = dVar.a;
return bool == null ? dVar.b : bool;
}
public static GdprConsentSource getGdprStatusSource() {
d dVar = IAConfigManager.L.C;
if (dVar != null) {
return dVar.f;
}
IAlog.f("getGdprStatusSource() was invoked, but Fyber SDK was not properly initialized", new Object[0]);
return null;
}
public static boolean getMuteVideo() {
return IAConfigManager.L.k;
}
public static String getUserId() {
return IAConfigManager.L.C.g;
}
public static InneractiveUserConfig getUserParams() {
return IAConfigManager.L.j;
}
public static String getVersion() {
return "8.3.1";
}
public static void initialize(Context context, String str) {
initialize(context, str, null);
}
@Deprecated
public static boolean isCurrentDeviceSupportsVideo() {
return true;
}
public static boolean isCurrentUserAChild() {
return b.a.c;
}
@Deprecated
public static void setDevPlatform(String str) {
b.a.b = str;
}
public static void setGdprConsent(boolean z) {
setGdprConsent(z, GdprConsentSource.Internal);
}
public static void setGdprConsentString(String str) {
d dVar = IAConfigManager.L.C;
if (dVar == null) {
IAlog.f("setGdprConsentString() was invoked, but Fyber SDK was not properly initialized", new Object[0]);
return;
}
if (o.a == null) {
IAlog.f("SetGdprConsentString() was invoked, but the Inneractive SDK was not properly initialized, or destroyed.", new Object[0]);
return;
}
dVar.d = str;
if (dVar.a("IAGdprConsentData", str)) {
return;
}
IAlog.f("SetGdprConsentString() was invoked, but the Inneractive SDK was not properly initialized, destroyed, or data is empty.", new Object[0]);
}
public static void setImpressionDataListener(OnGlobalImpressionDataListener onGlobalImpressionDataListener) {
IAConfigManager.L.z.a = onGlobalImpressionDataListener;
}
public static void setLgpdConsent(boolean z) {
d dVar = IAConfigManager.L.C;
if (dVar == null) {
IAlog.f("setLgpdConsent was invoked, but Fyber SDK was not properly initialized", new Object[0]);
return;
}
if (o.a == null) {
IAlog.f("setLgpdConsentStatus was invoked, but the Inneractive SDK was not properly initialized, or destroyed.", new Object[0]);
return;
}
dVar.i = Boolean.valueOf(z);
if (dVar.a(z, "IALgpdConsentStatus")) {
return;
}
IAlog.f("setLgpdConsentStatus was invoked, but the Inneractive SDK was not properly initialized, or destroyed.", new Object[0]);
}
public static void setLogLevel(int i) {
IAlog.a = i;
}
public static void setMediationName(String str) {
IAConfigManager.L.l = str;
}
public static void setMediationVersion(String str) {
if (str != null) {
IAConfigManager.L.n = str;
}
}
public static void setMuteVideo(boolean z) {
IAConfigManager.L.k = z;
}
public static void setUSPrivacyString(String str) {
d dVar = IAConfigManager.L.C;
if (dVar == null) {
IAlog.f("setUSPrivacyString() was invoked, but Fyber SDK was not properly initialized", new Object[0]);
return;
}
if (o.a == null) {
IAlog.f("setUSPrivacyString() was invoked, but the Inneractive SDK was not properly initialized, or destroyed.", new Object[0]);
return;
}
dVar.h = str;
if (dVar.a("IACCPAConsentData", str)) {
return;
}
IAlog.f("setUSPrivacyString() was invoked, but the Inneractive SDK was not properly initialized, destroyed, or data is empty.", new Object[0]);
}
public static void setUseLocation(boolean z) {
IAConfigManager.L.getClass();
}
public static void setUserParams(InneractiveUserConfig inneractiveUserConfig) {
IAConfigManager.L.j = inneractiveUserConfig;
IAlog.a("config manager: setUserParams called with: age:" + inneractiveUserConfig.getAge() + " gender: " + inneractiveUserConfig.getGender() + " zip: " + inneractiveUserConfig.getZipCode(), new Object[0]);
}
public static void useSecureConnections(boolean z) {
IAConfigManager.L.q = z;
IAlog.a("config manager: useSecureConnections called with: isSecured: + %s", Boolean.valueOf(z));
if (com.fyber.inneractive.sdk.util.s.a() || z) {
return;
}
IAlog.f("************************************************************************************************************************", new Object[0]);
IAlog.f("*** useSecureConnections was set to false while secure traffic is enabled in the network security config", new Object[0]);
IAlog.f("*** The traffic will be Secured ", new Object[0]);
IAlog.f("************************************************************************************************************************", new Object[0]);
}
public static boolean wasInitialized() {
return b.a.a != null;
}
public Context getAppContext() {
return this.a;
}
@Override // com.fyber.inneractive.sdk.config.m.a
public void onGlobalConfigChanged(m mVar, com.fyber.inneractive.sdk.config.k kVar) {
if (kVar == null || !kVar.a(false, GLOBAL_CONFIG_PARAM_FIRST_INIT_EVENT)) {
return;
}
p.b.post(new com.fyber.inneractive.sdk.external.b());
}
public static void initialize(Context context, String str, OnFyberMarketplaceInitializedListener onFyberMarketplaceInitializedListener) {
String str2;
List<ResolveInfo> queryIntentServices;
if (context == null || str == null) {
IAlog.b("InneractiveAdManager:initialize. No context or App Id given", new Object[0]);
Object[] objArr = new Object[1];
objArr[0] = str == null ? "appid" : "context";
a(onFyberMarketplaceInitializedListener, (str == null || TextUtils.isEmpty(str.trim())) ? OnFyberMarketplaceInitializedListener.FyberInitStatus.INVALID_APP_ID : OnFyberMarketplaceInitializedListener.FyberInitStatus.FAILED, String.format("%s is null", objArr));
return;
}
String str3 = IAConfigManager.L.c;
boolean z = (str3 == null || str3.equalsIgnoreCase(str)) ? false : true;
String str4 = null;
if (b.a.a != null && !z) {
IAlog.a("InneractiveAdManager:initialize called, but manager is already initialized. ignoring", new Object[0]);
a(onFyberMarketplaceInitializedListener, OnFyberMarketplaceInitializedListener.FyberInitStatus.SUCCESSFULLY, null);
return;
}
IAlog.c.retainAll(Collections.singleton(IAlog.b));
int i = g.a;
String property = System.getProperty("ia.testEnvironmentConfiguration.logger");
if (property != null) {
for (String str5 : property.split(",")) {
try {
FMPLogger fMPLogger = (FMPLogger) Class.forName(str5).newInstance();
fMPLogger.initialize(context);
IAlog.c.add(fMPLogger);
} catch (Throwable unused) {
}
}
}
o.a = (Application) context.getApplicationContext();
y yVar = y.a.a;
Context applicationContext = context.getApplicationContext();
yVar.getClass();
IAlog.a("%sinit called", IAlog.a(yVar));
yVar.c = applicationContext;
yVar.d = new x(yVar);
IntentFilter intentFilter = new IntentFilter("android.intent.action.SCREEN_OFF");
intentFilter.addAction("android.intent.action.SCREEN_ON");
intentFilter.addAction("android.intent.action.USER_PRESENT");
yVar.c.registerReceiver(yVar.d, intentFilter);
Intent intent = new Intent();
intent.setAction("com.fyber.inneractive.sdk.intent.action.REGISTER_KIT");
intent.setPackage(o.a.getPackageName());
Context applicationContext2 = context.getApplicationContext();
if (applicationContext2 == null) {
throw new IllegalArgumentException("Context can't be null");
}
List<BroadcastReceiver> asList = Arrays.asList(new IAMraidKit(), new IAVideoKit(), new com.fyber.inneractive.sdk.dv.c());
for (BroadcastReceiver broadcastReceiver : asList) {
try {
broadcastReceiver.onReceive(applicationContext2, intent);
} catch (Throwable unused2) {
IAlog.f("%sCould not trigger receiver for %s", IAlog.a((Class<?>) com.fyber.inneractive.sdk.b.class), broadcastReceiver);
}
}
if (b.a.a.a.size() == 0) {
Log.e("Inneractive_error", "Critical error raised while initializing SDK - please make sure you have added all the required fyber libraries (ia-mraid-kit, ia-video-kit) to your project");
}
if (asList.size() == 0) {
IAlog.b("InneractiveAdManager:initialize. please make sure you have added all the required fyber libraries (ia-mraid-kit, ia-video-kit) to your project", new Object[0]);
a(onFyberMarketplaceInitializedListener, OnFyberMarketplaceInitializedListener.FyberInitStatus.FAILED_NO_KITS_DETECTED, null);
return;
}
a aVar = new a(context, onFyberMarketplaceInitializedListener);
e = aVar;
IAConfigManager.addListener(aVar);
if (z) {
IAConfigManager iAConfigManager = IAConfigManager.L;
iAConfigManager.c = str;
HashMap hashMap = iAConfigManager.a;
if (hashMap != null) {
hashMap.clear();
}
HashMap hashMap2 = iAConfigManager.b;
if (hashMap2 != null) {
hashMap2.clear();
}
iAConfigManager.e = null;
iAConfigManager.d = "";
IAConfigManager.a();
} else {
Context applicationContext3 = context.getApplicationContext();
IAConfigManager iAConfigManager2 = IAConfigManager.L;
if (!iAConfigManager2.h) {
iAConfigManager2.u = new com.fyber.inneractive.sdk.config.e(context, applicationContext3);
z0 z0Var = new z0();
iAConfigManager2.x = z0Var;
z0Var.b = applicationContext3.getApplicationContext();
p.a.execute(new y0(z0Var));
com.fyber.inneractive.sdk.network.y yVar2 = iAConfigManager2.r;
if (!yVar2.b) {
yVar2.b = true;
for (int i2 = 0; i2 < 6; i2++) {
yVar2.d.submit(yVar2.e);
}
}
d0.c.getClass();
iAConfigManager2.C = new d();
m mVar = new m(applicationContext3);
iAConfigManager2.t = mVar;
iAConfigManager2.v = new n(mVar);
IAConfigManager.L.r.a(new g0(new l(mVar), mVar.a, mVar.e));
iAConfigManager2.G.a((Application) applicationContext3.getApplicationContext());
iAConfigManager2.t.c.add(new com.fyber.inneractive.sdk.config.p(iAConfigManager2));
iAConfigManager2.y = new com.fyber.inneractive.sdk.config.global.a();
IAlog.a("Initializing config manager", new Object[0]);
IAlog.a("Config manager: lib name = %s", v8.d);
IAlog.a("Config manager: app version = %s", "8.3.1");
com.fyber.inneractive.sdk.config.o oVar = o.a.a;
if (oVar.a == null) {
oVar.a = applicationContext3;
new Thread(new com.fyber.inneractive.sdk.config.y(applicationContext3, oVar)).start();
}
if (!str.matches("[0-9]+")) {
IAlog.b("************************************************************************************************************************", new Object[0]);
IAlog.b("*************************************** APP ID Must contain only numbers ***********************************************", new Object[0]);
IAlog.b("*************************************** Are you sure that you are using the correct APP ID *****************************", new Object[0]);
IAlog.b("************************************************************************************************************************", new Object[0]);
}
iAConfigManager2.f = applicationContext3;
iAConfigManager2.c = str;
iAConfigManager2.j = new InneractiveUserConfig();
iAConfigManager2.h = true;
i0 i0Var = iAConfigManager2.w;
i0Var.getClass();
new com.fyber.inneractive.sdk.config.b(i0Var).a();
i0Var.c.put("SESSION_STAMP", Long.toString(SystemClock.elapsedRealtime()));
com.fyber.inneractive.sdk.cache.session.d dVar = new com.fyber.inneractive.sdk.cache.session.d();
i0Var.a = dVar;
com.fyber.inneractive.sdk.cache.session.b bVar = new com.fyber.inneractive.sdk.cache.session.b(dVar);
ThreadPoolExecutor threadPoolExecutor = p.a;
threadPoolExecutor.execute(bVar);
iAConfigManager2.A = new g0(new com.fyber.inneractive.sdk.config.s(iAConfigManager2), iAConfigManager2.f, new com.fyber.inneractive.sdk.config.c());
threadPoolExecutor.execute(new t(iAConfigManager2));
try {
str2 = Locale.getDefault().getLanguage();
try {
IAlog.a("Available device language: %s", str2);
} catch (Exception unused3) {
}
} catch (Exception unused4) {
str2 = null;
}
iAConfigManager2.o = str2;
com.fyber.inneractive.sdk.ignite.c cVar = iAConfigManager2.D;
cVar.a = applicationContext3;
Intent intent2 = new Intent("com.digitalturbine.ignite.cl.IgniteRemoteService");
Context context2 = cVar.a;
if (context2 != null && (queryIntentServices = context2.getPackageManager().queryIntentServices(intent2, 0)) != null && queryIntentServices.size() > 0) {
str4 = queryIntentServices.get(0).serviceInfo.packageName;
}
cVar.l = str4;
}
}
b.a.a = context.getApplicationContext();
SharedPreferences sharedPreferences = context.getSharedPreferences("Fyber_Shared_File", 0);
String string = sharedPreferences.getString("FyberExceptionKey", "empty");
String string2 = sharedPreferences.getString("FyberDescriptionKey", "empty");
String string3 = sharedPreferences.getString("FyberNameKey", "empty");
String string4 = sharedPreferences.getString("FyberVersionKey", getVersion());
IAlog.a(" name- %s description - %s exception - %s", string3, string2, string);
if (!string.contains("OutOfMemoryError") && !string.equals("empty") && !string2.equals("empty") && !string3.equals("empty")) {
IAlog.a("Firing Event 999 for %s", string);
s.a aVar2 = new s.a(r.IA_UNCAUGHT_EXCEPTION);
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("exception_name", string3);
} catch (Exception unused5) {
IAlog.f("Got exception adding param to json object: %s, %s", "exception_name", string3);
}
try {
jSONObject.put("description", string2);
} catch (Exception unused6) {
IAlog.f("Got exception adding param to json object: %s, %s", "description", string2);
}
try {
jSONObject.put("stack_trace", string);
} catch (Exception unused7) {
IAlog.f("Got exception adding param to json object: %s, %s", "stack_trace", string);
}
aVar2.f.put(jSONObject);
aVar2.a(string4);
sharedPreferences.edit().remove("FyberExceptionKey").remove("FyberVersionKey").remove("FyberDescriptionKey").remove("FyberNameKey").apply();
}
Thread.setDefaultUncaughtExceptionHandler(new com.fyber.inneractive.sdk.external.a(sharedPreferences, Thread.getDefaultUncaughtExceptionHandler()));
IAConfigManager iAConfigManager3 = IAConfigManager.L;
iAConfigManager3.t.c.remove(b.a);
iAConfigManager3.t.c.add(b.a);
}
public static void setGdprConsent(boolean z, GdprConsentSource gdprConsentSource) {
d dVar = IAConfigManager.L.C;
if (dVar == null) {
IAlog.f("setGdprConsent() was invoked, but Fyber SDK was not properly initialized", new Object[0]);
return;
}
if (com.fyber.inneractive.sdk.util.o.a == null) {
IAlog.f("SetGdprConsent(boolean) was invoked, but the Inneractive SDK was not properly initialized, or destroyed.", new Object[0]);
return;
}
dVar.a = Boolean.valueOf(z);
if (!dVar.a(z, "IAGDPRBool")) {
IAlog.f("SetGdprConsent(boolean) was invoked, but the Inneractive SDK was not properly initialized, or destroyed.", new Object[0]);
}
dVar.f = gdprConsentSource;
if (dVar.a("IAGdprSource", gdprConsentSource.name())) {
return;
}
IAlog.f("SetGdprConsent(boolean) was invoked, but the Inneractive SDK was not properly initialized, or destroyed.", new Object[0]);
}
public static void setMediationName(InneractiveMediationName inneractiveMediationName) {
if (inneractiveMediationName != null) {
IAConfigManager iAConfigManager = IAConfigManager.L;
iAConfigManager.m = inneractiveMediationName;
iAConfigManager.l = inneractiveMediationName.getKey();
}
}
public static void setUserId(String str) {
if (com.fyber.inneractive.sdk.util.o.a != null) {
IAConfigManager.L.C.a(str);
} else {
IAConfigManager iAConfigManager = IAConfigManager.L;
IAlog.f("setUsedId() was invoked, but the Inneractive SDK was not properly initialized, or destroyed.", new Object[0]);
}
}
}

View File

@@ -0,0 +1,10 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public interface InneractiveAdRenderer {
boolean canRefreshAd();
void destroy();
void initialize(InneractiveAdSpot inneractiveAdSpot);
}

View File

@@ -0,0 +1,46 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.config.f0;
import com.fyber.inneractive.sdk.flow.i0;
/* loaded from: classes2.dex */
public class InneractiveAdRequest extends i0 {
public final String c;
public f0 d;
public InneractiveAdRequest(String str) {
this.c = str;
}
@Deprecated
public boolean getMuteVideo() {
return InneractiveAdManager.getMuteVideo();
}
public f0 getSelectedUnitConfig() {
return this.d;
}
public String getSpotId() {
return this.c;
}
@Deprecated
public InneractiveUserConfig getUserParams() {
return InneractiveAdManager.getUserParams();
}
@Deprecated
public void setMuteVideo(boolean z) {
InneractiveAdManager.setMuteVideo(z);
}
public void setSelectedUnitConfig(f0 f0Var) {
this.d = f0Var;
}
@Deprecated
public void setUserParams(InneractiveUserConfig inneractiveUserConfig) {
InneractiveAdManager.setUserParams(inneractiveUserConfig);
}
}

View File

@@ -0,0 +1,63 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.flow.q;
/* loaded from: classes2.dex */
public interface InneractiveAdSpot {
public interface RequestListener {
void onInneractiveFailedAdRequest(InneractiveAdSpot inneractiveAdSpot, InneractiveErrorCode inneractiveErrorCode);
void onInneractiveSuccessfulAdRequest(InneractiveAdSpot inneractiveAdSpot);
}
public static abstract class RequestListenerAdapter implements RequestListener {
public abstract void onInneractiveAdRequestResult(InneractiveAdSpot inneractiveAdSpot, boolean z, InneractiveErrorCode inneractiveErrorCode);
@Override // com.fyber.inneractive.sdk.external.InneractiveAdSpot.RequestListener
public void onInneractiveFailedAdRequest(InneractiveAdSpot inneractiveAdSpot, InneractiveErrorCode inneractiveErrorCode) {
onInneractiveAdRequestResult(inneractiveAdSpot, false, inneractiveErrorCode);
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdSpot.RequestListener
public void onInneractiveSuccessfulAdRequest(InneractiveAdSpot inneractiveAdSpot) {
onInneractiveAdRequestResult(inneractiveAdSpot, true, null);
}
}
void addUnitController(InneractiveUnitController inneractiveUnitController);
void destroy();
q getAdContent();
InneractiveAdRequest getCurrentProcessedRequest();
String getLocalUniqueId();
InneractiveMediationName getMediationName();
String getMediationNameString();
String getMediationVersion();
String getRequestedSpotId();
InneractiveUnitController getSelectedUnitController();
boolean isReady();
void loadAd(String str);
void removeUnitController(InneractiveUnitController inneractiveUnitController);
void requestAd(InneractiveAdRequest inneractiveAdRequest);
void setMediationName(InneractiveMediationName inneractiveMediationName);
void setMediationName(String str);
void setMediationVersion(String str);
void setRequestListener(RequestListener requestListener);
}

View File

@@ -0,0 +1,51 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.flow.t;
import java.util.Iterator;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes2.dex */
public class InneractiveAdSpotManager {
public final ConcurrentHashMap a = new ConcurrentHashMap();
public static class a {
public static final InneractiveAdSpotManager a = new InneractiveAdSpotManager();
}
public static void destroy() {
ConcurrentHashMap concurrentHashMap = get().a;
Iterator it = concurrentHashMap.keySet().iterator();
while (it.hasNext()) {
InneractiveAdSpot inneractiveAdSpot = (InneractiveAdSpot) concurrentHashMap.get((String) it.next());
if (inneractiveAdSpot != null) {
inneractiveAdSpot.destroy();
}
}
concurrentHashMap.clear();
}
public static InneractiveAdSpotManager get() {
return a.a;
}
public void bindSpot(InneractiveAdSpot inneractiveAdSpot) {
this.a.put(inneractiveAdSpot.getLocalUniqueId(), inneractiveAdSpot);
}
public InneractiveAdSpot createSpot() {
t tVar = new t();
this.a.put(tVar.a, tVar);
return tVar;
}
public InneractiveAdSpot getSpot(String str) {
return (InneractiveAdSpot) this.a.get(str);
}
public void removeSpot(InneractiveAdSpot inneractiveAdSpot) {
ConcurrentHashMap concurrentHashMap = this.a;
if (concurrentHashMap != null) {
concurrentHashMap.remove(inneractiveAdSpot.getLocalUniqueId());
}
}
}

View File

@@ -0,0 +1,27 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.external.InneractiveUnitController;
/* loaded from: classes2.dex */
public interface InneractiveAdViewEventsListener extends InneractiveUnitController.EventsListener {
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdClicked(InneractiveAdSpot inneractiveAdSpot);
void onAdCollapsed(InneractiveAdSpot inneractiveAdSpot);
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdEnteredErrorState(InneractiveAdSpot inneractiveAdSpot, InneractiveUnitController.AdDisplayError adDisplayError);
void onAdExpanded(InneractiveAdSpot inneractiveAdSpot);
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdImpression(InneractiveAdSpot inneractiveAdSpot);
void onAdResized(InneractiveAdSpot inneractiveAdSpot);
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdWillCloseInternalBrowser(InneractiveAdSpot inneractiveAdSpot);
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdWillOpenExternalApp(InneractiveAdSpot inneractiveAdSpot);
}

View File

@@ -0,0 +1,38 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.external.InneractiveUnitController;
/* loaded from: classes2.dex */
public abstract class InneractiveAdViewEventsListenerAdapter implements InneractiveAdViewEventsListener {
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdClicked(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener
public void onAdCollapsed(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdEnteredErrorState(InneractiveAdSpot inneractiveAdSpot, InneractiveUnitController.AdDisplayError adDisplayError) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener
public void onAdExpanded(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdImpression(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener
public void onAdResized(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillCloseInternalBrowser(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillOpenExternalApp(InneractiveAdSpot inneractiveAdSpot) {
}
}

View File

@@ -0,0 +1,6 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public interface InneractiveAdViewEventsListenerWithImpressionData extends InneractiveAdViewEventsListener {
void onAdImpression(InneractiveAdSpot inneractiveAdSpot, ImpressionData impressionData);
}

View File

@@ -0,0 +1,323 @@
package com.fyber.inneractive.sdk.external;
import android.os.Looper;
import android.view.View;
import android.view.ViewGroup;
import com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity;
import com.fyber.inneractive.sdk.config.e0;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.fyber.inneractive.sdk.config.g0;
import com.fyber.inneractive.sdk.config.x;
import com.fyber.inneractive.sdk.factories.a;
import com.fyber.inneractive.sdk.factories.c;
import com.fyber.inneractive.sdk.flow.d0;
import com.fyber.inneractive.sdk.flow.f0;
import com.fyber.inneractive.sdk.flow.t;
import com.fyber.inneractive.sdk.flow.w;
import com.fyber.inneractive.sdk.interfaces.c;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.p;
import java.lang.ref.WeakReference;
import java.util.HashSet;
import java.util.Iterator;
/* loaded from: classes2.dex */
public class InneractiveAdViewUnitController extends f0<InneractiveAdViewEventsListener> implements t.c, InneractiveFullscreenAdActivity.FullScreenRendererProvider {
public static final int DISABLED_REFRESH_INTERVAL = -1;
public final HashSet a;
public boolean b;
public ViewGroup c;
public final int d;
protected int mAdContentHeight;
protected int mAdContentWidth;
public class a implements Runnable {
public a() {
}
@Override // java.lang.Runnable
public final void run() {
InneractiveAdViewUnitController.this.a();
}
}
public InneractiveAdViewUnitController() {
this.b = false;
this.mAdContentWidth = -1;
this.mAdContentHeight = -1;
this.d = 0;
this.a = new HashSet();
}
public void bindView(ViewGroup viewGroup) {
com.fyber.inneractive.sdk.interfaces.b bVar;
IAlog.a("%sPPPP bindView called with parent: %s", logPrefix(), viewGroup);
InneractiveAdSpot adSpot = getAdSpot();
if (adSpot == null) {
IAlog.f("InneractiveFullscreenUnitController was not attached to an ad spot", new Object[0]);
return;
}
IAlog.a("%sPPPP bindView spot is %s", logPrefix(), adSpot);
Iterator it = new HashSet(this.a).iterator();
while (it.hasNext()) {
InneractiveAdRenderer inneractiveAdRenderer = (InneractiveAdRenderer) it.next();
if (inneractiveAdRenderer instanceof com.fyber.inneractive.sdk.interfaces.b) {
com.fyber.inneractive.sdk.interfaces.b bVar2 = (com.fyber.inneractive.sdk.interfaces.b) inneractiveAdRenderer;
if (bVar2.a((View) viewGroup)) {
bVar2.s();
IAlog.a("%sPPPP bindAdToRenderer returning an already attached renderer %s", logPrefix(), bVar2);
return;
}
}
}
this.c = viewGroup;
Iterator it2 = a.b.a.a.iterator();
while (true) {
if (!it2.hasNext()) {
bVar = null;
break;
}
a.InterfaceC0069a interfaceC0069a = (a.InterfaceC0069a) it2.next();
if (interfaceC0069a.a(adSpot)) {
bVar = interfaceC0069a.a();
break;
}
}
int i = this.d;
if (i != 0) {
bVar.a(i);
}
if (bVar == null) {
IAlog.f("%sCould not find a renderer for the given spot! Did you add the appropriate module to your project?", logPrefix());
return;
}
bVar.initialize(adSpot);
selectContentController();
bVar.a(viewGroup);
this.a.add(bVar);
IAlog.a("%sPPPP bindView created renderer %s", logPrefix(), bVar);
}
@Override // com.fyber.inneractive.sdk.flow.f0
public boolean canRefreshAd() {
if (!supportsRefresh()) {
return false;
}
Iterator it = this.a.iterator();
while (it.hasNext()) {
if (!((InneractiveAdRenderer) it.next()).canRefreshAd()) {
return false;
}
}
return true;
}
@Override // com.fyber.inneractive.sdk.flow.f0, com.fyber.inneractive.sdk.external.InneractiveUnitController
public void destroy() {
if (Looper.myLooper() == null || Looper.getMainLooper() != Looper.myLooper()) {
p.b.post(new a());
} else {
a();
}
}
public int getAdContentHeight() {
int u;
Iterator it = this.a.iterator();
while (it.hasNext()) {
InneractiveAdRenderer inneractiveAdRenderer = (InneractiveAdRenderer) it.next();
if ((inneractiveAdRenderer instanceof com.fyber.inneractive.sdk.interfaces.b) && (u = ((com.fyber.inneractive.sdk.interfaces.b) inneractiveAdRenderer).u()) > 0) {
return u;
}
}
return this.mAdContentHeight;
}
public int getAdContentWidth() {
int f;
Iterator it = this.a.iterator();
while (it.hasNext()) {
InneractiveAdRenderer inneractiveAdRenderer = (InneractiveAdRenderer) it.next();
if ((inneractiveAdRenderer instanceof com.fyber.inneractive.sdk.interfaces.b) && (f = ((com.fyber.inneractive.sdk.interfaces.b) inneractiveAdRenderer).f()) > 0) {
return f;
}
}
return this.mAdContentWidth;
}
@Override // com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity.FullScreenRendererProvider
public c getFullscreenRenderer() {
c cVar;
InneractiveAdSpot inneractiveAdSpot = (InneractiveAdSpot) com.fyber.inneractive.sdk.util.t.a(this.mAdSpot);
Iterator it = c.b.a.a.iterator();
while (true) {
if (!it.hasNext()) {
cVar = null;
break;
}
c.a aVar = (c.a) it.next();
if (aVar.a(inneractiveAdSpot)) {
cVar = aVar.b(inneractiveAdSpot);
break;
}
}
this.a.add(cVar);
return cVar;
}
@Override // com.fyber.inneractive.sdk.flow.f0, com.fyber.inneractive.sdk.external.InneractiveUnitController
public InneractiveContentController getSelectedContentController() {
return this.mSelectedContentController;
}
@Override // com.fyber.inneractive.sdk.flow.t.c
public void onAdRefreshFailed(InneractiveAdSpot inneractiveAdSpot, InneractiveErrorCode inneractiveErrorCode) {
Iterator it = new HashSet(this.a).iterator();
while (it.hasNext()) {
InneractiveAdRenderer inneractiveAdRenderer = (InneractiveAdRenderer) it.next();
if (inneractiveAdRenderer instanceof com.fyber.inneractive.sdk.interfaces.b) {
((com.fyber.inneractive.sdk.interfaces.b) inneractiveAdRenderer).k();
return;
}
}
}
@Override // com.fyber.inneractive.sdk.flow.t.c
public void onAdRefreshed(InneractiveAdSpot inneractiveAdSpot) {
com.fyber.inneractive.sdk.interfaces.b bVar;
Iterator it = new HashSet(this.a).iterator();
while (true) {
if (!it.hasNext()) {
bVar = null;
break;
}
InneractiveAdRenderer inneractiveAdRenderer = (InneractiveAdRenderer) it.next();
if (inneractiveAdRenderer instanceof com.fyber.inneractive.sdk.interfaces.b) {
bVar = (com.fyber.inneractive.sdk.interfaces.b) inneractiveAdRenderer;
if (bVar.a(inneractiveAdSpot.getAdContent())) {
break;
}
}
}
if (bVar != null) {
bVar.a((ViewGroup) null);
} else {
onAdRefreshFailed(inneractiveAdSpot, InneractiveErrorCode.SDK_INTERNAL_ERROR);
}
try {
if (inneractiveAdSpot instanceof t) {
int i = IAlog.a;
((t) inneractiveAdSpot).h.d.b();
}
} catch (Exception unused) {
}
IAlog.a("InneractiveFullscreenUnitController onAdRefreshed called", new Object[0]);
}
public void refreshAd() {
IAlog.a("InneractiveFullscreenUnitController refreshAd called", new Object[0]);
InneractiveAdSpot inneractiveAdSpot = (InneractiveAdSpot) com.fyber.inneractive.sdk.util.t.a(this.mAdSpot);
if (inneractiveAdSpot == null || !(inneractiveAdSpot instanceof d0)) {
return;
}
((d0) inneractiveAdSpot).a(this);
}
@Override // com.fyber.inneractive.sdk.flow.f0
public boolean supports(InneractiveAdSpot inneractiveAdSpot) {
e0 e0Var = (e0) inneractiveAdSpot.getAdContent().d;
if (e0Var.e != null) {
return false;
}
x xVar = e0Var.c;
if (xVar != null) {
if (UnitDisplayType.BANNER.equals(xVar.b) || UnitDisplayType.MRECT.equals(xVar.b)) {
return true;
}
if (UnitDisplayType.INTERSTITIAL.equals(xVar.b)) {
return (inneractiveAdSpot.getCurrentProcessedRequest() == null || inneractiveAdSpot.getCurrentProcessedRequest().getAllowFullscreen()) ? false : true;
}
}
g0 g0Var = e0Var.f;
return g0Var != null && (UnitDisplayType.LANDSCAPE.equals(g0Var.j) || UnitDisplayType.SQUARE.equals(g0Var.j) || UnitDisplayType.MRECT.equals(g0Var.j));
}
@Override // com.fyber.inneractive.sdk.flow.f0
public boolean supportsRefresh() {
return true;
}
public void unbindFullscreenRenderer(com.fyber.inneractive.sdk.interfaces.c cVar) {
WeakReference<w> weakReference;
IAlog.a("%sremoving full screen ad renderer %s", logPrefix(), cVar);
HashSet hashSet = this.a;
if (hashSet != null) {
hashSet.remove(cVar);
}
if (this.b) {
return;
}
Iterator it = new HashSet(this.a).iterator();
while (it.hasNext()) {
InneractiveAdRenderer inneractiveAdRenderer = (InneractiveAdRenderer) it.next();
if (inneractiveAdRenderer instanceof com.fyber.inneractive.sdk.interfaces.b) {
((com.fyber.inneractive.sdk.interfaces.b) inneractiveAdRenderer).a();
if (this.mEventsListener != 0 && (weakReference = this.mAdSpot) != null && weakReference.get() != null) {
((InneractiveAdViewEventsListener) this.mEventsListener).onAdCollapsed(this.mAdSpot.get());
}
}
}
}
public final void a() {
this.b = true;
Iterator it = new HashSet(this.a).iterator();
while (it.hasNext()) {
((InneractiveAdRenderer) it.next()).destroy();
}
this.a.clear();
this.c = null;
super.destroy();
}
public void unbindView(View view) {
if (this.c != view) {
IAlog.f("%s unbindView invoked with incorrect view, was - %s received - %s", logPrefix(), this.c, view);
} else {
this.c = null;
}
IAlog.a("%sPPPP unbindView called with %s", logPrefix(), view);
IAlog.a("%sPPPP spot is %s", logPrefix(), this.mAdSpot);
Iterator it = new HashSet(this.a).iterator();
while (it.hasNext()) {
InneractiveAdRenderer inneractiveAdRenderer = (InneractiveAdRenderer) it.next();
if (inneractiveAdRenderer instanceof com.fyber.inneractive.sdk.interfaces.b) {
com.fyber.inneractive.sdk.interfaces.b bVar = (com.fyber.inneractive.sdk.interfaces.b) inneractiveAdRenderer;
if (bVar.a(view)) {
IAlog.a("%sPPPP unbindView unbinding renderer %s", logPrefix(), inneractiveAdRenderer);
bVar.m();
this.a.remove(bVar);
return;
}
}
}
}
public InneractiveAdViewUnitController(int i) {
this();
if (i >= 30) {
IAlog.a("InneractiveAdViewUnitController: Overriding remote config refresh interval to: %d", Integer.valueOf(i));
this.d = i;
} else {
IAlog.a("InneractiveAdViewUnitController: Overriding remote config refresh interval - value too low. Setting to default: %d -> %d", Integer.valueOf(i), 30);
this.d = 30;
}
}
public InneractiveAdViewUnitController(boolean z) {
this();
if (z) {
this.d = -1;
}
}
}

View File

@@ -0,0 +1,24 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.flow.g0;
import com.fyber.inneractive.sdk.flow.h0;
import com.fyber.inneractive.sdk.renderers.n;
import java.lang.ref.WeakReference;
/* loaded from: classes2.dex */
public class InneractiveAdViewVideoContentController extends h0 {
@Override // com.fyber.inneractive.sdk.flow.x
public boolean canControl(InneractiveAdSpot inneractiveAdSpot) {
return inneractiveAdSpot.getAdContent() instanceof g0;
}
public void pauseVideo() {
}
public void playVideo() {
}
public void setControlledRenderer(n nVar) {
new WeakReference(nVar);
}
}

View File

@@ -0,0 +1,16 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.external.InneractiveContentController.EventsListener;
/* loaded from: classes2.dex */
public interface InneractiveContentController<EventsListenerT extends EventsListener> {
public interface EventsListener {
}
void destroy();
InneractiveAdSpot getAdSpot();
void setEventsListener(EventsListenerT eventslistenert);
}

View File

@@ -0,0 +1,6 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public abstract class InneractiveError {
public abstract String description();
}

View File

@@ -0,0 +1,123 @@
package com.fyber.inneractive.sdk.external;
/* JADX WARN: Enum visitor error
jadx.core.utils.exceptions.JadxRuntimeException: Init of enum field 'NO_FILL' uses external variables
at jadx.core.dex.visitors.EnumVisitor.createEnumFieldByConstructor(EnumVisitor.java:451)
at jadx.core.dex.visitors.EnumVisitor.processEnumFieldByRegister(EnumVisitor.java:395)
at jadx.core.dex.visitors.EnumVisitor.extractEnumFieldsFromFilledArray(EnumVisitor.java:324)
at jadx.core.dex.visitors.EnumVisitor.extractEnumFieldsFromInsn(EnumVisitor.java:262)
at jadx.core.dex.visitors.EnumVisitor.convertToEnum(EnumVisitor.java:151)
at jadx.core.dex.visitors.EnumVisitor.visit(EnumVisitor.java:100)
*/
/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
/* loaded from: classes2.dex */
public final class InneractiveErrorCode {
private static final /* synthetic */ InneractiveErrorCode[] $VALUES;
public static final InneractiveErrorCode CANCELLED;
public static final InneractiveErrorCode CONNECTION_ERROR;
public static final InneractiveErrorCode CONNECTION_TIMEOUT;
public static final InneractiveErrorCode ERROR_CODE_NATIVE_VIDEO_NOT_SUPPORTED;
public static final InneractiveErrorCode ERROR_CONFIGURATION_MISMATCH;
public static final InneractiveErrorCode ERROR_CONFIGURATION_NO_SUCH_SPOT;
public static final InneractiveErrorCode IAB_TCF_PURPOSE_1_DISABLED;
public static final InneractiveErrorCode INVALID_INPUT;
public static final InneractiveErrorCode IN_FLIGHT_TIMEOUT;
public static final InneractiveErrorCode LOAD_TIMEOUT;
public static final InneractiveErrorCode NATIVE_ADS_NOT_SUPPORTED_FOR_OS;
public static final InneractiveErrorCode NON_SECURE_CONTENT_DETECTED;
public static final InneractiveErrorCode NO_FILL;
public static final InneractiveErrorCode SDK_INTERNAL_ERROR;
public static final InneractiveErrorCode SDK_NOT_INITIALIZED;
public static final InneractiveErrorCode SDK_NOT_INITIALIZED_OR_CONFIG_ERROR;
public static final InneractiveErrorCode SERVER_INTERNAL_ERROR;
public static final InneractiveErrorCode SERVER_INVALID_RESPONSE;
public static final InneractiveErrorCode SPOT_DISABLED;
public static final InneractiveErrorCode UNKNOWN_APP_ID;
public static final InneractiveErrorCode UNSPECIFIED;
public static final InneractiveErrorCode UNSUPPORTED_SPOT;
private final String message;
private final Metricable metricable;
private final Metricable timeMetricable;
public enum Metricable {
INCLUDED_IN_FAILED_METRICS,
EXCLUDED_IN_FAILED_METRICS
}
static {
Metricable metricable = Metricable.EXCLUDED_IN_FAILED_METRICS;
InneractiveErrorCode inneractiveErrorCode = new InneractiveErrorCode("NO_FILL", 0, "No Ad Found", metricable, metricable);
NO_FILL = inneractiveErrorCode;
Metricable metricable2 = Metricable.INCLUDED_IN_FAILED_METRICS;
InneractiveErrorCode inneractiveErrorCode2 = new InneractiveErrorCode("SERVER_INTERNAL_ERROR", 1, "Server Internal Error", metricable, metricable2);
SERVER_INTERNAL_ERROR = inneractiveErrorCode2;
InneractiveErrorCode inneractiveErrorCode3 = new InneractiveErrorCode("SERVER_INVALID_RESPONSE", 2, "Failed Due To Invalid Server Response", metricable2, metricable2);
SERVER_INVALID_RESPONSE = inneractiveErrorCode3;
InneractiveErrorCode inneractiveErrorCode4 = new InneractiveErrorCode("SDK_INTERNAL_ERROR", 3, "SDK Internal Error", metricable2, metricable2);
SDK_INTERNAL_ERROR = inneractiveErrorCode4;
InneractiveErrorCode inneractiveErrorCode5 = new InneractiveErrorCode("CANCELLED", 4, "Ad Request Was Cancelled", metricable2, metricable2);
CANCELLED = inneractiveErrorCode5;
InneractiveErrorCode inneractiveErrorCode6 = new InneractiveErrorCode("CONNECTION_TIMEOUT", 5, "Connection Timed Out", metricable2, metricable);
CONNECTION_TIMEOUT = inneractiveErrorCode6;
InneractiveErrorCode inneractiveErrorCode7 = new InneractiveErrorCode("CONNECTION_ERROR", 6, "Network Connection Error", metricable2, metricable2);
CONNECTION_ERROR = inneractiveErrorCode7;
InneractiveErrorCode inneractiveErrorCode8 = new InneractiveErrorCode("LOAD_TIMEOUT", 7, "Failed Due To load timeout", metricable2, metricable);
LOAD_TIMEOUT = inneractiveErrorCode8;
InneractiveErrorCode inneractiveErrorCode9 = new InneractiveErrorCode("IN_FLIGHT_TIMEOUT", 8, "Failed Due To in flight timeout", metricable2, metricable);
IN_FLIGHT_TIMEOUT = inneractiveErrorCode9;
InneractiveErrorCode inneractiveErrorCode10 = new InneractiveErrorCode("UNKNOWN_APP_ID", 9, "Unknown App ID", metricable2, metricable2);
UNKNOWN_APP_ID = inneractiveErrorCode10;
InneractiveErrorCode inneractiveErrorCode11 = new InneractiveErrorCode("INVALID_INPUT", 10, "User Entered Invalid Input", metricable, metricable2);
INVALID_INPUT = inneractiveErrorCode11;
InneractiveErrorCode inneractiveErrorCode12 = new InneractiveErrorCode("ERROR_CODE_NATIVE_VIDEO_NOT_SUPPORTED", 11, "Native Video Not Supported", metricable2, metricable2);
ERROR_CODE_NATIVE_VIDEO_NOT_SUPPORTED = inneractiveErrorCode12;
InneractiveErrorCode inneractiveErrorCode13 = new InneractiveErrorCode("NATIVE_ADS_NOT_SUPPORTED_FOR_OS", 12, "Native ads not supported for this Android version", metricable2, metricable2);
NATIVE_ADS_NOT_SUPPORTED_FOR_OS = inneractiveErrorCode13;
InneractiveErrorCode inneractiveErrorCode14 = new InneractiveErrorCode("ERROR_CONFIGURATION_MISMATCH", 13, "Internal Configuration Error", metricable2, metricable2);
ERROR_CONFIGURATION_MISMATCH = inneractiveErrorCode14;
InneractiveErrorCode inneractiveErrorCode15 = new InneractiveErrorCode("ERROR_CONFIGURATION_NO_SUCH_SPOT", 14, "Invalid spot supplied", metricable, metricable);
ERROR_CONFIGURATION_NO_SUCH_SPOT = inneractiveErrorCode15;
InneractiveErrorCode inneractiveErrorCode16 = new InneractiveErrorCode("SPOT_DISABLED", 15, "Selected spot is not active", metricable2, metricable2);
SPOT_DISABLED = inneractiveErrorCode16;
InneractiveErrorCode inneractiveErrorCode17 = new InneractiveErrorCode("UNSUPPORTED_SPOT", 16, "Unsupported Spot", metricable2, metricable2);
UNSUPPORTED_SPOT = inneractiveErrorCode17;
InneractiveErrorCode inneractiveErrorCode18 = new InneractiveErrorCode("NON_SECURE_CONTENT_DETECTED", 17, "Non secure content detected", metricable2, metricable2);
NON_SECURE_CONTENT_DETECTED = inneractiveErrorCode18;
InneractiveErrorCode inneractiveErrorCode19 = new InneractiveErrorCode("UNSPECIFIED", 18, "Unspecified Error.", metricable2, metricable2);
UNSPECIFIED = inneractiveErrorCode19;
InneractiveErrorCode inneractiveErrorCode20 = new InneractiveErrorCode("SDK_NOT_INITIALIZED", 19, "SDK was not initialized. Did you forget to call InneractiveAdManager.init(...)?", metricable2, metricable2);
SDK_NOT_INITIALIZED = inneractiveErrorCode20;
InneractiveErrorCode inneractiveErrorCode21 = new InneractiveErrorCode("SDK_NOT_INITIALIZED_OR_CONFIG_ERROR", 20, "Invalid App Id", metricable, metricable);
SDK_NOT_INITIALIZED_OR_CONFIG_ERROR = inneractiveErrorCode21;
InneractiveErrorCode inneractiveErrorCode22 = new InneractiveErrorCode("IAB_TCF_PURPOSE_1_DISABLED", 21, "IAB TCF Purpose no.1 is disabled", metricable, metricable);
IAB_TCF_PURPOSE_1_DISABLED = inneractiveErrorCode22;
$VALUES = new InneractiveErrorCode[]{inneractiveErrorCode, inneractiveErrorCode2, inneractiveErrorCode3, inneractiveErrorCode4, inneractiveErrorCode5, inneractiveErrorCode6, inneractiveErrorCode7, inneractiveErrorCode8, inneractiveErrorCode9, inneractiveErrorCode10, inneractiveErrorCode11, inneractiveErrorCode12, inneractiveErrorCode13, inneractiveErrorCode14, inneractiveErrorCode15, inneractiveErrorCode16, inneractiveErrorCode17, inneractiveErrorCode18, inneractiveErrorCode19, inneractiveErrorCode20, inneractiveErrorCode21, inneractiveErrorCode22};
}
public InneractiveErrorCode(String str, int i, String str2, Metricable metricable, Metricable metricable2) {
this.message = str2;
this.metricable = metricable;
this.timeMetricable = metricable2;
}
public static InneractiveErrorCode valueOf(String str) {
return (InneractiveErrorCode) Enum.valueOf(InneractiveErrorCode.class, str);
}
public static InneractiveErrorCode[] values() {
return (InneractiveErrorCode[]) $VALUES.clone();
}
public Metricable getMetricable() {
return this.metricable;
}
public boolean shouldSendTimeMetric() {
return this.timeMetricable == Metricable.INCLUDED_IN_FAILED_METRICS;
}
@Override // java.lang.Enum
public String toString() {
return this.message;
}
}

View File

@@ -0,0 +1,6 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public interface InneractiveFullScreenAdRewardedListener {
void onAdRewarded(InneractiveAdSpot inneractiveAdSpot);
}

View File

@@ -0,0 +1,23 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.external.InneractiveUnitController;
/* loaded from: classes2.dex */
public interface InneractiveFullscreenAdEventsListener extends InneractiveUnitController.EventsListener {
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdClicked(InneractiveAdSpot inneractiveAdSpot);
void onAdDismissed(InneractiveAdSpot inneractiveAdSpot);
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdEnteredErrorState(InneractiveAdSpot inneractiveAdSpot, InneractiveUnitController.AdDisplayError adDisplayError);
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdImpression(InneractiveAdSpot inneractiveAdSpot);
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdWillCloseInternalBrowser(InneractiveAdSpot inneractiveAdSpot);
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdWillOpenExternalApp(InneractiveAdSpot inneractiveAdSpot);
}

View File

@@ -0,0 +1,30 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.external.InneractiveUnitController;
/* loaded from: classes2.dex */
public abstract class InneractiveFullscreenAdEventsListenerAdapter implements InneractiveFullscreenAdEventsListener {
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdClicked(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener
public void onAdDismissed(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdEnteredErrorState(InneractiveAdSpot inneractiveAdSpot, InneractiveUnitController.AdDisplayError adDisplayError) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdImpression(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillCloseInternalBrowser(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillOpenExternalApp(InneractiveAdSpot inneractiveAdSpot) {
}
}

View File

@@ -0,0 +1,6 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public interface InneractiveFullscreenAdEventsListenerWithImpressionData extends InneractiveFullscreenAdEventsListener {
void onAdImpression(InneractiveAdSpot inneractiveAdSpot, ImpressionData impressionData);
}

View File

@@ -0,0 +1,142 @@
package com.fyber.inneractive.sdk.external;
import android.app.Activity;
import com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity;
import com.fyber.inneractive.sdk.config.e0;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.fyber.inneractive.sdk.config.g0;
import com.fyber.inneractive.sdk.config.x;
import com.fyber.inneractive.sdk.external.InneractiveUnitController;
import com.fyber.inneractive.sdk.factories.c;
import com.fyber.inneractive.sdk.flow.f0;
import com.fyber.inneractive.sdk.flow.q;
import com.fyber.inneractive.sdk.flow.w;
import com.fyber.inneractive.sdk.interfaces.c;
import com.fyber.inneractive.sdk.network.r;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.t;
import java.util.Iterator;
/* loaded from: classes2.dex */
public class InneractiveFullscreenUnitController extends f0<InneractiveFullscreenAdEventsListener> implements InneractiveFullscreenAdActivity.FullScreenRendererProvider, InneractiveFullscreenAdActivity.OnInneractiveFullscreenAdDestroyListener {
public InneractiveFullScreenAdRewardedListener b;
protected c mRenderer;
public boolean a = false;
public final a c = new a();
public static class AdExpiredError extends InneractiveUnitController.AdDisplayError {
public AdExpiredError() {
super("Ad Expired");
}
}
public class a implements c.b {
public a() {
}
}
@Override // com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity.FullScreenRendererProvider
public c getFullscreenRenderer() {
return this.mRenderer;
}
public InneractiveFullScreenAdRewardedListener getRewardedListener() {
return this.b;
}
public boolean isAvailable() {
w wVar = (w) t.a(this.mAdSpot);
return wVar != null && wVar.isReady();
}
@Override // com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity.OnInneractiveFullscreenAdDestroyListener
public void onActivityDestroyed(InneractiveFullscreenAdActivity inneractiveFullscreenAdActivity) {
this.a = false;
}
public void setRewardedListener(InneractiveFullScreenAdRewardedListener inneractiveFullScreenAdRewardedListener) {
this.b = inneractiveFullScreenAdRewardedListener;
}
public void show(Activity activity) {
if (activity == null) {
IAlog.f("show() called with a null activity", new Object[0]);
return;
}
if (this.a) {
IAlog.f("InneractiveFullscreenUnitController->show(android.content.Context) called while an ad is already showing", new Object[0]);
return;
}
InneractiveAdSpot adSpot = getAdSpot();
if (adSpot == null) {
IAlog.f("InneractiveFullscreenUnitController was not attached to an ad spot", new Object[0]);
return;
}
q adContent = adSpot.getAdContent();
c cVar = null;
if (adContent != null) {
new s.a(r.IA_PUBLISHER_REQUESTED_SHOW, adContent.a, adContent.d(), adContent.c.c()).a((String) null);
}
if (!adSpot.isReady()) {
EL el = this.mEventsListener;
if (el != 0) {
((InneractiveFullscreenAdEventsListener) el).onAdEnteredErrorState(adSpot, new AdExpiredError());
return;
}
return;
}
if (this.mRenderer == null) {
com.fyber.inneractive.sdk.factories.c cVar2 = c.b.a;
InneractiveAdSpot adSpot2 = getAdSpot();
Iterator it = cVar2.a.iterator();
while (true) {
if (!it.hasNext()) {
break;
}
c.a aVar = (c.a) it.next();
if (aVar.a(adSpot2)) {
cVar = aVar.b(adSpot2);
break;
}
}
this.mRenderer = cVar;
}
selectContentController();
(adContent instanceof com.fyber.inneractive.sdk.dv.a ? new com.fyber.inneractive.sdk.display.b() : new com.fyber.inneractive.sdk.display.c()).a(activity, adSpot, adSpot.getLocalUniqueId());
this.a = true;
com.fyber.inneractive.sdk.interfaces.c cVar3 = this.mRenderer;
if (cVar3 != null) {
cVar3.a(this.c);
}
}
@Override // com.fyber.inneractive.sdk.flow.f0
public boolean supports(InneractiveAdSpot inneractiveAdSpot) {
e0 e0Var = (e0) inneractiveAdSpot.getAdContent().d;
if (e0Var.e != null) {
return false;
}
x xVar = e0Var.c;
if (xVar != null && UnitDisplayType.INTERSTITIAL.equals(xVar.b)) {
return true;
}
g0 g0Var = e0Var.f;
return g0Var != null && (UnitDisplayType.REWARDED.equals(g0Var.j) || UnitDisplayType.INTERSTITIAL.equals(g0Var.j) || UnitDisplayType.VERTICAL.equals(g0Var.j));
}
@Override // com.fyber.inneractive.sdk.flow.f0
public boolean supportsRefresh() {
return false;
}
@Override // com.fyber.inneractive.sdk.flow.f0, com.fyber.inneractive.sdk.external.InneractiveUnitController
public void destroy() {
com.fyber.inneractive.sdk.interfaces.c cVar = this.mRenderer;
if (cVar != null) {
cVar.destroy();
this.mRenderer = null;
}
super.destroy();
}
}

View File

@@ -0,0 +1,18 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.flow.g0;
import com.fyber.inneractive.sdk.flow.h0;
import com.fyber.inneractive.sdk.renderers.n;
import java.lang.ref.WeakReference;
/* loaded from: classes2.dex */
public class InneractiveFullscreenVideoContentController extends h0 {
@Override // com.fyber.inneractive.sdk.flow.x
public boolean canControl(InneractiveAdSpot inneractiveAdSpot) {
return inneractiveAdSpot.getAdContent() instanceof g0;
}
public void setControlledRenderer(n nVar) {
new WeakReference(nVar);
}
}

View File

@@ -0,0 +1,61 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.flow.g;
import com.fyber.inneractive.sdk.network.q;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public class InneractiveInfrastructureError extends InneractiveError {
public final InneractiveErrorCode a;
public final g b;
public final Throwable c;
public Exception d;
public final ArrayList e;
public InneractiveInfrastructureError(InneractiveErrorCode inneractiveErrorCode, g gVar) {
this(inneractiveErrorCode, gVar, null);
}
public void addReportedError(q qVar) {
this.e.add(qVar);
}
@Override // com.fyber.inneractive.sdk.external.InneractiveError
public String description() {
StringBuilder sb = new StringBuilder();
sb.append(this.a);
if (this.c != null) {
sb.append(" : ");
sb.append(this.c);
}
return sb.toString();
}
public Throwable getCause() {
Exception exc = this.d;
return exc == null ? this.c : exc;
}
public InneractiveErrorCode getErrorCode() {
return this.a;
}
public g getFyberMarketplaceAdLoadFailureReason() {
return this.b;
}
public boolean isErrorAlreadyReported(q qVar) {
return this.e.contains(qVar);
}
public void setCause(Exception exc) {
this.d = exc;
}
public InneractiveInfrastructureError(InneractiveErrorCode inneractiveErrorCode, g gVar, Throwable th) {
this.e = new ArrayList();
this.a = inneractiveErrorCode;
this.b = gVar;
this.c = th;
}
}

View File

@@ -0,0 +1,26 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public class InneractiveMediationDefs {
public static final String ADMOB_GOOGLE_SERVICES = "AdMob (Google Play Services) Mediation";
public static final String DFP_TAG = "DFP Mediation";
public static final String FYBER_TAG = "FYBER Mediation";
public static final String GENDER_FEMALE = "f";
public static final String GENDER_MALE = "m";
public static final String IA_LOG_FOR_ADMOB_BANNER = "IABannerForAdmob";
public static final String IA_LOG_FOR_ADMOB_INTERSTITIAL = "IAInterstitialForAdmob";
public static final String IA_LOG_FOR_ADMOB_RECTANGLE = "IARectangleForAdmob";
public static final String IA_LOG_FOR_MOPUB_BANNER = "IABannerForMopub";
public static final String IA_LOG_FOR_MOPUB_INTERSTITIAL = "IAInterstitialForMopub";
public static final String IA_LOG_FOR_MOPUB_RECTANGLE = "IARectangleForMopub";
public static final String IA_LOG_FOR_MOPUB_REWARDED = "IARewardedForMopub";
public static final String INNERACTIVE_MEDIATION_SAMPLE_APP_TAG = "IAMediationSampleApp";
public static final String KEY_AGE = "age";
public static final String KEY_GENDER = "gender";
public static final String KEY_ZIPCODE = "zipCode";
public static final String MOPUB_TAG = "Mopub Mediation";
public static final String REMOTE_KEY_APP_ID = "appID";
public static final String REMOTE_KEY_DEF_AD = "returnDefaultAd";
public static final String REMOTE_KEY_SPOT_ID = "spotID";
public static final String SHOW_HOUSE_AD_YES = "true";
}

View File

@@ -0,0 +1,19 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public enum InneractiveMediationName {
ADMOB("admob"),
DFP(InneractiveMediationNameConsts.DFP),
FYBER("fyber"),
OTHER("other");
final String key;
InneractiveMediationName(String str) {
this.key = str;
}
public String getKey() {
return this.key;
}
}

View File

@@ -0,0 +1,11 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public class InneractiveMediationNameConsts {
public static final String ADMOB = "admob";
public static final String DFP = "dfp";
public static final String FYBER = "fyber";
public static final String IRONSOURCE = "ironsource";
public static final String MAX = "max";
public static final String OTHER = "other";
}

View File

@@ -0,0 +1,25 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.external.InneractiveUnitController;
/* loaded from: classes2.dex */
public interface InneractiveNativeAdEventsListener extends InneractiveUnitController.EventsListener {
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdClicked(InneractiveAdSpot inneractiveAdSpot);
void onAdCollapsed(InneractiveAdSpot inneractiveAdSpot);
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdEnteredErrorState(InneractiveAdSpot inneractiveAdSpot, InneractiveUnitController.AdDisplayError adDisplayError);
void onAdExpanded(InneractiveAdSpot inneractiveAdSpot);
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdImpression(InneractiveAdSpot inneractiveAdSpot);
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdWillCloseInternalBrowser(InneractiveAdSpot inneractiveAdSpot);
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
void onAdWillOpenExternalApp(InneractiveAdSpot inneractiveAdSpot);
}

View File

@@ -0,0 +1,26 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.external.InneractiveUnitController;
/* loaded from: classes2.dex */
public abstract class InneractiveNativeAdEventsListenerAdapter implements InneractiveNativeAdEventsListener {
@Override // com.fyber.inneractive.sdk.external.InneractiveNativeAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdClicked(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveNativeAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdEnteredErrorState(InneractiveAdSpot inneractiveAdSpot, InneractiveUnitController.AdDisplayError adDisplayError) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveNativeAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdImpression(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveNativeAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillCloseInternalBrowser(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveNativeAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillOpenExternalApp(InneractiveAdSpot inneractiveAdSpot) {
}
}

View File

@@ -0,0 +1,38 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.flow.h0;
import com.fyber.inneractive.sdk.util.t;
import java.lang.ref.WeakReference;
/* loaded from: classes2.dex */
public class InneractiveNativeVideoContentController extends h0 {
public WeakReference<Renderer> a;
public interface Renderer {
void pauseVideo();
void playVideo();
}
@Override // com.fyber.inneractive.sdk.flow.x
public boolean canControl(InneractiveAdSpot inneractiveAdSpot) {
return inneractiveAdSpot.getAdContent().isVideoAd();
}
public void pauseVideo() {
if (((Renderer) t.a(this.a)) != null) {
this.a.get().pauseVideo();
}
}
public void playVideo() {
Renderer renderer = (Renderer) t.a(this.a);
if (renderer != null) {
renderer.playVideo();
}
}
public void setControlledRenderer(Renderer renderer) {
this.a = new WeakReference<>(renderer);
}
}

View File

@@ -0,0 +1,72 @@
package com.fyber.inneractive.sdk.external;
import android.annotation.TargetApi;
import com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener;
/* loaded from: classes2.dex */
public interface InneractiveUnitController<EL extends EventsListener> {
public static class AdDisplayError extends Exception {
public AdDisplayError() {
}
public AdDisplayError(String str) {
super(str);
}
public AdDisplayError(String str, Throwable th) {
super(str, th);
}
public AdDisplayError(Throwable th) {
super(th);
}
@TargetApi(24)
public AdDisplayError(String str, Throwable th, boolean z, boolean z2) {
super(str, th, z, z2);
}
}
public interface EventsListener {
void onAdClicked(InneractiveAdSpot inneractiveAdSpot);
void onAdEnteredErrorState(InneractiveAdSpot inneractiveAdSpot, AdDisplayError adDisplayError);
void onAdImpression(InneractiveAdSpot inneractiveAdSpot);
void onAdWillCloseInternalBrowser(InneractiveAdSpot inneractiveAdSpot);
void onAdWillOpenExternalApp(InneractiveAdSpot inneractiveAdSpot);
}
public static abstract class EventsListenerAdapter implements EventsListener {
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdClicked(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdImpression(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillCloseInternalBrowser(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillOpenExternalApp(InneractiveAdSpot inneractiveAdSpot) {
}
}
void addContentController(InneractiveContentController inneractiveContentController);
void destroy();
InneractiveAdSpot getAdSpot();
EL getEventsListener();
InneractiveContentController getSelectedContentController();
void setEventsListener(EL el);
}

View File

@@ -0,0 +1,63 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.util.IAlog;
import java.util.regex.Pattern;
/* loaded from: classes2.dex */
public class InneractiveUserConfig {
public int a = -1;
public Gender b = null;
@Deprecated
public String c = null;
public enum Gender {
MALE,
FEMALE
}
public static boolean ageIsValid(int i) {
return i >= 1 && i <= 120;
}
public int getAge() {
return this.a;
}
public Gender getGender() {
return this.b;
}
@Deprecated
public String getZipCode() {
return this.c;
}
public InneractiveUserConfig setAge(int i) {
if (ageIsValid(i)) {
this.a = i;
} else {
IAlog.f("The Age is invalid. Please use a number between 1 and 120", new Object[0]);
}
return this;
}
@Deprecated
public InneractiveUserConfig setZipCode(String str) {
if (str == null || !Pattern.compile("(^\\d{5}$)|(^\\d{5}-\\d{4}$)").matcher(str).matches()) {
IAlog.c("The zipcode format is invalid. Please use a valid value.", new Object[0]);
} else {
this.c = str;
}
return this;
}
public InneractiveUserConfig setGender(Gender gender) {
if (gender != null) {
this.b = gender;
} else {
IAlog.f("The gender is invalid. Please use one of the suggested InneractiveAdView.Gender", new Object[0]);
}
return this;
}
}

View File

@@ -0,0 +1,56 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public class InneractiveVideoError extends InneractiveError {
public final Error a;
public final Throwable b;
public enum Error {
ERROR_NO_MEDIA_FILES("ErrorNoMediaFiles", true),
ERROR_FAILED_PLAYING_MEDIA_FILE("ErrorPlayingMediaFile", false),
ERROR_FAILED_PLAYING_ALL_MEDIA_FILES("ErrorPlayingAllMediaFile", true),
ERROR_PRE_BUFFER_TIMEOUT("ErrorPreBufferTimeout", false),
ERROR_BUFFER_TIMEOUT("ErrorBufferTimeout", false);
private String errorString;
private boolean isFatal;
Error(String str, boolean z) {
this.errorString = str;
this.isFatal = z;
}
public String getErrorString() {
return this.errorString;
}
public boolean isFatal() {
return this.isFatal;
}
}
public InneractiveVideoError(Error error) {
this.a = error;
}
public Throwable getCause() {
return this.b;
}
public Error getPlayerError() {
return this.a;
}
@Override // com.fyber.inneractive.sdk.external.InneractiveError
public String description() {
if (this.b == null) {
return this.a.getErrorString();
}
return this.a.getErrorString() + ": " + this.b;
}
public InneractiveVideoError(Error error, Throwable th) {
this(error);
this.b = th;
}
}

View File

@@ -0,0 +1,7 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public enum InneractiveVideoOverlayMode {
Outside,
Inside
}

View File

@@ -0,0 +1,5 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public class InvalidAppIdException extends Exception {
}

View File

@@ -0,0 +1,14 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public interface OnFyberMarketplaceInitializedListener {
public enum FyberInitStatus {
SUCCESSFULLY,
FAILED_NO_KITS_DETECTED,
FAILED,
INVALID_APP_ID
}
void onFyberMarketplaceInitialized(FyberInitStatus fyberInitStatus);
}

View File

@@ -0,0 +1,6 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public interface OnGlobalImpressionDataListener {
void onImpression(String str, String str2, ImpressionData impressionData);
}

View File

@@ -0,0 +1,13 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.external.InneractiveContentController;
/* loaded from: classes2.dex */
public interface VideoContentListener extends InneractiveContentController.EventsListener {
void onCompleted();
@Deprecated
void onPlayerError();
void onProgress(int i, int i2);
}

View File

@@ -0,0 +1,17 @@
package com.fyber.inneractive.sdk.external;
/* loaded from: classes2.dex */
public abstract class VideoContentListenerAdapter implements VideoContentListener {
@Override // com.fyber.inneractive.sdk.external.VideoContentListener
public void onCompleted() {
}
@Override // com.fyber.inneractive.sdk.external.VideoContentListener
@Deprecated
public void onPlayerError() {
}
@Override // com.fyber.inneractive.sdk.external.VideoContentListener
public void onProgress(int i, int i2) {
}
}

View File

@@ -0,0 +1,10 @@
package com.fyber.inneractive.sdk.external;
import com.fyber.inneractive.sdk.external.InneractiveUnitController;
/* loaded from: classes2.dex */
public class WebViewRendererProcessHasGoneError extends InneractiveUnitController.AdDisplayError {
public WebViewRendererProcessHasGoneError() {
super("Web view renderer process has gone. Web view destroyed");
}
}

View File

@@ -0,0 +1,32 @@
package com.fyber.inneractive.sdk.external;
import android.content.SharedPreferences;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.lang.Thread;
/* loaded from: classes2.dex */
public final class a implements Thread.UncaughtExceptionHandler {
public final /* synthetic */ SharedPreferences a;
public final /* synthetic */ Thread.UncaughtExceptionHandler b;
public a(SharedPreferences sharedPreferences, Thread.UncaughtExceptionHandler uncaughtExceptionHandler) {
this.a = sharedPreferences;
this.b = uncaughtExceptionHandler;
}
@Override // java.lang.Thread.UncaughtExceptionHandler
public final void uncaughtException(Thread thread, Throwable th) {
SharedPreferences sharedPreferences = this.a;
StringWriter stringWriter = new StringWriter();
th.printStackTrace(new PrintWriter(stringWriter));
String stringBuffer = stringWriter.getBuffer().toString();
if (stringBuffer.contains("com.fyber.inneractive")) {
sharedPreferences.edit().putString("FyberExceptionKey", stringBuffer).putString("FyberVersionKey", InneractiveAdManager.getVersion()).putString("FyberNameKey", th.getClass().getName()).putString("FyberDescriptionKey", th.getLocalizedMessage()).commit();
}
Thread.UncaughtExceptionHandler uncaughtExceptionHandler = this.b;
if (uncaughtExceptionHandler != null) {
uncaughtExceptionHandler.uncaughtException(thread, th);
}
}
}

View File

@@ -0,0 +1,22 @@
package com.fyber.inneractive.sdk.external;
import android.content.SharedPreferences;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.network.r;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.response.e;
import com.fyber.inneractive.sdk.util.o;
import org.json.JSONArray;
/* loaded from: classes2.dex */
public final class b implements Runnable {
@Override // java.lang.Runnable
public final void run() {
IAConfigManager iAConfigManager = IAConfigManager.L;
SharedPreferences sharedPreferences = o.a.getSharedPreferences("IAConfigurationPreferences", 0);
if (sharedPreferences == null || !sharedPreferences.contains("IAConfigFQE")) {
IAConfigManager.i();
new s.a(r.FIRST_OPENED, (InneractiveAdRequest) null, (e) null, (JSONArray) null).a((String) null);
}
}
}