Files
rr3-apk/decompiled/sources/com/fyber/inneractive/sdk/bidder/a.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

207 lines
9.6 KiB
Java

package com.fyber.inneractive.sdk.bidder;
import android.app.NotificationManager;
import android.content.IntentFilter;
import android.net.ConnectivityManager;
import android.util.Base64;
import androidx.annotation.RequiresApi;
import com.fyber.inneractive.sdk.bidder.TokenParametersOuterClass$TokenParameters;
import com.fyber.inneractive.sdk.cache.session.enums.b;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.fyber.inneractive.sdk.config.global.s;
import com.fyber.inneractive.sdk.config.i0;
import com.fyber.inneractive.sdk.external.InneractiveAdManager;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.o;
import com.fyber.inneractive.sdk.util.p;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicReference;
/* loaded from: classes2.dex */
public final class a implements d, i0.a {
public static final a h = new a();
public final TokenParametersOuterClass$TokenParameters.b a;
public final com.fyber.inneractive.sdk.serverapi.b b;
public final c c;
public e d;
public final AtomicReference<String> e = new AtomicReference<>(null);
public final AtomicBoolean f = new AtomicBoolean(false);
public final Object g = new Object();
/* renamed from: com.fyber.inneractive.sdk.bidder.a$a, reason: collision with other inner class name */
public class RunnableC0060a implements Runnable {
public RunnableC0060a() {
}
@Override // java.lang.Runnable
public final void run() {
a.this.b();
}
}
public a() {
com.fyber.inneractive.sdk.serverapi.b bVar = new com.fyber.inneractive.sdk.serverapi.b(s.b());
this.b = bVar;
c cVar = new c(bVar);
this.c = cVar;
this.a = TokenParametersOuterClass$TokenParameters.newBuilder();
IAConfigManager.e().a(this);
e();
if (IAConfigManager.c().a().a(true, "bidding_token_wait_for_ua")) {
IAConfigManager.f().d();
cVar.a(IAConfigManager.f().a());
}
}
public final void b() {
if (this.f.compareAndSet(false, true)) {
try {
this.e.set(Base64.encodeToString(a(), 2));
} catch (Throwable th) {
IAlog.b("Failed to generate token with error: %s", th.getMessage());
}
this.f.set(false);
}
}
public final void d() {
p.a(new RunnableC0060a());
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
/* JADX WARN: Code restructure failed: missing block: B:140:0x05ce, code lost:
if (r3.equals("2") == false) goto L136;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final byte[] a() {
/*
Method dump skipped, instructions count: 1834
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.bidder.a.a():byte[]");
}
@RequiresApi(api = 23)
public final void c() {
int currentInterruptionFilter = ((NotificationManager) o.a.getSystemService("notification")).getCurrentInterruptionFilter();
boolean z = currentInterruptionFilter >= 2 && currentInterruptionFilter <= 4;
Boolean bool = this.c.x;
if (bool == null || bool.booleanValue() != z) {
this.c.x = Boolean.valueOf(z);
d();
}
}
public final void e() {
ConnectivityManager connectivityManager = (ConnectivityManager) o.a.getSystemService("connectivity");
if (!InneractiveAdManager.isCurrentUserAChild()) {
connectivityManager.registerDefaultNetworkCallback(new b(this));
}
e eVar = new e(this);
this.d = eVar;
o.a.registerReceiver(eVar, new IntentFilter("android.media.RINGER_MODE_CHANGED"));
o.a.registerReceiver(eVar, new IntentFilter("android.intent.action.BATTERY_CHANGED"));
o.a.registerReceiver(eVar, new IntentFilter("android.app.action.INTERRUPTION_FILTER_CHANGED"));
o.a.registerReceiver(eVar, new IntentFilter("android.os.action.POWER_SAVE_MODE_CHANGED"));
o.a.registerReceiver(eVar, new IntentFilter("android.intent.action.AIRPLANE_MODE"));
if (o.b("android.permission.BLUETOOTH")) {
o.a.registerReceiver(eVar, new IntentFilter("android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED"));
o.a.registerReceiver(eVar, new IntentFilter("android.bluetooth.adapter.action.STATE_CHANGED"));
}
}
public final void a(String str, UnitDisplayType unitDisplayType, TokenParametersOuterClass$TokenParameters.k kVar) {
com.fyber.inneractive.sdk.cache.session.enums.b bVar;
ArrayList arrayList;
int i;
TokenParametersOuterClass$TokenParameters.j jVar;
IAConfigManager iAConfigManager = IAConfigManager.L;
com.fyber.inneractive.sdk.cache.session.d dVar = iAConfigManager.w.a;
if (dVar != null) {
String value = unitDisplayType.value();
com.fyber.inneractive.sdk.cache.session.a aVar = dVar.b;
com.fyber.inneractive.sdk.cache.session.enums.b bVar2 = com.fyber.inneractive.sdk.cache.session.enums.b.REWARDED_VIDEO;
int i2 = b.a.a[UnitDisplayType.fromValue(value).ordinal()];
TokenParametersOuterClass$TokenParameters.UserSession userSession = null;
if (i2 == 1) {
bVar = str.contains("video") ? com.fyber.inneractive.sdk.cache.session.enums.b.REWARDED_VIDEO : com.fyber.inneractive.sdk.cache.session.enums.b.REWARDED_DISPLAY;
} else if (i2 == 2) {
bVar = com.fyber.inneractive.sdk.cache.session.enums.b.RECTANGLE_DISPLAY;
} else if (i2 == 3) {
bVar = com.fyber.inneractive.sdk.cache.session.enums.b.BANNER_DISPLAY;
} else if (i2 != 4) {
bVar = null;
} else {
bVar = str.contains("video") ? com.fyber.inneractive.sdk.cache.session.enums.b.INTERSTITIAL_VIDEO : com.fyber.inneractive.sdk.cache.session.enums.b.INTERSTITIAL_DISPLAY;
}
com.fyber.inneractive.sdk.cache.session.h hVar = aVar.get(bVar);
if (hVar != null) {
ArrayList arrayList2 = new ArrayList(hVar);
Collections.sort(arrayList2, new com.fyber.inneractive.sdk.cache.session.g());
arrayList = new ArrayList(arrayList2);
} else {
arrayList = null;
}
try {
i = Integer.parseInt(iAConfigManager.t.b.a("number_of_sessions", Integer.toString(5)));
} catch (Throwable unused) {
i = 5;
}
int i3 = i >= 0 ? i : 5;
if (i3 > 0 && arrayList != null && arrayList.size() >= i3) {
if (str.equals("video")) {
jVar = TokenParametersOuterClass$TokenParameters.j.VIDEO;
} else if (!str.equals("display")) {
jVar = TokenParametersOuterClass$TokenParameters.j.UNITCONTENTTYPEUNKNOWN;
} else {
jVar = TokenParametersOuterClass$TokenParameters.j.DISPLAY;
}
TokenParametersOuterClass$TokenParameters.UserSession.a newBuilder = TokenParametersOuterClass$TokenParameters.UserSession.newBuilder();
newBuilder.c();
((TokenParametersOuterClass$TokenParameters.UserSession) newBuilder.b).setSubType(jVar);
Iterator it = arrayList.iterator();
int i4 = 0;
while (it.hasNext()) {
com.fyber.inneractive.sdk.cache.session.e eVar = (com.fyber.inneractive.sdk.cache.session.e) it.next();
TokenParametersOuterClass$TokenParameters.SessionData.a newBuilder2 = TokenParametersOuterClass$TokenParameters.SessionData.newBuilder();
int i5 = eVar.b;
newBuilder2.c();
((TokenParametersOuterClass$TokenParameters.SessionData) newBuilder2.b).setClicks(i5);
int i6 = eVar.a;
newBuilder2.c();
((TokenParametersOuterClass$TokenParameters.SessionData) newBuilder2.b).setImpressions(i6);
if (str.equals("video") || kVar.equals(TokenParametersOuterClass$TokenParameters.k.REWARDED)) {
int i7 = eVar.c;
newBuilder2.c();
((TokenParametersOuterClass$TokenParameters.SessionData) newBuilder2.b).setCompletions(i7);
}
TokenParametersOuterClass$TokenParameters.SessionData a = newBuilder2.a();
newBuilder.c();
((TokenParametersOuterClass$TokenParameters.UserSession) newBuilder.b).addSessionDataItems(a);
i4++;
if (i4 >= i3) {
break;
}
}
newBuilder.c();
((TokenParametersOuterClass$TokenParameters.UserSession) newBuilder.b).setType(kVar);
userSession = newBuilder.a();
}
if (userSession == null || userSession.getSessionDataItemsList().size() <= 0) {
return;
}
TokenParametersOuterClass$TokenParameters.b bVar3 = this.a;
bVar3.c();
((TokenParametersOuterClass$TokenParameters) bVar3.b).addUserSessions(userSession);
}
}
}