导航菜单

页面标题

页面副标题

Handling Master v2 - KwaiTUInitManager.java 源代码

正在查看: Handling Master v2 应用的 KwaiTUInitManager.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.thinkup.network.kwai;

import IlLIiLIilLI.I11lllll1ILI1;
import android.app.Activity;
import android.content.Context;
import android.text.TextUtils;
import com.kwai.network.sdk.KwaiAdSDK;
import com.kwai.network.sdk.api.KwaiInitCallback;
import com.kwai.network.sdk.api.SdkConfig;
import com.kwai.network.sdk.core.KwaiCustomController;
import com.thinkup.core.api.BaseAd;
import com.thinkup.core.api.MediationInitCallback;
import com.thinkup.core.api.TUBiddingListener;
import com.thinkup.core.api.TUBiddingResult;
import com.thinkup.core.api.TUCustomLoadListener;
import com.thinkup.core.api.TUInitMediation;
import com.thinkup.core.api.TUSDK;
import com.thinkup.core.n.m.oo;
import com.thinkup.network.kwai.KwaiTUConst;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.json.JSONObject;

public class KwaiTUInitManager extends TUInitMediation {
    public static final String TAG_ID_KEY = "tagid";
    private static final String m = "app_id";
    private static final String n = "app_token";
    private static final String o = "KwaiTUInitManager";
    private static volatile KwaiTUInitManager o0;
    private List<MediationInitCallback> n0;
    private KwaiCustomController om;
    private final Object oo = new Object();
    private String on = "";
    private String m0 = "";
    private String mo = "";
    private volatile boolean mm = false;
    private volatile boolean mn = false;

    public class AnonymousClass2 extends KwaiCustomController {
        public AnonymousClass2() {
        }
    }

    private KwaiTUInitManager() {
    }

    public static KwaiTUInitManager getInstance() {
        if (o0 == null) {
            synchronized (KwaiTUInitManager.class) {
                if (o0 == null) {
                    o0 = new KwaiTUInitManager();
                }
            }
        }
        return o0;
    }

    public String getAdapterVersion() {
        return "UA_6.4.69.6";
    }

    public String getNetworkName() {
        return "Kwai";
    }

    public String getNetworkSDKClass() {
        return "com.kwai.network.sdk.KwaiAdSDK";
    }

    public String getNetworkVersion() {
        return KwaiAdSDK.getSDKVersion();
    }

    public Map<String, Boolean> getPluginClassStatus() {
        HashMap hashMap = new HashMap();
        Boolean bool = Boolean.TRUE;
        hashMap.put("androidx.media3:media3-exoplayer", bool);
        hashMap.put("androidx.appcompat:appcompat", bool);
        hashMap.put("com.google.android.material:material", bool);
        hashMap.put("androidx.annotation:annotation", bool);
        hashMap.put("com.google.android.gms:play-services-ads-identifier", bool);
        hashMap.put("org.jetbrains.kotlin:kotlin-stdlib-jdk7", bool);
        return hashMap;
    }

    public void initSDK(Context context, Map<String, Object> map, MediationInitCallback mediationInitCallback) {
        if (this.mm) {
            if (mediationInitCallback != null) {
                mediationInitCallback.onSuccess();
                return;
            }
            return;
        }
        if (context == null) {
            o(false, "The context can not be null.");
            return;
        }
        synchronized (this.oo) {
            if (this.mn) {
                List<MediationInitCallback> list = this.n0;
                if (list != null && mediationInitCallback != null) {
                    list.add(mediationInitCallback);
                }
                return;
            }
            if (this.n0 == null) {
                this.n0 = new ArrayList();
            }
            this.mn = true;
            if (mediationInitCallback != null) {
                this.n0.add(mediationInitCallback);
            }
            String stringFromMap = TUInitMediation.getStringFromMap(map, "app_id");
            String stringFromMap2 = TUInitMediation.getStringFromMap(map, n);
            if (TextUtils.isEmpty(stringFromMap) || TextUtils.isEmpty(stringFromMap2)) {
                o(false, "The app_id or app_token is empty.");
                return;
            }
            try {
                SdkConfig.Builder builder = new SdkConfig.Builder().appId(stringFromMap).token(stringFromMap2);
                KwaiCustomController kwaiCustomController = this.om;
                if (kwaiCustomController == null) {
                    kwaiCustomController = new AnonymousClass2();
                }
                SdkConfig.Builder initCallback = builder.customController(kwaiCustomController).debug(TUSDK.isNetworkLogDebug()).appName(this.on).appDomain(this.m0).appStoreUrl(this.mo).setInitCallback(new KwaiInitCallback() {
                    public final void onFail(int i, String str) {
                        KwaiTUInitManager.this.o(false, String.format("code: %s, errorMsg: %s", Integer.valueOf(i), str));
                    }

                    public final void onSuccess() {
                        KwaiTUInitManager.o(KwaiTUInitManager.this);
                        KwaiTUInitManager.this.o(true, "");
                    }
                });
                if (context instanceof Activity) {
                    context = context.getApplicationContext();
                }
                KwaiAdSDK.init(context, initCallback.build());
            } catch (Throwable th) {
                o(false, "init failed: " + th.getMessage());
            }
        }
    }

    public void notifyAdLoadSuccess(boolean z, I11lllll1ILI1 i11lllll1ILI1, TUCustomLoadListener tUCustomLoadListener, TUBiddingListener tUBiddingListener) {
        double d;
        if (i11lllll1ILI1 == null) {
            if (!z && tUCustomLoadListener != null) {
                tUCustomLoadListener.onAdLoadError("", KwaiTUConst.ErrorMsg.GET_KWAI_AD_FAILED);
            }
            if (!z || tUBiddingListener == null) {
                return;
            }
            tUBiddingListener.onC2SBiddingResultWithCache(TUBiddingResult.fail(KwaiTUConst.ErrorMsg.GET_KWAI_AD_FAILED), (BaseAd) null);
            return;
        }
        if (!z) {
            if (tUCustomLoadListener != null) {
                tUCustomLoadListener.onAdCacheLoaded(new BaseAd[0]);
                return;
            }
            return;
        }
        try {
            d = Double.parseDouble(i11lllll1ILI1.getPrice());
        } catch (Throwable th) {
            th.getMessage();
            d = 0.0d;
        }
        StringBuilder sb = new StringBuilder();
        sb.append(System.currentTimeMillis());
        TUBiddingResult success = TUBiddingResult.success(d, sb.toString(), new KwaiTUBiddingNotice(i11lllll1ILI1.getBidController()));
        if (tUBiddingListener != null) {
            tUBiddingListener.onC2SBiddingResultWithCache(success, (BaseAd) null);
        }
    }

    public void setAppDomain(String str) {
        this.m0 = str;
    }

    public void setAppName(String str) {
        this.on = str;
    }

    public void setAppStoreUrl(String str) {
        this.mo = str;
    }

    public void setCustomController(KwaiCustomController kwaiCustomController) {
        this.om = kwaiCustomController;
    }

    public static boolean o(KwaiTUInitManager kwaiTUInitManager) {
        kwaiTUInitManager.mm = true;
        return true;
    }

    public void o(boolean z, String str) {
        synchronized (this.oo) {
            List<MediationInitCallback> list = this.n0;
            if (list != null && list.size() > 0) {
                for (int i = 0; i < this.n0.size(); i++) {
                    MediationInitCallback mediationInitCallback = this.n0.get(i);
                    if (mediationInitCallback != null) {
                        if (z) {
                            mediationInitCallback.onSuccess();
                        } else {
                            mediationInitCallback.onFail(str);
                        }
                    }
                }
                this.n0.clear();
            }
            this.mn = false;
        }
    }

    private KwaiCustomController o() {
        KwaiCustomController kwaiCustomController = this.om;
        return kwaiCustomController == null ? new AnonymousClass2() : kwaiCustomController;
    }

    public static void o(Map<String, String> map, Map<String, Object> map2) {
        if (map == null || map2 == null) {
            return;
        }
        map.put("knMediationType", "2");
        String stringFromMap = TUInitMediation.getStringFromMap(map2, "mediation_request_id");
        if (TextUtils.isEmpty(stringFromMap)) {
            return;
        }
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put(oo.o.o0, stringFromMap);
        } catch (Throwable unused) {
        }
        map.put("knMediationExtInfo", jSONObject.toString());
    }
}