导航菜单

页面标题

页面副标题

Handling Master v2 - IronsourceTUInitManager.java 源代码

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

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


package com.thinkup.network.ironsource;

import android.app.Activity;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.demandOnly.ISDemandOnlyInterstitialListener;
import com.ironsource.mediationsdk.demandOnly.ISDemandOnlyRewardedVideoListener;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.thinkup.core.api.MediationInitCallback;
import com.thinkup.core.api.TUBidRequestInfoListener;
import com.thinkup.core.api.TUInitMediation;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;

public class IronsourceTUInitManager extends TUInitMediation {
    public static long mVideoAdLastShowTime = 0;
    private static final String n = "IronsourceTUInitManager";
    private static volatile IronsourceTUInitManager oo;
    private String o0;
    ISDemandOnlyInterstitialListener o = new ISDemandOnlyInterstitialListener() {
        public final void onInterstitialAdClicked(String str) {
            IronsourceTUEventListener ironsourceTUEventListener = (IronsourceTUEventListener) IronsourceTUInitManager.this.on.get("inter_".concat(String.valueOf(str)));
            if (ironsourceTUEventListener != null) {
                ironsourceTUEventListener.notifyClick();
            }
        }

        public final void onInterstitialAdClosed(String str) {
            IronsourceTUEventListener ironsourceTUEventListener = (IronsourceTUEventListener) IronsourceTUInitManager.this.on.get("inter_".concat(String.valueOf(str)));
            if (ironsourceTUEventListener != null) {
                ironsourceTUEventListener.notifyClose();
            }
            IronsourceTUInitManager.this.o("inter_".concat(String.valueOf(str)));
        }

        public final void onInterstitialAdLoadFailed(String str, IronSourceError ironSourceError) {
            IronsourceTUEventListener ironsourceTUEventListener = (IronsourceTUEventListener) IronsourceTUInitManager.this.m0.get("inter_".concat(String.valueOf(str)));
            if (ironsourceTUEventListener != null) {
                StringBuilder sb = new StringBuilder();
                sb.append(ironSourceError.getErrorCode());
                ironsourceTUEventListener.notifyLoadFail(sb.toString(), ironSourceError.getErrorMessage());
            }
            IronsourceTUInitManager.this.oo("inter_".concat(String.valueOf(str)));
        }

        public final void onInterstitialAdOpened(String str) {
            IronsourceTUEventListener ironsourceTUEventListener = (IronsourceTUEventListener) IronsourceTUInitManager.this.on.get("inter_".concat(String.valueOf(str)));
            if (ironsourceTUEventListener != null) {
                ironsourceTUEventListener.notifyPlayStart();
            }
        }

        public final void onInterstitialAdReady(String str) {
            IronsourceTUEventListener ironsourceTUEventListener = (IronsourceTUEventListener) IronsourceTUInitManager.this.m0.get("inter_".concat(String.valueOf(str)));
            if (ironsourceTUEventListener != null) {
                ironsourceTUEventListener.notifyLoaded();
            }
            IronsourceTUInitManager.this.oo("inter_".concat(String.valueOf(str)));
        }

        public final void onInterstitialAdShowFailed(String str, IronSourceError ironSourceError) {
            IronsourceTUEventListener ironsourceTUEventListener = (IronsourceTUEventListener) IronsourceTUInitManager.this.on.get("inter_".concat(String.valueOf(str)));
            if (ironsourceTUEventListener != null) {
                StringBuilder sb = new StringBuilder();
                sb.append(ironSourceError.getErrorCode());
                ironsourceTUEventListener.notifyPlayFail(sb.toString(), ironSourceError.getErrorMessage());
            }
            IronsourceTUInitManager.this.o("inter_".concat(String.valueOf(str)));
        }
    };
    ISDemandOnlyRewardedVideoListener m = new ISDemandOnlyRewardedVideoListener() {
        public final void onRewardedVideoAdClicked(String str) {
            IronsourceTUEventListener ironsourceTUEventListener = (IronsourceTUEventListener) IronsourceTUInitManager.this.on.get("rv_".concat(String.valueOf(str)));
            if (ironsourceTUEventListener != null) {
                ironsourceTUEventListener.notifyClick();
            }
        }

        public final void onRewardedVideoAdClosed(String str) {
            IronsourceTUEventListener ironsourceTUEventListener = (IronsourceTUEventListener) IronsourceTUInitManager.this.on.get("rv_".concat(String.valueOf(str)));
            if (ironsourceTUEventListener != null) {
                ironsourceTUEventListener.notifyPlayEnd();
                ironsourceTUEventListener.notifyClose();
            }
            IronsourceTUInitManager.this.o("rv_".concat(String.valueOf(str)));
        }

        public final void onRewardedVideoAdLoadFailed(String str, IronSourceError ironSourceError) {
            IronsourceTUEventListener ironsourceTUEventListener = (IronsourceTUEventListener) IronsourceTUInitManager.this.m0.get("rv_".concat(String.valueOf(str)));
            if (ironsourceTUEventListener != null) {
                StringBuilder sb = new StringBuilder();
                sb.append(ironSourceError.getErrorCode());
                ironsourceTUEventListener.notifyLoadFail(sb.toString(), ironSourceError.getErrorMessage());
            }
            IronsourceTUInitManager.this.oo("rv_".concat(String.valueOf(str)));
        }

        public final void onRewardedVideoAdLoadSuccess(String str) {
            IronsourceTUEventListener ironsourceTUEventListener = (IronsourceTUEventListener) IronsourceTUInitManager.this.m0.get("rv_".concat(String.valueOf(str)));
            if (ironsourceTUEventListener != null) {
                ironsourceTUEventListener.notifyLoaded();
            }
            IronsourceTUInitManager.this.oo("rv_".concat(String.valueOf(str)));
        }

        public final void onRewardedVideoAdOpened(String str) {
            IronsourceTUEventListener ironsourceTUEventListener = (IronsourceTUEventListener) IronsourceTUInitManager.this.on.get("rv_".concat(String.valueOf(str)));
            if (ironsourceTUEventListener != null) {
                ironsourceTUEventListener.notifyPlayStart();
            }
        }

        public final void onRewardedVideoAdRewarded(String str) {
            IronsourceTUEventListener ironsourceTUEventListener = (IronsourceTUEventListener) IronsourceTUInitManager.this.on.get("rv_".concat(String.valueOf(str)));
            if (ironsourceTUEventListener != null) {
                ironsourceTUEventListener.notifyReward();
            }
        }

        public final void onRewardedVideoAdShowFailed(String str, IronSourceError ironSourceError) {
            IronsourceTUEventListener ironsourceTUEventListener = (IronsourceTUEventListener) IronsourceTUInitManager.this.on.get("rv_".concat(String.valueOf(str)));
            if (ironsourceTUEventListener != null) {
                StringBuilder sb = new StringBuilder();
                sb.append(ironSourceError.getErrorCode());
                ironsourceTUEventListener.notifyPlayFail(sb.toString(), ironSourceError.getErrorMessage());
            }
            IronsourceTUInitManager.this.o("rv_".concat(String.valueOf(str)));
        }
    };
    private ConcurrentHashMap<String, IronsourceTUEventListener> on = new ConcurrentHashMap<>();
    private ConcurrentHashMap<String, IronsourceTUEventListener> m0 = new ConcurrentHashMap<>();
    private Set<String> mo = new HashSet();
    private Handler om = new Handler(Looper.getMainLooper());

    private IronsourceTUInitManager() {
    }

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

    public synchronized void oo(String str) {
        this.m0.remove(str);
    }

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

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

    public String getNetworkSDKClass() {
        return "com.ironsource.mediationsdk.IronSource";
    }

    public String getNetworkVersion() {
        return IronsourceTUConst.getNetworkVersion();
    }

    public synchronized void initSDK(Context context, Map<String, Object> map) {
        initSDK(context, map, null);
    }

    public void loadInterstitial(Activity activity, String str, String str2, IronsourceTUEventListener ironsourceTUEventListener) {
        refreshInterstitialDelegate();
        m("inter_".concat(String.valueOf(str)), ironsourceTUEventListener);
        if (TextUtils.isEmpty(str2)) {
            IronSource.loadISDemandOnlyInterstitial(activity, str);
        } else {
            IronSource.loadISDemandOnlyInterstitialWithAdm(activity, str, str2);
        }
    }

    public void loadRewardedVideo(Activity activity, String str, String str2, IronsourceTUEventListener ironsourceTUEventListener) {
        refreshRewardedVideoDelegate();
        m("rv_".concat(String.valueOf(str)), ironsourceTUEventListener);
        if (TextUtils.isEmpty(str2)) {
            IronSource.loadISDemandOnlyRewardedVideo(activity, str);
        } else {
            IronSource.loadISDemandOnlyRewardedVideoWithAdm(activity, str, str2);
        }
    }

    public final boolean n(String str) {
        boolean contains;
        synchronized (this.mo) {
            contains = this.mo.contains(str);
        }
        return contains;
    }

    public final void o0(String str) {
        synchronized (this.mo) {
            this.mo.remove(str);
        }
    }

    public synchronized void refreshInterstitialDelegate() {
        IronSource.setISDemandOnlyInterstitialListener(this.o);
    }

    public synchronized void refreshRewardedVideoDelegate() {
        IronSource.setISDemandOnlyRewardedVideoListener(this.m);
    }

    public boolean setUserDataConsent(Context context, boolean z, boolean z2) {
        IronSource.setConsent(z);
        return true;
    }

    private synchronized void m(String str, IronsourceTUEventListener ironsourceTUEventListener) {
        this.m0.put(str, ironsourceTUEventListener);
    }

    public void initSDK(Context context, Map<String, Object> map, MediationInitCallback mediationInitCallback) {
        String stringFromMap = TUInitMediation.getStringFromMap(map, "app_key");
        if (TextUtils.isEmpty(stringFromMap)) {
            return;
        }
        IronSource.setISDemandOnlyInterstitialListener(this.o);
        IronSource.setISDemandOnlyRewardedVideoListener(this.m);
        if (!TextUtils.isEmpty(this.o0) && TextUtils.equals(this.o0, stringFromMap)) {
            if (mediationInitCallback != null) {
                mediationInitCallback.onSuccess();
                return;
            }
            return;
        }
        try {
            if (TUInitMediation.getBooleanFromMap(map, "app_ccpa_switch")) {
                IronSource.setMetaData("do_not_sell", "true");
            }
        } catch (Throwable unused) {
        }
        IronSource.initISDemandOnly(context, stringFromMap, new IronSource.AD_UNIT[]{IronSource.AD_UNIT.INTERSTITIAL, IronSource.AD_UNIT.REWARDED_VIDEO, IronSource.AD_UNIT.BANNER});
        this.o0 = stringFromMap;
        if (mediationInitCallback != null) {
            mediationInitCallback.onSuccess();
        }
    }

    public final void m(String str) {
        synchronized (this.mo) {
            this.mo.add(str);
        }
    }

    public final synchronized void o(String str, IronsourceTUEventListener ironsourceTUEventListener) {
        this.on.put(str, ironsourceTUEventListener);
    }

    public final synchronized void o(String str) {
        this.on.remove(str);
    }

    private void o(Runnable runnable, long j) {
        this.om.postDelayed(runnable, j);
    }

    public final void o(final Context context, final Map<String, Object> map, final TUBidRequestInfoListener tUBidRequestInfoListener) {
        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() {
                IronsourceTUInitManager.this.runOnThreadPool(new Runnable() {
                    @Override
                    public final void run() {
                        AnonymousClass3 anonymousClass3 = AnonymousClass3.this;
                        IronsourceBidRequestInfo ironsourceBidRequestInfo = new IronsourceBidRequestInfo(context, map);
                        if (ironsourceBidRequestInfo.isValid()) {
                            TUBidRequestInfoListener tUBidRequestInfoListener2 = tUBidRequestInfoListener;
                            if (tUBidRequestInfoListener2 != null) {
                                tUBidRequestInfoListener2.onSuccess(ironsourceBidRequestInfo);
                                return;
                            }
                            return;
                        }
                        TUBidRequestInfoListener tUBidRequestInfoListener3 = tUBidRequestInfoListener;
                        if (tUBidRequestInfoListener3 != null) {
                            tUBidRequestInfoListener3.onFailed("Network BidToken or Custom bid info is Empty.");
                        }
                    }
                });
            }
        });
    }
}