正在查看: Antivirus Cleaner v1.2.0.0 应用的 PangleTUInitManager.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Antivirus Cleaner v1.2.0.0 应用的 PangleTUInitManager.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.thinkup.network.pangle;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.util.Log;
import com.bytedance.sdk.openadsdk.api.banner.PAGBannerSize;
import com.bytedance.sdk.openadsdk.api.init.BiddingTokenCallback;
import com.bytedance.sdk.openadsdk.api.init.PAGConfig;
import com.bytedance.sdk.openadsdk.api.init.PAGSdk;
import com.thinkup.core.api.MediationInitCallback;
import com.thinkup.core.api.TUBidRequestInfo;
import com.thinkup.core.api.TUBidRequestInfoListener;
import com.thinkup.core.api.TUInitMediation;
import com.thinkup.core.api.TUSDK;
import com.thinkup.core.common.o0.mo;
import java.lang.ref.WeakReference;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicBoolean;
public class PangleTUInitManager extends TUInitMediation {
public static final String TAG = "PangleTUInitManager";
private static volatile PangleTUInitManager m;
private List<MediationInitCallback> m0;
private String n;
private String o0;
private boolean om;
private final Object mo = new Object();
private Map<String, WeakReference> mm = new ConcurrentHashMap();
private int mn = -1;
private Boolean n0 = null;
private Boolean no = null;
private int nm = 1;
PAGConfig.Builder o = new PAGConfig.Builder();
private Handler oo = new Handler(Looper.getMainLooper());
private AtomicBoolean on = new AtomicBoolean(false);
private PangleTUInitManager() {
}
public static PangleTUInitManager getInstance() {
if (m == null) {
synchronized (PangleTUInitManager.class) {
try {
if (m == null) {
m = new PangleTUInitManager();
}
} catch (Throwable th) {
throw th;
}
}
}
return m;
}
public static void setPangleUserData(Map<String, Object> map) {
String str;
String stringFromMap = TUInitMediation.getStringFromMap(map, mo.ooo.nn);
if (TextUtils.isEmpty(stringFromMap)) {
str = "";
} else {
str = "{\"name\":\"hybrid_id\",\"value\":\"" + stringFromMap + "\"},";
}
String str2 = "[" + str + "{\"name\":\"mediation\",\"value\":\"TopOn\"},{\"name\":\"adapter_version\",\"value\":\"" + TUSDK.getSDKVersionName() + "_" + getInstance().getNetworkVersion() + "\"}]";
PAGConfig.setUserData(str2);
if (TUSDK.isNetworkLogDebug()) {
Log.d(TAG, "extraData = ".concat(String.valueOf(str2)));
}
}
@Override
public String getAdapterVersion() {
return "UA_6.4.88.5";
}
public PAGBannerSize getBannerSize(Context context, Map<String, Object> map, Map<String, Object> map2) {
int i;
int i2;
String stringFromMap = TUInitMediation.getStringFromMap(map, "size");
int i3 = 0;
int intFromMap = TUInitMediation.getIntFromMap(map, "layout_type", 0);
int intFromMap2 = TUInitMediation.getIntFromMap(map, "media_size", 0);
int i4 = 50;
int i5 = 320;
if (intFromMap != 1) {
try {
} catch (Exception e) {
e = e;
i = 0;
}
if (!TextUtils.isEmpty(stringFromMap)) {
String[] split = stringFromMap.split("x");
i = Integer.parseInt(split[0]);
try {
i3 = Integer.parseInt(split[1]);
} catch (Exception e2) {
e = e2;
e.printStackTrace();
i2 = i3;
i3 = i;
if (i3 != 0) {
i4 = i2;
i5 = i3;
}
return new PAGBannerSize(i5, i4);
}
i2 = i3;
i3 = i;
}
i2 = 0;
} else if (intFromMap2 != 1) {
if (intFromMap2 == 8) {
i3 = 300;
i2 = 250;
}
i2 = 0;
} else {
i2 = 50;
i3 = 320;
}
if (i3 != 0 && i2 != 0) {
i4 = i2;
i5 = i3;
}
return new PAGBannerSize(i5, i4);
}
@Override
public String getNetworkName() {
return "Pangle";
}
@Override
public String getNetworkSDKClass() {
return "com.bytedance.sdk.openadsdk.api.init.PAGSdk";
}
@Override
public String getNetworkVersion() {
return PangleTUConst.getNetworkVersion();
}
public synchronized void initSDK(Context context, Map<String, Object> map) {
initSDK(context, map, null);
}
@Deprecated
public void setAppIconId(int i) {
this.mn = i;
}
public void setPAConsent(int i) {
this.nm = i;
}
public void setSupportMultiProcessConfig(boolean z) {
this.n0 = Boolean.valueOf(z);
}
public void setUseTextureView(boolean z) {
this.no = Boolean.valueOf(z);
}
@Override
public boolean setUserDataConsent(Context context, boolean z, boolean z2) {
if (this.o == null) {
this.o = new PAGConfig.Builder();
}
this.o.setGDPRConsent(z ? 1 : 0);
return true;
}
public static boolean o(PangleTUInitManager pangleTUInitManager) {
pangleTUInitManager.om = true;
return true;
}
public void o(boolean z, String str, String str2) {
synchronized (this.mo) {
try {
int size = this.m0.size();
for (int i = 0; i < size; i++) {
MediationInitCallback mediationInitCallback = this.m0.get(i);
if (mediationInitCallback != null) {
if (z) {
mediationInitCallback.onSuccess();
} else {
mediationInitCallback.onFail(str + " | " + str2);
}
}
}
this.m0.clear();
this.on.set(false);
} catch (Throwable th) {
throw th;
}
}
}
@Override
public synchronized void initSDK(Context context, Map<String, Object> map, MediationInitCallback mediationInitCallback) {
initSDK(context, map, new HashMap(1), mediationInitCallback);
}
public synchronized void initSDK(android.content.Context r5, java.util.Map<java.lang.String, java.lang.Object> r6, java.util.Map<java.lang.String, java.lang.Object> r7, com.thinkup.core.api.MediationInitCallback r8) {
throw new UnsupportedOperationException("Method not decompiled: com.thinkup.network.pangle.PangleTUInitManager.initSDK(android.content.Context, java.util.Map, java.util.Map, com.thinkup.core.api.MediationInitCallback):void");
}
public final void o(Context context, Map<String, Object> map, Map<String, Object> map2, TUBidRequestInfoListener tUBidRequestInfoListener) {
o(context, map, map2, tUBidRequestInfoListener, false);
}
public final void o(final Context context, final Map<String, Object> map, final Map<String, Object> map2, final TUBidRequestInfoListener tUBidRequestInfoListener, final boolean z) {
getInstance().initSDK(context, map, new MediationInitCallback() {
@Override
public final void onFail(String str) {
TUBidRequestInfoListener tUBidRequestInfoListener2 = tUBidRequestInfoListener;
if (tUBidRequestInfoListener2 != null) {
tUBidRequestInfoListener2.onFailed(str);
}
}
@Override
public final void onSuccess() {
try {
PAGSdk.getBiddingToken(new BiddingTokenCallback() {
public final void onBiddingTokenCollected(String str) {
String str2 = PangleTUInitManager.TAG;
Looper.getMainLooper();
Looper.myLooper();
o(str);
}
});
} catch (Throwable unused) {
o(PAGSdk.getBiddingToken());
}
}
public void o(String str) {
PangleBidRequestInfo pangleBidRequestInfo = new PangleBidRequestInfo(context, map, map2, str, z);
if (pangleBidRequestInfo.isValid()) {
TUBidRequestInfoListener tUBidRequestInfoListener2 = tUBidRequestInfoListener;
if (tUBidRequestInfoListener2 != null) {
tUBidRequestInfoListener2.onSuccess(pangleBidRequestInfo);
return;
}
return;
}
TUBidRequestInfoListener tUBidRequestInfoListener3 = tUBidRequestInfoListener;
if (tUBidRequestInfoListener3 != null) {
tUBidRequestInfoListener3.onFailed(TUBidRequestInfo.BIDTOKEN_EMPTY_ERROR_TYPE);
}
}
});
}
public final void o(String str, WeakReference weakReference) {
try {
this.mm.put(str, weakReference);
} catch (Throwable unused) {
}
}
}