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,156 @@
package com.unity3d.services.ads.gmascar.managers;
import com.unity3d.ads.IUnityAdsTokenListener;
import com.unity3d.services.ads.gmascar.GMA;
import com.unity3d.services.ads.gmascar.listeners.IBiddingSignalsListener;
import com.unity3d.services.ads.gmascar.models.BiddingSignals;
import com.unity3d.services.ads.gmascar.utils.ScarConstants;
import com.unity3d.services.ads.gmascar.utils.ScarRequestHandler;
import com.unity3d.services.core.configuration.ConfigurationReader;
import com.unity3d.services.core.misc.Utilities;
import com.unity3d.services.core.request.metrics.SDKMetricsSender;
import com.unity3d.services.core.request.metrics.ScarMetric;
import java.util.UUID;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicReference;
/* loaded from: classes4.dex */
public abstract class BiddingBaseManager implements IBiddingManager {
private final boolean _isAsyncTokenCall;
private final boolean _isBannerEnabled;
private final ScarRequestHandler _scarRequestHandler;
protected final AtomicBoolean isUploadPermitted;
private final AtomicReference<BiddingSignals> signals;
private final String tokenIdentifier;
private final IUnityAdsTokenListener unityAdsTokenListener;
@Override // com.unity3d.services.ads.gmascar.managers.IBiddingManager
public String getTokenIdentifier() {
return this.tokenIdentifier;
}
public abstract void start();
public BiddingBaseManager(boolean z, IUnityAdsTokenListener iUnityAdsTokenListener) {
this(z, iUnityAdsTokenListener, new ScarRequestHandler());
}
public BiddingBaseManager(boolean z, IUnityAdsTokenListener iUnityAdsTokenListener, ScarRequestHandler scarRequestHandler) {
this.isUploadPermitted = new AtomicBoolean(false);
this.signals = new AtomicReference<>();
this.tokenIdentifier = UUID.randomUUID().toString();
this._isBannerEnabled = z;
this.unityAdsTokenListener = iUnityAdsTokenListener;
this._isAsyncTokenCall = iUnityAdsTokenListener != null;
this._scarRequestHandler = scarRequestHandler;
}
@Override // com.unity3d.services.ads.gmascar.managers.IBiddingManager
public String getFormattedToken(String str) {
if (str == null || str.isEmpty()) {
return null;
}
String tokenIdentifier = getTokenIdentifier();
return (tokenIdentifier == null || tokenIdentifier.isEmpty()) ? str : String.format(ScarConstants.TOKEN_WITH_SCAR_FORMAT, tokenIdentifier, str);
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void lambda$onUnityAdsTokenReady$0(String str) {
this.unityAdsTokenListener.onUnityAdsTokenReady(str);
}
@Override // com.unity3d.ads.IUnityAdsTokenListener
public final void onUnityAdsTokenReady(final String str) {
if (this.unityAdsTokenListener != null) {
Utilities.wrapCustomerListener(new Runnable() { // from class: com.unity3d.services.ads.gmascar.managers.BiddingBaseManager$$ExternalSyntheticLambda1
@Override // java.lang.Runnable
public final void run() {
BiddingBaseManager.this.lambda$onUnityAdsTokenReady$0(str);
}
});
}
}
public void permitUpload() {
this.isUploadPermitted.set(true);
}
public void permitSignalsUpload() {
this.isUploadPermitted.set(true);
attemptUpload();
}
public void fetchSignals() {
getMetricSender().sendMetric(ScarMetric.hbSignalsFetchStart(this._isAsyncTokenCall));
new Thread(new Runnable() { // from class: com.unity3d.services.ads.gmascar.managers.BiddingBaseManager$$ExternalSyntheticLambda0
@Override // java.lang.Runnable
public final void run() {
BiddingBaseManager.this.lambda$fetchSignals$1();
}
}).start();
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void lambda$fetchSignals$1() {
GMA.getInstance().getSCARBiddingSignals(this._isBannerEnabled, new IBiddingSignalsListener() { // from class: com.unity3d.services.ads.gmascar.managers.BiddingBaseManager.1
@Override // com.unity3d.services.ads.gmascar.listeners.IBiddingSignalsListener
public void onSignalsReady(BiddingSignals biddingSignals) {
BiddingBaseManager.this.onSignalsReady(biddingSignals);
BiddingBaseManager.this.sendFetchResult("");
}
@Override // com.unity3d.services.ads.gmascar.listeners.IBiddingSignalsListener
public void onSignalsFailure(String str) {
BiddingBaseManager.this.sendFetchResult(str);
}
});
}
public void sendFetchResult(String str) {
if (str != "") {
getMetricSender().sendMetric(ScarMetric.hbSignalsFetchFailure(this._isAsyncTokenCall, str));
} else {
getMetricSender().sendMetric(ScarMetric.hbSignalsFetchSuccess(this._isAsyncTokenCall));
}
}
public void onSignalsReady(BiddingSignals biddingSignals) {
this.signals.set(biddingSignals);
attemptUpload();
}
private synchronized void attemptUpload() {
if (this.signals.get() != null && this.isUploadPermitted.compareAndSet(true, false)) {
uploadSignals();
}
}
public void uploadSignals() {
getMetricSender().sendMetric(ScarMetric.hbSignalsUploadStart(this._isAsyncTokenCall));
final BiddingSignals biddingSignals = this.signals.get();
if (biddingSignals == null || biddingSignals.isEmpty()) {
getMetricSender().sendMetric(ScarMetric.hbSignalsUploadFailure(this._isAsyncTokenCall, "null or empty signals"));
} else {
new Thread(new Runnable() { // from class: com.unity3d.services.ads.gmascar.managers.BiddingBaseManager$$ExternalSyntheticLambda2
@Override // java.lang.Runnable
public final void run() {
BiddingBaseManager.this.lambda$uploadSignals$2(biddingSignals);
}
}).start();
}
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void lambda$uploadSignals$2(BiddingSignals biddingSignals) {
try {
this._scarRequestHandler.makeUploadRequest(this.tokenIdentifier, biddingSignals, new ConfigurationReader().getCurrentConfiguration().getScarBiddingUrl());
getMetricSender().sendMetric(ScarMetric.hbSignalsUploadSuccess(this._isAsyncTokenCall));
} catch (Exception e) {
getMetricSender().sendMetric(ScarMetric.hbSignalsUploadFailure(this._isAsyncTokenCall, e.getLocalizedMessage()));
}
}
public SDKMetricsSender getMetricSender() {
return (SDKMetricsSender) Utilities.getService(SDKMetricsSender.class);
}
}