- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
520 lines
22 KiB
Java
520 lines
22 KiB
Java
package com.fyber.inneractive.sdk.network;
|
|
|
|
import android.content.SharedPreferences;
|
|
import android.net.Uri;
|
|
import android.os.Build;
|
|
import android.telephony.TelephonyManager;
|
|
import android.text.TextUtils;
|
|
import com.fyber.inneractive.sdk.config.IAConfigManager;
|
|
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
|
|
import com.fyber.inneractive.sdk.config.o;
|
|
import com.fyber.inneractive.sdk.external.InneractiveAdManager;
|
|
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
|
|
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
|
|
import com.fyber.inneractive.sdk.external.InneractiveUserConfig;
|
|
import com.fyber.inneractive.sdk.network.p;
|
|
import com.fyber.inneractive.sdk.util.IAlog;
|
|
import com.ironsource.ad;
|
|
import com.ironsource.kq;
|
|
import com.ironsource.v8;
|
|
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
|
|
import com.tapjoy.TapjoyConstants;
|
|
import csdk.gluads.Consts;
|
|
import java.nio.charset.StandardCharsets;
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.Iterator;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.regex.Pattern;
|
|
import org.apache.http.cookie.ClientCookie;
|
|
import org.json.JSONArray;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class d0 extends f0<com.fyber.inneractive.sdk.response.e> implements n {
|
|
public final InneractiveAdRequest p;
|
|
public HashMap q;
|
|
public StringBuffer r;
|
|
public final com.fyber.inneractive.sdk.serverapi.c s;
|
|
public com.fyber.inneractive.sdk.dv.g t;
|
|
public boolean u;
|
|
public final com.fyber.inneractive.sdk.network.timeouts.request.a v;
|
|
|
|
public d0(p.a aVar, InneractiveAdRequest inneractiveAdRequest, com.fyber.inneractive.sdk.config.global.s sVar) {
|
|
this(aVar, inneractiveAdRequest, new com.fyber.inneractive.sdk.serverapi.b(sVar), x.a().b(), sVar);
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:45:0x00a5 A[Catch: Exception -> 0x00a0, TryCatch #0 {Exception -> 0x00a0, blocks: (B:37:0x0081, B:39:0x0085, B:41:0x0099, B:45:0x00a5, B:46:0x00ab), top: B:36:0x0081 }] */
|
|
/* JADX WARN: Removed duplicated region for block: B:50:0x00aa */
|
|
/* JADX WARN: Type inference failed for: r7v4, types: [T, com.fyber.inneractive.sdk.response.e] */
|
|
@Override // com.fyber.inneractive.sdk.network.c0
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public final com.fyber.inneractive.sdk.network.b0 a(com.fyber.inneractive.sdk.network.j r6, java.util.Map<java.lang.String, java.util.List<java.lang.String>> r7, int r8) throws java.lang.Exception {
|
|
/*
|
|
r5 = this;
|
|
r8 = 0
|
|
if (r7 == 0) goto L3a
|
|
java.util.HashMap r0 = new java.util.HashMap
|
|
r0.<init>()
|
|
java.util.Set r1 = r7.keySet()
|
|
java.util.Iterator r1 = r1.iterator()
|
|
L10:
|
|
boolean r2 = r1.hasNext()
|
|
if (r2 == 0) goto L38
|
|
java.lang.Object r2 = r1.next()
|
|
java.lang.String r2 = (java.lang.String) r2
|
|
if (r2 == 0) goto L10
|
|
java.lang.Object r3 = r7.get(r2)
|
|
java.util.List r3 = (java.util.List) r3
|
|
if (r3 == 0) goto L10
|
|
int r4 = r3.size()
|
|
if (r4 <= 0) goto L10
|
|
java.lang.String r2 = r2.toLowerCase()
|
|
java.lang.Object r3 = r3.get(r8)
|
|
r0.put(r2, r3)
|
|
goto L10
|
|
L38:
|
|
r5.q = r0
|
|
L3a:
|
|
r7 = 0
|
|
if (r6 != 0) goto L3f
|
|
r6 = r7
|
|
goto L41
|
|
L3f:
|
|
java.io.InputStream r6 = r6.c
|
|
L41:
|
|
long r0 = java.lang.System.currentTimeMillis()
|
|
java.lang.Object r2 = r5.n
|
|
monitor-enter(r2)
|
|
boolean r3 = r5.m // Catch: java.lang.Throwable -> L52
|
|
if (r3 != 0) goto L55
|
|
r3 = 1
|
|
r5.m = r3 // Catch: java.lang.Throwable -> L52
|
|
r5.i = r0 // Catch: java.lang.Throwable -> L52
|
|
goto L55
|
|
L52:
|
|
r6 = move-exception
|
|
goto Lc8
|
|
L55:
|
|
monitor-exit(r2) // Catch: java.lang.Throwable -> L52
|
|
java.lang.String r0 = com.fyber.inneractive.sdk.util.IAlog.a(r5)
|
|
java.lang.Object[] r0 = new java.lang.Object[]{r0}
|
|
java.lang.String r1 = "%s : NetworkRequestAd : set start read timestamp"
|
|
com.fyber.inneractive.sdk.util.IAlog.a(r1, r0)
|
|
if (r6 == 0) goto L75
|
|
java.lang.StringBuffer r6 = com.fyber.inneractive.sdk.util.t.a(r6) // Catch: java.lang.Exception -> L6a
|
|
goto L73
|
|
L6a:
|
|
r6 = move-exception
|
|
java.lang.Object[] r0 = new java.lang.Object[r8]
|
|
java.lang.String r1 = "failed create response builder in network request ad"
|
|
com.fyber.inneractive.sdk.util.IAlog.a(r1, r6, r0)
|
|
r6 = r7
|
|
L73:
|
|
r5.r = r6
|
|
L75:
|
|
long r0 = java.lang.System.currentTimeMillis()
|
|
r5.c(r0)
|
|
com.fyber.inneractive.sdk.network.b0 r6 = new com.fyber.inneractive.sdk.network.b0
|
|
r6.<init>()
|
|
java.util.HashMap r0 = r5.q // Catch: java.lang.Exception -> La0
|
|
if (r0 == 0) goto La2
|
|
com.fyber.inneractive.sdk.network.m r1 = com.fyber.inneractive.sdk.network.m.RETURNED_AD_TYPE // Catch: java.lang.Exception -> La0
|
|
java.lang.String r1 = r1.key // Catch: java.lang.Exception -> La0
|
|
java.lang.String r1 = r1.toLowerCase() // Catch: java.lang.Exception -> La0
|
|
java.lang.Object r0 = r0.get(r1) // Catch: java.lang.Exception -> La0
|
|
java.lang.String r0 = (java.lang.String) r0 // Catch: java.lang.Exception -> La0
|
|
boolean r1 = android.text.TextUtils.isEmpty(r0) // Catch: java.lang.Exception -> La0
|
|
if (r1 != 0) goto La2
|
|
boolean r1 = android.text.TextUtils.isDigitsOnly(r0) // Catch: java.lang.Exception -> La0
|
|
if (r1 == 0) goto La2
|
|
goto La3
|
|
La0:
|
|
r6 = move-exception
|
|
goto Lb4
|
|
La2:
|
|
r0 = r7
|
|
La3:
|
|
if (r0 == 0) goto Laa
|
|
int r0 = java.lang.Integer.parseInt(r0) // Catch: java.lang.Exception -> La0
|
|
goto Lab
|
|
Laa:
|
|
r0 = 6
|
|
Lab:
|
|
com.fyber.inneractive.sdk.dv.g r1 = r5.t // Catch: java.lang.Exception -> La0
|
|
com.fyber.inneractive.sdk.response.e r7 = r5.a(r0, r5, r7, r1) // Catch: java.lang.Exception -> La0
|
|
r6.a = r7 // Catch: java.lang.Exception -> La0
|
|
return r6
|
|
Lb4:
|
|
long r0 = java.lang.System.currentTimeMillis()
|
|
r5.c(r0)
|
|
java.lang.Object[] r7 = new java.lang.Object[r8]
|
|
java.lang.String r8 = "failed parse ad network request"
|
|
com.fyber.inneractive.sdk.util.IAlog.a(r8, r6, r7)
|
|
com.fyber.inneractive.sdk.network.a0 r7 = new com.fyber.inneractive.sdk.network.a0
|
|
r7.<init>(r6)
|
|
throw r7
|
|
Lc8:
|
|
monitor-exit(r2) // Catch: java.lang.Throwable -> L52
|
|
throw r6
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.network.d0.a(com.fyber.inneractive.sdk.network.j, java.util.Map, int):com.fyber.inneractive.sdk.network.b0");
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
|
|
public final void b(long j) {
|
|
super.b(j);
|
|
IAlog.a("%s : NetworkRequestAd : set start connection timestamp", IAlog.a(this));
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
|
|
public final void c() {
|
|
super.c();
|
|
IAlog.a("%s : NetworkRequestAd cancel by timeout - resolve request with no fill", IAlog.a(this));
|
|
this.a = true;
|
|
a((d0) null, (Exception) new t0("no fill", 204), false);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.c0
|
|
public final p0 d() {
|
|
return p0.HIGH;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
|
|
public final u0 f() {
|
|
com.fyber.inneractive.sdk.network.timeouts.request.a aVar = this.v;
|
|
return new u0(aVar.i, aVar.h);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.c0
|
|
public final boolean g() {
|
|
return false;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.c0
|
|
public final z getMethod() {
|
|
return z.POST;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.c0
|
|
public final String getUrl() {
|
|
String str;
|
|
Boolean bool;
|
|
String str2;
|
|
String str3;
|
|
String str4;
|
|
SharedPreferences sharedPreferences;
|
|
String str5;
|
|
int i = com.fyber.inneractive.sdk.config.g.a;
|
|
String property = System.getProperty("ia.testEnvironmentConfiguration.name");
|
|
if (TextUtils.isEmpty(property)) {
|
|
str = "https://" + IAConfigManager.L.i.e;
|
|
} else if (Pattern.compile("^([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])$").matcher(property).matches()) {
|
|
str = "https://" + property + "/simpleM2M/clientRequestEnhancedXmlAd";
|
|
} else {
|
|
str = "https://" + property + ".inner-active.mobi/simpleM2M/clientRequestEnhancedXmlAd";
|
|
}
|
|
InneractiveAdRequest inneractiveAdRequest = this.p;
|
|
com.fyber.inneractive.sdk.serverapi.c cVar = this.s;
|
|
e0 e0Var = new e0(inneractiveAdRequest, cVar);
|
|
e0Var.a = new HashMap();
|
|
e0Var.a("fromSDK", Boolean.toString(true));
|
|
e0Var.a("po", System.getProperty("ia.testEnvironmentConfiguration.number"));
|
|
e0Var.a(ClientCookie.SECURE_ATTR, (com.fyber.inneractive.sdk.util.s.a() ^ true) || IAConfigManager.L.q ? "1" : "0");
|
|
e0Var.a("spotid", inneractiveAdRequest.getSpotId());
|
|
String property2 = System.getProperty("ia.testEnvironmentConfiguration.chosenUnitId");
|
|
if (property2 == null) {
|
|
property2 = inneractiveAdRequest.getSelectedUnitConfig() == null ? null : ((com.fyber.inneractive.sdk.config.e0) inneractiveAdRequest.getSelectedUnitConfig()).a;
|
|
}
|
|
e0Var.a("uid", property2);
|
|
IAConfigManager iAConfigManager = IAConfigManager.L;
|
|
if (TextUtils.isEmpty(iAConfigManager.n)) {
|
|
e0Var.a("med", iAConfigManager.l);
|
|
} else {
|
|
e0Var.a("med", String.format("%s_%s", iAConfigManager.l, iAConfigManager.n));
|
|
}
|
|
cVar.getClass();
|
|
e0Var.a(InneractiveMediationDefs.GENDER_FEMALE, Integer.toString(372));
|
|
com.fyber.inneractive.sdk.serverapi.b bVar = (com.fyber.inneractive.sdk.serverapi.b) cVar;
|
|
List<Integer> list = com.fyber.inneractive.sdk.serverapi.b.d;
|
|
if (!list.isEmpty()) {
|
|
ArrayList arrayList = new ArrayList();
|
|
Iterator<Integer> it = list.iterator();
|
|
while (it.hasNext()) {
|
|
arrayList.add(String.valueOf(it.next()));
|
|
}
|
|
e0Var.a("protocols", com.fyber.inneractive.sdk.util.o.a(arrayList));
|
|
}
|
|
List<String> list2 = com.fyber.inneractive.sdk.serverapi.b.e;
|
|
if (!list2.isEmpty()) {
|
|
e0Var.a("mimes", com.fyber.inneractive.sdk.util.o.a(list2));
|
|
}
|
|
List<Integer> list3 = com.fyber.inneractive.sdk.serverapi.b.c;
|
|
if (!list3.isEmpty()) {
|
|
ArrayList arrayList2 = new ArrayList();
|
|
Iterator<Integer> it2 = list3.iterator();
|
|
while (it2.hasNext()) {
|
|
arrayList2.add(String.valueOf(it2.next()));
|
|
}
|
|
e0Var.a("api", com.fyber.inneractive.sdk.util.o.a(arrayList2));
|
|
}
|
|
if (!InneractiveAdManager.isCurrentUserAChild()) {
|
|
e0Var.a("zip", iAConfigManager.j.getZipCode());
|
|
}
|
|
e0Var.a("a", Integer.toString(iAConfigManager.j.getAge()));
|
|
InneractiveUserConfig.Gender gender = iAConfigManager.j.getGender();
|
|
if (InneractiveUserConfig.Gender.MALE.equals(gender)) {
|
|
e0Var.a("g", InneractiveMediationDefs.GENDER_MALE);
|
|
} else if (InneractiveUserConfig.Gender.FEMALE.equals(gender)) {
|
|
e0Var.a("g", InneractiveMediationDefs.GENDER_FEMALE);
|
|
}
|
|
e0Var.a("t", Long.toString(System.currentTimeMillis()));
|
|
e0Var.a(Consts.KEY_TAPJOY_USER_ID_VERSION, bVar.b());
|
|
com.fyber.inneractive.sdk.config.d dVar = iAConfigManager.C;
|
|
if (dVar.a == null) {
|
|
dVar.b = dVar.f();
|
|
}
|
|
if (com.fyber.inneractive.sdk.util.o.a == null) {
|
|
bool = null;
|
|
} else {
|
|
bool = dVar.a;
|
|
if (bool == null) {
|
|
bool = dVar.b;
|
|
}
|
|
}
|
|
if (bool != null) {
|
|
e0Var.a("gdpr_privacy_consent", bool.booleanValue() ? "1" : "0");
|
|
}
|
|
com.fyber.inneractive.sdk.config.d dVar2 = iAConfigManager.C;
|
|
if (dVar2 != null) {
|
|
Boolean bool2 = com.fyber.inneractive.sdk.util.o.a == null ? null : dVar2.i;
|
|
if (bool2 != null) {
|
|
e0Var.a("lgpd_consent", bool2.booleanValue() ? "1" : "0");
|
|
}
|
|
Boolean bool3 = iAConfigManager.C.j;
|
|
if (bool3 != null && bool3.booleanValue()) {
|
|
e0Var.a("coppaApplies", "1");
|
|
}
|
|
}
|
|
if (!InneractiveAdManager.isCurrentUserAChild()) {
|
|
String property3 = System.getProperty("ia.testEnvironmentConfiguration.device");
|
|
com.fyber.inneractive.sdk.config.o oVar = o.a.a;
|
|
o.b bVar2 = oVar.b;
|
|
String str6 = (bVar2 == null || !bVar2.c) ? "aaid" : "amazonId";
|
|
if (TextUtils.isEmpty(property3)) {
|
|
o.b bVar3 = oVar.b;
|
|
property3 = bVar3 != null ? bVar3.a : null;
|
|
}
|
|
e0Var.a(str6, property3);
|
|
}
|
|
if (!InneractiveAdManager.isCurrentUserAChild()) {
|
|
o.b bVar4 = o.a.a.b;
|
|
e0Var.a("dnt", Boolean.toString(bVar4 != null ? bVar4.b : false));
|
|
}
|
|
e0Var.a("dml", com.fyber.inneractive.sdk.util.m.k());
|
|
int b = com.fyber.inneractive.sdk.util.o.b(com.fyber.inneractive.sdk.util.o.g());
|
|
int b2 = com.fyber.inneractive.sdk.util.o.b(com.fyber.inneractive.sdk.util.o.f());
|
|
if (b > 0 && b2 > 0) {
|
|
e0Var.a("w", Integer.toString(b));
|
|
e0Var.a("h", Integer.toString(b2));
|
|
}
|
|
int e = com.fyber.inneractive.sdk.util.o.e();
|
|
e0Var.a("o", e == 1 ? TtmlNode.TAG_P : e == 2 ? "l" : "u");
|
|
if (!InneractiveAdManager.isCurrentUserAChild()) {
|
|
e0Var.a("ciso", com.fyber.inneractive.sdk.util.m.j());
|
|
String str7 = bVar.b;
|
|
e0Var.a("mcc", str7 == null ? "" : str7.substring(0, Math.min(3, str7.length())));
|
|
String str8 = bVar.b;
|
|
e0Var.a("mnc", str8 == null ? "" : str8.substring(Math.min(3, str8.length())));
|
|
e0Var.a("nt", com.fyber.inneractive.sdk.util.k0.e().f());
|
|
try {
|
|
str5 = ((TelephonyManager) com.fyber.inneractive.sdk.util.o.a.getSystemService("phone")).getNetworkOperatorName();
|
|
} catch (Exception unused) {
|
|
str5 = null;
|
|
}
|
|
e0Var.a("crn", str5);
|
|
}
|
|
e0Var.a(ad.y, v8.d);
|
|
e0Var.a("lng", iAConfigManager.o);
|
|
ArrayList arrayList3 = iAConfigManager.p;
|
|
if (arrayList3 != null && !arrayList3.isEmpty()) {
|
|
e0Var.a("in_lng", com.fyber.inneractive.sdk.util.o.a(arrayList3));
|
|
}
|
|
e0Var.a("bid", com.fyber.inneractive.sdk.util.o.a.getPackageName());
|
|
e0Var.a("appv", com.fyber.inneractive.sdk.util.m.o());
|
|
com.fyber.inneractive.sdk.config.d dVar3 = iAConfigManager.C;
|
|
if (dVar3.d == null) {
|
|
if (IAConfigManager.L.t.b.a(262, Integer.MIN_VALUE, "TcfVendorId") != 0 && (sharedPreferences = dVar3.l) != null && sharedPreferences.contains("IABTCF_TCString")) {
|
|
try {
|
|
str4 = dVar3.l.getString("IABTCF_TCString", null);
|
|
} catch (Exception unused2) {
|
|
}
|
|
dVar3.e = str4;
|
|
}
|
|
str4 = null;
|
|
dVar3.e = str4;
|
|
}
|
|
if (com.fyber.inneractive.sdk.util.o.a == null) {
|
|
str2 = null;
|
|
} else {
|
|
str2 = dVar3.d;
|
|
if (str2 == null) {
|
|
str2 = dVar3.e;
|
|
}
|
|
}
|
|
e0Var.a("gdpr_consent_data", str2);
|
|
com.fyber.inneractive.sdk.config.d dVar4 = iAConfigManager.C;
|
|
if (com.fyber.inneractive.sdk.util.o.a == null) {
|
|
dVar4.getClass();
|
|
str3 = null;
|
|
} else {
|
|
str3 = dVar4.h;
|
|
}
|
|
e0Var.a(TapjoyConstants.PREF_US_PRIVACY, str3);
|
|
e0Var.a("mute_video", Boolean.toString(iAConfigManager.k));
|
|
e0Var.a(ad.z, Build.VERSION.RELEASE);
|
|
com.fyber.inneractive.sdk.ignite.k kVar = iAConfigManager.D.p;
|
|
e0Var.a("ignitep", kVar != null ? kVar.a.h() : null);
|
|
com.fyber.inneractive.sdk.ignite.k kVar2 = iAConfigManager.D.p;
|
|
e0Var.a("ignitev", kVar2 != null ? kVar2.a.e() : null);
|
|
HashMap hashMap = new HashMap();
|
|
bVar.a(inneractiveAdRequest.getSpotId(), hashMap);
|
|
for (Map.Entry entry : hashMap.entrySet()) {
|
|
e0Var.a((String) entry.getKey(), (String) entry.getValue());
|
|
}
|
|
if (InneractiveAdManager.isCurrentUserAChild()) {
|
|
e0Var.a("childMode", "1");
|
|
}
|
|
com.fyber.inneractive.sdk.ignite.k kVar3 = IAConfigManager.L.D.p;
|
|
e0Var.a("odt", kVar3 != null ? kVar3.getOdt() : "");
|
|
HashMap hashMap2 = e0Var.a;
|
|
StringBuilder sb = new StringBuilder(str);
|
|
boolean z = true;
|
|
for (Map.Entry entry2 : hashMap2.entrySet()) {
|
|
sb.append(z ? "?" : v8.i.c);
|
|
sb.append((String) entry2.getKey());
|
|
sb.append(v8.i.b);
|
|
sb.append(Uri.encode((String) entry2.getValue()));
|
|
z = false;
|
|
}
|
|
String sb2 = sb.toString();
|
|
if (!this.u) {
|
|
this.u = true;
|
|
}
|
|
return sb2;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.n
|
|
public final Map<String, String> j() {
|
|
return this.q;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
|
|
public final Map<String, String> k() {
|
|
int i = com.fyber.inneractive.sdk.config.g.a;
|
|
String property = System.getProperty("ia.testEnvironmentConfiguration.response");
|
|
if (TextUtils.isEmpty(property)) {
|
|
return null;
|
|
}
|
|
HashMap hashMap = new HashMap();
|
|
hashMap.put("mockadnetworkresponseid", property);
|
|
IAlog.a("NetworkRequestAd: Adding mock response header - %s", property);
|
|
return hashMap;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.n
|
|
public final StringBuffer l() {
|
|
return this.r;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.c0
|
|
public final int s() {
|
|
return 0;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.f0
|
|
public final int t() {
|
|
return u();
|
|
}
|
|
|
|
public d0(p.a aVar, InneractiveAdRequest inneractiveAdRequest, com.fyber.inneractive.sdk.serverapi.b bVar, g gVar, com.fyber.inneractive.sdk.config.global.s sVar) {
|
|
super(aVar, gVar, sVar);
|
|
this.t = null;
|
|
this.u = false;
|
|
this.o = true;
|
|
this.p = inneractiveAdRequest;
|
|
this.s = bVar;
|
|
if (inneractiveAdRequest != null) {
|
|
this.v = com.fyber.inneractive.sdk.network.timeouts.request.c.a(com.fyber.inneractive.sdk.util.x0.a(inneractiveAdRequest.getSpotId()), inneractiveAdRequest.getMediationName(), sVar);
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
|
|
public final int m() {
|
|
return this.v.f;
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
|
|
public final byte[] r() {
|
|
JSONArray jSONArray;
|
|
byte[] bArr = new byte[0];
|
|
JSONObject jSONObject = new JSONObject();
|
|
try {
|
|
JSONObject jSONObject2 = new JSONObject();
|
|
com.fyber.inneractive.sdk.config.global.s sVar = ((com.fyber.inneractive.sdk.serverapi.b) this.s).a;
|
|
if (sVar != null) {
|
|
jSONArray = com.fyber.inneractive.sdk.config.global.g.a(sVar.c, true);
|
|
IAlog.a("%s: active experiments json set = %s", "SupportedFeaturesProvider", jSONArray);
|
|
} else {
|
|
jSONArray = null;
|
|
}
|
|
if (jSONArray != null && jSONArray.length() > 0) {
|
|
jSONObject2.put(kq.d, jSONArray);
|
|
jSONObject.put("sdk_experiments", jSONObject2);
|
|
}
|
|
UnitDisplayType a = com.fyber.inneractive.sdk.serverapi.a.a(this.p.getSpotId());
|
|
IAConfigManager iAConfigManager = IAConfigManager.L;
|
|
JSONArray a2 = iAConfigManager.w.a(a);
|
|
if (a2 != null && a2.length() > 0) {
|
|
jSONObject.put("user_sessions", a2);
|
|
}
|
|
int a3 = iAConfigManager.t.b.a(0, 0, "dv_enabled_v2");
|
|
if (a != null && a3 == 1) {
|
|
com.fyber.inneractive.sdk.dv.g a4 = iAConfigManager.E.a(a);
|
|
this.t = a4;
|
|
if (a4 != null) {
|
|
jSONObject.put("gdem_signal", a4.a.getQuery());
|
|
}
|
|
}
|
|
bArr = jSONObject.toString().getBytes(StandardCharsets.UTF_8);
|
|
IAlog.a("request json body - %s", jSONObject.toString());
|
|
return bArr;
|
|
} catch (Exception unused) {
|
|
IAlog.a("Failed building body for ad request!", new Object[0]);
|
|
return bArr;
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.f0
|
|
public final void c(long j) {
|
|
super.c(j);
|
|
IAlog.a("%s : NetworkRequestAd : set end read timestamp, total execution time: %d", IAlog.a(this), Integer.valueOf(u()));
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
|
|
public final j a(String str) throws Exception {
|
|
IAlog.a("%s: NetworkRequestAd Ad request execution started, timeouts(connection: %d read: %d)", IAlog.a(this), Integer.valueOf(f().a), Integer.valueOf(f().b));
|
|
return super.a(str);
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.network.f0, com.fyber.inneractive.sdk.network.c0
|
|
public final void a(long j) {
|
|
super.a(j);
|
|
IAlog.a("%s : NetworkRequestAd : set end connection timestamp, total execution time: %d", IAlog.a(this), Integer.valueOf(u()));
|
|
}
|
|
}
|