- 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
168 lines
6.9 KiB
Java
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);
|
|
}
|
|
}
|