正在查看: Handling Master v2 应用的 AdxTUInitManager.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Handling Master v2 应用的 AdxTUInitManager.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.thinkup.network.adx;
import android.content.Context;
import android.text.TextUtils;
import com.thinkup.basead.mm.om;
import com.thinkup.basead.mn.n;
import com.thinkup.basead.om.n.o;
import com.thinkup.basead.plugin.InnerQMHandler;
import com.thinkup.core.api.MediationInitCallback;
import com.thinkup.core.api.TUBidRequestInfoListener;
import com.thinkup.core.api.TUInitMediation;
import com.thinkup.core.api.TUSDK;
import com.thinkup.core.common.n.o0n;
import com.thinkup.core.common.on.mm;
import com.thinkup.core.common.on.o0o;
import com.thinkup.expressad.o.m;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicBoolean;
import org.json.JSONArray;
public class AdxTUInitManager extends TUInitMediation {
public static final int ilLiIi111I1ll = 0;
private static volatile AdxTUInitManager m = null;
private static String o = "AdxTUInitManager";
private String m0;
private boolean n;
private List<MediationInitCallback> om;
private AtomicBoolean o0 = new AtomicBoolean(false);
private AtomicBoolean oo = new AtomicBoolean(false);
private final Object on = new Object();
private AdxTUInitManager() {
try {
o.o(m.o());
} catch (Throwable unused) {
}
try {
com.thinkup.basead.om.o0.m.o(InnerQMHandler.getInstance());
} catch (Throwable unused2) {
}
try {
om.o().o(new n());
} catch (Throwable unused3) {
}
}
public static AdxTUInitManager getInstance() {
if (m == null) {
synchronized (AdxTUInitManager.class) {
if (m == null) {
m = new AdxTUInitManager();
}
}
}
return m;
}
public static JSONArray m() {
if (com.thinkup.basead.om.o0.m.o() != null) {
return com.thinkup.basead.om.o0.m.o().o();
}
return null;
}
private String n() {
return "The " + this.m0 + " resources are missing, If shrinkResources is enabled, the " + this.m0 + " resources must be added to the whitelist (keep.xml)";
}
private void o(boolean z, String str) {
synchronized (this.on) {
int size = this.om.size();
for (int i = 0; i < size; i++) {
MediationInitCallback mediationInitCallback = this.om.get(i);
if (mediationInitCallback != null) {
if (z) {
mediationInitCallback.onSuccess();
} else {
mediationInitCallback.onFail(str);
}
}
}
this.om.clear();
this.o0.set(false);
}
}
public String getAdapterVersion() {
return "UA_6.4.69.6";
}
public String getNetworkName() {
return "Adx";
}
public String getNetworkSDKClass() {
return "com.thinkup.core.api.TUSDK";
}
public String getNetworkVersion() {
return TUSDK.getSDKVersionName();
}
public List getResourceStatus() {
ArrayList arrayList = new ArrayList();
arrayList.add("thinkup_myoffer_full_screen");
arrayList.add("thinkup_myoffer_splash_ad_layout_asseblem_vertical_port");
return arrayList;
}
public void initSDK(Context context, Map<String, Object> map, MediationInitCallback mediationInitCallback) {
if (this.n) {
if (TextUtils.isEmpty(this.m0)) {
if (mediationInitCallback != null) {
mediationInitCallback.onSuccess();
return;
}
return;
} else {
if (mediationInitCallback != null) {
mediationInitCallback.onFail(n());
return;
}
return;
}
}
synchronized (this.on) {
if (this.om == null) {
this.om = new ArrayList();
}
if (mediationInitCallback != null) {
this.om.add(mediationInitCallback);
}
if (this.o0.get()) {
return;
}
this.o0.set(true);
String o2 = o0n.m().o(context, getResourceStatus(), getDevBundleName());
this.m0 = o2;
if (!TextUtils.isEmpty(o2)) {
o(false, n());
return;
}
com.thinkup.basead.n.o().o(context);
this.n = true;
o(true, "");
}
}
public static boolean o() {
return o.o();
}
public static void o(mm mmVar, o0o o0oVar) {
if (mmVar == null || o0oVar == null) {
return;
}
mmVar.no0(o0oVar.mn);
}
public static JSONArray o(Map<String, Object> map) {
String stringFromMap = TUInitMediation.getStringFromMap(map, "nv_tmpl_id", "[\"1\",\"2\",\"3\",\"4\",\"5\"]");
if (!TextUtils.isEmpty(stringFromMap)) {
try {
JSONArray jSONArray = new JSONArray(stringFromMap);
if (jSONArray.length() > 0) {
return jSONArray;
}
} catch (Throwable unused) {
}
}
JSONArray jSONArray2 = new JSONArray();
jSONArray2.put("1");
jSONArray2.put("2");
jSONArray2.put("3");
jSONArray2.put("4");
jSONArray2.put("5");
return jSONArray2;
}
public final void o(final Context context, final Map<String, Object> map, final Map<String, Object> map2, final TUBidRequestInfoListener tUBidRequestInfoListener, final int i) {
if (!this.oo.get() && com.thinkup.basead.n.o().m()) {
this.oo.set(true);
}
getInstance().initSDK(context, map, new MediationInitCallback() {
public final void onFail(String str) {
TUBidRequestInfoListener tUBidRequestInfoListener2 = tUBidRequestInfoListener;
if (tUBidRequestInfoListener2 != null) {
tUBidRequestInfoListener2.onFailed(str);
}
}
public final void onSuccess() {
o0o o0oVar = (o0o) map.get("basead_params");
AdxBidRequestInfo adxBidRequestInfo = new AdxBidRequestInfo(context, o0oVar != null ? o0oVar.m : "", map, map2, i);
int i2 = i;
if (i2 == 0) {
adxBidRequestInfo.fillNative(map);
} else if (i2 == 1) {
adxBidRequestInfo.fillRewardedVideo(map);
} else if (i2 == 2) {
adxBidRequestInfo.fillBannerData(map);
} else if (i2 == 3) {
adxBidRequestInfo.fillInterstitial(map);
} else if (i2 == 4) {
adxBidRequestInfo.fillSplashData();
}
TUBidRequestInfoListener tUBidRequestInfoListener2 = tUBidRequestInfoListener;
if (tUBidRequestInfoListener2 != null) {
tUBidRequestInfoListener2.onSuccess(adxBidRequestInfo);
}
}
});
}
}