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,83 @@
package csdk.gluads.impl;
import android.content.Intent;
import android.content.IntentFilter;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import csdk.gluads.Consts;
import csdk.gluads.IAdvertisingListener;
import csdk.gluads.util.broadcastmanager.IBroadcastManger;
import csdk.gluads.util.broadcastmanager.ISubscriber;
import csdk.gluads.util.log.YLogger;
import csdk.gluads.util.log.YLoggerFactory;
import java.util.Collections;
/* loaded from: classes4.dex */
public class AdsSubscriber implements ISubscriber {
private final IAdvertisingListener mAdsListener;
private final int mNumPrivacyStages;
private String mServedByAdNetwork;
private final YLogger mLog = YLoggerFactory.getLogger(getClass());
private int privacyCounterDisabledUnsupported = 0;
private boolean privacyReady = false;
private int privacyCounter = 0;
public String GetServedByAdNetworkAndClear() {
String str = this.mServedByAdNetwork;
this.mServedByAdNetwork = "";
return str;
}
public boolean isPrivacyReady() {
return this.privacyReady;
}
private AdsSubscriber(IAdvertisingListener iAdvertisingListener, int i) {
this.mAdsListener = iAdvertisingListener;
this.mNumPrivacyStages = i;
}
public static AdsSubscriber subscribe(IBroadcastManger iBroadcastManger, IAdvertisingListener iAdvertisingListener, int i) {
IntentFilter intentFilter = new IntentFilter();
int i2 = 0;
while (true) {
String[] strArr = Consts.SDK_ARRAY_AD_NETWORKS;
if (i2 < strArr.length) {
intentFilter.addAction(strArr[i2]);
intentFilter.addAction("privacy.stage.added." + strArr[i2]);
intentFilter.addAction("privacy.stage.disabled." + strArr[i2]);
intentFilter.addAction("privacy.stage.unsupported." + strArr[i2]);
i2++;
} else {
AdsSubscriber adsSubscriber = new AdsSubscriber(iAdvertisingListener, i);
iBroadcastManger.subscribe(adsSubscriber, Collections.singleton(intentFilter));
return adsSubscriber;
}
}
}
@Override // csdk.gluads.util.broadcastmanager.ISubscriber
public void onReceive(IBroadcastManger iBroadcastManger, Intent intent) {
String action = intent.getAction();
if (!TextUtils.isEmpty(action)) {
if (!action.contains(Consts.SDK_PRIVACY_STAGE_PREFIX)) {
this.mServedByAdNetwork = action;
return;
}
if (action.contains(Consts.SDK_PRIVACY_STAGE_ADDED)) {
this.privacyCounter++;
} else if (action.contains("disabled") || action.contains(Consts.SDK_PRIVACY_STAGE_UNSUPPORTED)) {
this.privacyCounterDisabledUnsupported++;
}
this.mLog.i("ADVERTISING.BROADCAST.PRIVACY.STATUS: " + action, new Object[0]);
if (this.privacyCounter == this.mNumPrivacyStages - this.privacyCounterDisabledUnsupported) {
this.mLog.i("ADVERTISING.BROADCAST.PRIVACY.READY", new Object[0]);
((AdvertisingImpl) this.mAdsListener).handleOnInit();
this.privacyReady = true;
return;
}
return;
}
this.mLog.i("ADVERTISING.BROADCAST.ERROR", InneractiveMediationDefs.GENDER_MALE, "unsupported-action", Consts.KEY_TAPJOY_USER_ID_VERSION, action);
}
}