Files
rr3-apk/decompiled-community/sources/csdk/gluads/max/EAMaxManagerProxy.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- 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
2026-02-18 15:48:36 -08:00

168 lines
6.9 KiB
Java

package csdk.gluads.max;
import android.app.Activity;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.applovin.sdk.AppLovinSdk;
import csdk.gluads.Consts;
import csdk.gluads.IAdvertising;
import csdk.gluads.PrivacyStatus;
import csdk.gluads.Reward;
import csdk.gluads.eventbus.GluEventBus;
import csdk.gluads.impl.DummyAdvertising;
import java.util.Map;
import java.util.concurrent.Callable;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicReference;
/* loaded from: classes4.dex */
public class EAMaxManagerProxy extends EAMaxManagerBase {
private final String mAdType;
private GluEventBus mEventBus;
private AtomicReference<String> mGemsData;
private boolean mIsDebug;
private boolean mIsLoadedIgnoreFrequencyCapping;
private final Map<String, Object> mRewards;
private final String mSeparator;
private boolean mShouldIgnoreGlobalFrequencyCapping;
private final boolean mShouldSendImpressionData;
private AtomicReference<String> mUserId;
@Override // csdk.gluads.max.EAMaxManagerBase
public String adType() {
return this.mAdType;
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void destroy() {
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void discard(@NonNull String str, @NonNull String str2, @Nullable Map<String, Object> map) {
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public Reward getReward(@NonNull String str, @NonNull String str2) {
return null;
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void internal_onNewSession() {
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void internal_updatePrivacyStatus(PrivacyStatus privacyStatus) {
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void internal_updateRewardList(@NonNull Map<String, Object> map) {
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public boolean isLoaded(@NonNull String str, @NonNull String str2, @Nullable Map<String, Object> map) {
return false;
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void onAdvertisementClick(@NonNull String str, @NonNull String str2, @Nullable Map<String, Object> map) {
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void onAdvertisementImpression(@NonNull String str, @NonNull String str2, @Nullable Map<String, Object> map) {
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void onPause() {
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void onResume() {
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void setCustomProperties(@Nullable Map<String, Object> map) {
}
public EAMaxManagerProxy(String str, Callable<Activity> callable, Map<String, String> map, Map<String, Object> map2, String str2, Map<String, Object> map3, boolean z, boolean z2, boolean z3, boolean z4, GluEventBus gluEventBus) {
super(str, callable, map, map2, z4);
this.mAdType = str;
this.mSeparator = str2;
ConcurrentHashMap concurrentHashMap = new ConcurrentHashMap();
this.mRewards = concurrentHashMap;
if (map3 != null) {
synchronized (concurrentHashMap) {
concurrentHashMap.putAll(map3);
}
}
this.mUserId = new AtomicReference<>();
this.mGemsData = new AtomicReference<>();
this.mShouldSendImpressionData = z;
this.mShouldIgnoreGlobalFrequencyCapping = z3;
this.mEventBus = gluEventBus;
}
public EAMaxManagerProxy(String str, Callable<Activity> callable, Map<String, String> map, Map<String, Object> map2, boolean z, boolean z2, boolean z3, GluEventBus gluEventBus) {
super(str, callable, map, map2, z3);
this.mAdType = str;
this.mSeparator = null;
this.mRewards = null;
this.mUserId = new AtomicReference<>();
this.mGemsData = new AtomicReference<>();
this.mShouldSendImpressionData = z;
this.mIsLoadedIgnoreFrequencyCapping = z2;
this.mEventBus = gluEventBus;
}
public IAdvertising createManager(AppLovinSdk appLovinSdk) {
String adType = adType();
adType.hashCode();
if (adType.equals("interstitial")) {
EAMaxInterstitialManager eAMaxInterstitialManager = new EAMaxInterstitialManager(appLovinSdk, this, this.mShouldSendImpressionData, this.mIsLoadedIgnoreFrequencyCapping);
GluEventBus gluEventBus = this.mEventBus;
if (gluEventBus != null) {
eAMaxInterstitialManager.subscribe(gluEventBus);
}
return eAMaxInterstitialManager;
}
if (adType.equals(Consts.ADVERTISEMENT_TYPE_REWARDED_INTERSTITIAL)) {
EAMaxRVManager eAMaxRVManager = new EAMaxRVManager(appLovinSdk, this, this.mSeparator, this.mRewards, this.mShouldSendImpressionData, this.mIsLoadedIgnoreFrequencyCapping, this.mShouldIgnoreGlobalFrequencyCapping);
String str = this.mUserId.get();
if (str != null) {
eAMaxRVManager.setUserIdentifier(str, null);
}
String str2 = this.mGemsData.get();
if (str2 != null) {
eAMaxRVManager.internal_setGemsData(str2, null);
}
GluEventBus gluEventBus2 = this.mEventBus;
if (gluEventBus2 != null) {
eAMaxRVManager.subscribe(gluEventBus2);
}
return eAMaxRVManager;
}
return new DummyAdvertising();
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void load(@NonNull String str, @NonNull String str2, @Nullable Map<String, Object> map) {
sendPlacementEvent(str2, Consts.PLACEMENT_STATUS_LOAD_FINISHED, new IllegalArgumentException("SDK is initializing."), map);
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void show(@NonNull String str, @NonNull String str2, @Nullable Map<String, Object> map) {
sendPlacementEvent(str2, Consts.PLACEMENT_STATUS_SHOW_FINISHED, new IllegalArgumentException("SDK is initializing."), map);
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void setUserIdentifier(@Nullable String str, @Nullable Map<String, Object> map) {
this.mGemsData.set("");
this.mUserId.set(str);
}
@Override // csdk.gluads.max.EAMaxManagerBase, csdk.gluads.IAdvertising
public void internal_setGemsData(@Nullable String str, @Nullable Map<String, Object> map) {
this.mUserId.set("");
this.mGemsData.set(str);
}
}