导航菜单

页面标题

页面副标题

Handling Master v2 - AdxTUInitManager.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);
                }
            }
        });
    }
}