Step Record v1.1.5版本的 MD5 值为:5797275f89198878d2f00ee92d534382

以下内容为反编译后的 c.java 源代码,内容仅作参考


package com.chartboost.sdk.impl;

import android.util.Log;
import android.view.ViewGroup;
import com.applovin.sdk.R;
import com.chartboost.heliumsdk.impl.KzS;
import com.chartboost.heliumsdk.impl.SKS;
import com.chartboost.heliumsdk.impl.SSHSSzz;
import com.chartboost.heliumsdk.impl.tSHtKS1zS;
import com.chartboost.heliumsdk.impl.ttHtzKt;
import com.chartboost.heliumsdk.impl.zKHH;
import com.chartboost.sdk.ads.Ad;
import com.chartboost.sdk.ads.Banner;
import com.chartboost.sdk.ads.Interstitial;
import com.chartboost.sdk.ads.Rewarded;
import com.chartboost.sdk.callbacks.AdCallback;
import com.chartboost.sdk.events.CacheError;
import com.chartboost.sdk.events.ClickError;
import com.chartboost.sdk.events.ShowError;
import com.chartboost.sdk.impl.u;
import com.chartboost.sdk.internal.Model.CBError;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.atomic.AtomicReference;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function2;

@Metadata(d1 = {"\u0000\u008c\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0011\b \u0018\u00002\u00020\u00012\u00020\u0002BE\u0012\u0006\u0010\"\u001a\u00020 \u0012\u0006\u0010%\u001a\u00020#\u0012\f\u0010)\u001a\b\u0012\u0004\u0012\u00020'0&\u0012\u0006\u0010,\u001a\u00020*\u0012\u0006\u0010/\u001a\u00020-\u0012\u0006\u00102\u001a\u000200\u0012\u0006\u00105\u001a\u000203¢\u0006\u0004\bB\u0010CJ*\u0010\u000b\u001a\u00020\n2\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u00052\u0006\u0010\b\u001a\u00020\u00072\b\u0010\t\u001a\u0004\u0018\u00010\u0003H\u0004J\u0018\u0010\u000b\u001a\u00020\n2\u0006\u0010\u0006\u001a\u00020\u00052\u0006\u0010\b\u001a\u00020\u0007H\u0004J\u0006\u0010\u000b\u001a\u00020\nJ\u0006\u0010\r\u001a\u00020\fJ\u0010\u0010\u000e\u001a\u00020\f2\u0006\u0010\u0004\u001a\u00020\u0003H\u0004J\u0012\u0010\r\u001a\u00020\n2\b\u0010\u000f\u001a\u0004\u0018\u00010\u0003H\u0016J$\u0010\u000b\u001a\u00020\n2\b\u0010\u000f\u001a\u0004\u0018\u00010\u00032\b\u0010\u0010\u001a\u0004\u0018\u00010\u00032\u0006\u0010\u0012\u001a\u00020\u0011H\u0016J\u0012\u0010\u0013\u001a\u00020\n2\b\u0010\u000f\u001a\u0004\u0018\u00010\u0003H\u0016J\u001a\u0010\r\u001a\u00020\n2\b\u0010\u000f\u001a\u0004\u0018\u00010\u00032\u0006\u0010\u0012\u001a\u00020\u0014H\u0016J\u001a\u0010\u000b\u001a\u00020\n2\b\u0010\u000f\u001a\u0004\u0018\u00010\u00032\u0006\u0010\u0015\u001a\u00020\u0003H\u0016J\u001a\u0010\u000b\u001a\u00020\n2\b\u0010\u000f\u001a\u0004\u0018\u00010\u00032\u0006\u0010\u0012\u001a\u00020\u0014H\u0016J\u001a\u0010\u000b\u001a\u00020\n2\b\u0010\u000f\u001a\u0004\u0018\u00010\u00032\u0006\u0010\u0017\u001a\u00020\u0016H\u0016J\u0012\u0010\u000b\u001a\u00020\n2\b\u0010\u000f\u001a\u0004\u0018\u00010\u0003H\u0016J\u0012\u0010\u0018\u001a\u00020\n2\b\u0010\u000f\u001a\u0004\u0018\u00010\u0003H\u0016J\u0012\u0010\u0019\u001a\u00020\n2\b\u0010\u000f\u001a\u0004\u0018\u00010\u0003H\u0016J(\u0010\u000b\u001a\u00020\n2\u0006\u0010\u001a\u001a\u00020\u00032\u0006\u0010\u001b\u001a\u00020\u00032\u0006\u0010\u001d\u001a\u00020\u001c2\u0006\u0010\u0004\u001a\u00020\u0003H\u0004J\u0016\u0010\u000b\u001a\u00020\n*\u00020\u00142\b\u0010\u000f\u001a\u0004\u0018\u00010\u0003H\u0002J\u000e\u0010\u001f\u001a\u00020\u001e*\u0004\u0018\u00010\u0003H\u0002J\f\u0010\u000b\u001a\u00020\u001c*\u00020\u0005H\u0002J\"\u0010\u000b\u001a\u00020\n2\u0006\u0010\u001a\u001a\u00020\u00032\u0006\u0010\u001b\u001a\u00020\u00032\b\u0010\u000f\u001a\u0004\u0018\u00010\u0003H\u0002J\b\u0010\u0019\u001a\u00020\nH\u0002R\u0014\u0010\"\u001a\u00020 8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u000b\u0010!R\u0014\u0010%\u001a\u00020#8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\r\u0010$R\u001a\u0010)\u001a\b\u0012\u0004\u0012\u00020'0&8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0019\u0010(R\u0014\u0010,\u001a\u00020*8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0018\u0010+R\u0014\u0010/\u001a\u00020-8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0013\u0010.R\u0014\u00102\u001a\u0002008\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u001f\u00101R\u0014\u00105\u001a\u0002038\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u000e\u00104R$\u0010\u0006\u001a\u0004\u0018\u00010\u00058\u0004@\u0004X\u0084\u000e¢\u0006\u0012\n\u0004\b6\u00107\u001a\u0004\b8\u00109\"\u0004\b:\u0010;R$\u0010\b\u001a\u0004\u0018\u00010\u00078\u0004@\u0004X\u0084\u000e¢\u0006\u0012\n\u0004\b<\u0010=\u001a\u0004\b>\u0010?\"\u0004\b@\u0010A¨\u0006D"}, d2 = {"Lcom/chartboost/sdk/impl/c;", "Lcom/chartboost/sdk/impl/i0;", "Lcom/chartboost/sdk/impl/y;", "", "location", "Lcom/chartboost/sdk/ads/Ad;", "ad", "Lcom/chartboost/sdk/callbacks/AdCallback;", "callback", "bidResponse", "", "a", "", "b", "g", "impressionId", "url", "Lcom/chartboost/sdk/internal/Model/CBError$CBClickError;", "error", "e", "Lcom/chartboost/sdk/internal/Model/CBError$CBImpressionError;", "trackingEventName", "", "reward", "d", "c", "eventName", "message", "Lcom/chartboost/sdk/impl/u;", "adType", "Lcom/chartboost/sdk/impl/ga;", "f", "Lcom/chartboost/sdk/impl/x;", "Lcom/chartboost/sdk/impl/x;", "adUnitLoader", "Lcom/chartboost/sdk/impl/g0;", "Lcom/chartboost/sdk/impl/g0;", "adUnitRenderer", "Ljava/util/concurrent/atomic/AtomicReference;", "Lcom/chartboost/sdk/impl/p9;", "Ljava/util/concurrent/atomic/AtomicReference;", "sdkConfig", "Ljava/util/concurrent/ScheduledExecutorService;", "Ljava/util/concurrent/ScheduledExecutorService;", "backgroundExecutorService", "Lcom/chartboost/sdk/impl/d;", "Lcom/chartboost/sdk/impl/d;", "adApiCallbackSender", "Lcom/chartboost/sdk/impl/t9;", "Lcom/chartboost/sdk/impl/t9;", "session", "Lcom/chartboost/sdk/impl/o1;", "Lcom/chartboost/sdk/impl/o1;", "base64Wrapper", "h", "Lcom/chartboost/sdk/ads/Ad;", "getAd", "()Lcom/chartboost/sdk/ads/Ad;", "setAd", "(Lcom/chartboost/sdk/ads/Ad;)V", "i", "Lcom/chartboost/sdk/callbacks/AdCallback;", "getCallback", "()Lcom/chartboost/sdk/callbacks/AdCallback;", "setCallback", "(Lcom/chartboost/sdk/callbacks/AdCallback;)V", "<init>", "(Lcom/chartboost/sdk/impl/x;Lcom/chartboost/sdk/impl/g0;Ljava/util/concurrent/atomic/AtomicReference;Ljava/util/concurrent/ScheduledExecutorService;Lcom/chartboost/sdk/impl/d;Lcom/chartboost/sdk/impl/t9;Lcom/chartboost/sdk/impl/o1;)V", "Chartboost-9.5.0_productionRelease"}, k = 1, mv = {1, 8, 0})
public abstract class c implements i0, y {

    public final x adUnitLoader;

    public final g0 adUnitRenderer;

    public final AtomicReference<p9> sdkConfig;

    public final ScheduledExecutorService backgroundExecutorService;

    public final d adApiCallbackSender;

    public final t9 session;

    public final o1 base64Wrapper;

    public Ad ad;

    public AdCallback callback;

    @Metadata(k = 3, mv = {1, 8, 0}, xi = R.styleable.AppCompatTheme_checkboxStyle)
    public class a {
        public static final int[] a;

        static {
            int[] iArr = new int[CBError.CBImpressionError.values().length];
            try {
                iArr[CBError.CBImpressionError.ASSET_MISSING.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[CBError.CBImpressionError.ASSETS_DOWNLOAD_FAILURE.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                iArr[CBError.CBImpressionError.ASSET_PREFETCH_IN_PROGRESS.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                iArr[CBError.CBImpressionError.WEB_VIEW_CLIENT_RECEIVED_ERROR.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                iArr[CBError.CBImpressionError.WEB_VIEW_PAGE_LOAD_TIMEOUT.ordinal()] = 5;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                iArr[CBError.CBImpressionError.ERROR_LOADING_WEB_VIEW.ordinal()] = 6;
            } catch (NoSuchFieldError unused6) {
            }
            a = iArr;
        }
    }

    @Metadata(k = 3, mv = {1, 8, 0}, xi = R.styleable.AppCompatTheme_checkboxStyle)
    public class b extends KzS implements Function2<String, CBError.CBImpressionError, Unit> {
        public b(Object obj) {
            super(2, obj, c.class, "onAdFailToLoad", "onAdFailToLoad(Ljava/lang/String;Lcom/chartboost/sdk/internal/Model/CBError$CBImpressionError;)V", 0);
        }

        public final void a(String str, CBError.CBImpressionError cBImpressionError) {
            ttHtzKt.tzttS1SS1(cBImpressionError, "p1");
            ((c) this.receiver).a(str, cBImpressionError);
        }

        @Override
        public Unit invoke(String str, CBError.CBImpressionError cBImpressionError) {
            a(str, cBImpressionError);
            return Unit.SKHKzK;
        }
    }

    public c(x xVar, g0 g0Var, AtomicReference<p9> atomicReference, ScheduledExecutorService scheduledExecutorService, d dVar, t9 t9Var, o1 o1Var) {
        ttHtzKt.tzttS1SS1(xVar, "adUnitLoader");
        ttHtzKt.tzttS1SS1(g0Var, "adUnitRenderer");
        ttHtzKt.tzttS1SS1(atomicReference, "sdkConfig");
        ttHtzKt.tzttS1SS1(scheduledExecutorService, "backgroundExecutorService");
        ttHtzKt.tzttS1SS1(dVar, "adApiCallbackSender");
        ttHtzKt.tzttS1SS1(t9Var, "session");
        ttHtzKt.tzttS1SS1(o1Var, "base64Wrapper");
        this.adUnitLoader = xVar;
        this.adUnitRenderer = g0Var;
        this.sdkConfig = atomicReference;
        this.backgroundExecutorService = scheduledExecutorService;
        this.adApiCallbackSender = dVar;
        this.session = t9Var;
        this.base64Wrapper = o1Var;
    }

    public final void a(String location, Ad ad, AdCallback callback, String bidResponse) {
        ttHtzKt.tzttS1SS1(location, "location");
        ttHtzKt.tzttS1SS1(ad, "ad");
        ttHtzKt.tzttS1SS1(callback, "callback");
        this.ad = ad;
        this.callback = callback;
        Object a2 = g.a.a(bidResponse, this.base64Wrapper, new b(this));
        if (zKHH.SKHKzK(a2) == null) {
            this.backgroundExecutorService.execute(new SSHSSzz(ad, this, location, (String) a2, 0));
        }
    }

    public final boolean b() {
        z0 a2 = this.adUnitLoader.a();
        return (a2 != null ? a2.getAdUnit() : null) != null;
    }

    @Override
    public void c(String impressionId) {
        a("impression_recorded", "", impressionId);
        this.adApiCallbackSender.b(impressionId, this.ad, this.callback);
    }

    @Override
    public void d(String impressionId) {
        this.adApiCallbackSender.c(impressionId, this.ad, this.callback);
    }

    @Override
    public void e(String impressionId) {
        a("show_finish_success", "", impressionId);
        c();
        this.adApiCallbackSender.a(impressionId, (ShowError) null, this.ad, this.callback);
    }

    public final ga f(String str) {
        if (str == null) {
            str = "";
        }
        return new ga(null, null, str, null, null, 27, null);
    }

    public final boolean g(String location) {
        boolean z;
        boolean z2;
        ttHtzKt.tzttS1SS1(location, "location");
        p9 p9Var = this.sdkConfig.get();
        if (p9Var != null && p9Var.d()) {
            z = true;
        } else {
            z = false;
        }
        if (z) {
            z6.b("AdApi", "Chartboost Integration Warning: your account has been disabled for this session. This app has no active publishing campaigns, please create a publishing campaign in the Chartboost dashboard and wait at least 30 minutes to re-enable. If you need assistance, please visit http://chartboo.st/publishing .");
            return true;
        }
        if (location.length() == 0) {
            z2 = true;
        } else {
            z2 = false;
        }
        if (!z2) {
            return false;
        }
        return true;
    }

    @Override
    public void b(String impressionId) {
        this.adApiCallbackSender.a(impressionId, (ClickError) null, this.ad, this.callback);
    }

    public static final void a(Ad ad, c cVar, String str, String str2) {
        ttHtzKt.tzttS1SS1(ad, "$ad");
        ttHtzKt.tzttS1SS1(cVar, "this$0");
        ttHtzKt.tzttS1SS1(str, "$location");
        if (ad instanceof Banner) {
            ViewGroup viewGroup = (ViewGroup) ad;
            Banner banner = (Banner) ad;
            cVar.adUnitLoader.a(str, cVar, str2, new w(viewGroup, banner.getBannerWidth(), banner.getBannerHeight()));
            return;
        }
        x.a(cVar.adUnitLoader, str, cVar, str2, null, 8, null);
    }

    @Override
    public void b(String impressionId, CBError.CBImpressionError error) {
        ttHtzKt.tzttS1SS1(error, "error");
        a(error, impressionId);
        this.adApiCallbackSender.a(impressionId, j.b(error), this.ad, this.callback);
    }

    public final void c() {
        u a2;
        Ad ad = this.ad;
        if (ad == null || (a2 = a(ad)) == null) {
            return;
        }
        this.session.a(a2);
        z6.c("AdApi", "Current session impression count: " + this.session.b(a2) + " in session: " + this.session.getSessionCounter());
    }

    public final void a(Ad ad, AdCallback callback) {
        ttHtzKt.tzttS1SS1(ad, "ad");
        ttHtzKt.tzttS1SS1(callback, "callback");
        this.ad = ad;
        this.callback = callback;
        this.backgroundExecutorService.execute(new tSHtKS1zS(this, 8));
    }

    public static final void a(c cVar) {
        ttHtzKt.tzttS1SS1(cVar, "this$0");
        z0 a2 = cVar.adUnitLoader.a();
        if (a2 != null) {
            cVar.adUnitRenderer.a(a2, cVar);
        } else {
            Log.e("AdApi", "Missing app request on render");
        }
    }

    public final void a() {
        if (b()) {
            this.adUnitLoader.b();
        }
    }

    @Override
    public void a(String impressionId, String url, CBError.CBClickError error) {
        ttHtzKt.tzttS1SS1(error, "error");
        String str = "Click error: " + error.name() + " url: " + url;
        a("click_invalid_url_error", str, impressionId);
        this.adApiCallbackSender.a(impressionId, j.a(error, str), this.ad, this.callback);
    }

    public final void a(CBError.CBImpressionError cBImpressionError, String str) {
        String str2;
        switch (a.a[cBImpressionError.ordinal()]) {
            case 1:
            case 2:
            case 3:
                str2 = "show_unavailable_asset_error";
                break;
            case 4:
            case 5:
            case 6:
                str2 = "show_webview_error";
                break;
            default:
                str2 = "show_finish_failure";
                break;
        }
        a(str2, cBImpressionError.name(), str);
    }

    @Override
    public void a(String impressionId, String trackingEventName) {
        ttHtzKt.tzttS1SS1(trackingEventName, "trackingEventName");
        a(trackingEventName, "", impressionId);
        this.adApiCallbackSender.a(impressionId, (CacheError) null, this.ad, this.callback);
    }

    @Override
    public void a(String impressionId, CBError.CBImpressionError error) {
        ttHtzKt.tzttS1SS1(error, "error");
        a("cache_finish_failure", error.name(), impressionId);
        this.adApiCallbackSender.a(impressionId, j.a(error), this.ad, this.callback);
    }

    @Override
    public void a(String impressionId, int reward) {
        this.adApiCallbackSender.a(impressionId, this.ad, this.callback, reward);
    }

    @Override
    public void a(String impressionId) {
        this.adApiCallbackSender.a(impressionId, this.ad, this.callback);
    }

    public final void a(String eventName, String message, u adType, String location) {
        ttHtzKt.tzttS1SS1(eventName, "eventName");
        ttHtzKt.tzttS1SS1(message, "message");
        ttHtzKt.tzttS1SS1(adType, "adType");
        ttHtzKt.tzttS1SS1(location, "location");
        qa.a(new q6(eventName, message, adType.getName(), location, this.adUnitRenderer.getMediation(), null, 32, null));
    }

    public final u a(Ad ad) {
        if (ad instanceof Interstitial) {
            return u.b.g;
        }
        if (ad instanceof Rewarded) {
            return u.c.g;
        }
        if (ad instanceof Banner) {
            return u.a.g;
        }
        throw new SKS();
    }

    public final void a(String eventName, String message, String impressionId) {
        String str;
        String str2;
        na q6Var;
        u a2;
        Ad ad = this.ad;
        if (ad == null || (a2 = a(ad)) == null || (str = a2.getName()) == null) {
            str = "Unknown";
        }
        String str3 = str;
        Ad ad2 = this.ad;
        if (ad2 == null || (str2 = ad2.getLocation()) == null) {
            str2 = "";
        }
        String str4 = str2;
        if (ttHtzKt.SKHKzK(eventName, "click_invalid_url_error")) {
            q6Var = new t3(eventName, message, str3, str4, this.adUnitRenderer.getMediation(), f(impressionId));
        } else {
            q6Var = new q6(eventName, message, str3, str4, this.adUnitRenderer.getMediation(), f(impressionId));
        }
        qa.a(q6Var);
    }
}