翰林优商.apk(点击下载) / c.java


package com.mbridge.msdk.mbbanner.common.c;

import android.content.Context;
import android.graphics.Bitmap;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import android.util.Base64;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import com.baidu.mobads.sdk.api.IAdInterListener;
import com.iab.omid.library.mmadbridge.ScriptInjector;
import com.iab.omid.library.mmadbridge.adsession.AdEvents;
import com.iab.omid.library.mmadbridge.adsession.AdSession;
import com.iab.omid.library.mmadbridge.adsession.FriendlyObstructionPurpose;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.db.i;
import com.mbridge.msdk.foundation.db.l;
import com.mbridge.msdk.foundation.download.download.HTMLResourceManager;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.CampaignUnit;
import com.mbridge.msdk.foundation.same.report.d;
import com.mbridge.msdk.foundation.tools.aa;
import com.mbridge.msdk.foundation.tools.ai;
import com.mbridge.msdk.foundation.tools.q;
import com.mbridge.msdk.foundation.tools.s;
import com.mbridge.msdk.foundation.tools.u;
import com.mbridge.msdk.foundation.tools.w;
import com.mbridge.msdk.mbbanner.common.b.a;
import com.mbridge.msdk.mbbanner.common.b.e;
import com.mbridge.msdk.mbbanner.common.util.BannerUtils;
import com.mbridge.msdk.mbbanner.view.MBBannerWebView;
import com.mbridge.msdk.mbjscommon.c.b;
import com.mbridge.msdk.mbjscommon.windvane.AbsFeedBackForH5;
import com.mbridge.msdk.mbjscommon.windvane.h;
import com.mbridge.msdk.out.Campaign;
import com.mbridge.msdk.out.MBBannerView;
import com.mbridge.msdk.out.NativeListener;
import com.mbridge.msdk.widget.FeedBackButton;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import org.json.JSONObject;

/* compiled from: BannerShowManager */
public final class c {
    private static String b = "BannerShowManager";
    private float A;
    private View.OnClickListener B = new View.OnClickListener() {
        /* class com.mbridge.msdk.mbbanner.common.c.c.AnonymousClass7 */

        public final void onClick(View view) {
            if (c.this.p) {
                c.c(c.this);
            }
        }
    };
    private a C = new a() {
        /* class com.mbridge.msdk.mbbanner.common.c.c.AnonymousClass8 */

        @Override // com.mbridge.msdk.mbbanner.common.b.a
        public final void a(int i) {
            if (i == 2) {
                c.d(c.this);
            } else {
                c.this.f();
            }
        }

        @Override // com.mbridge.msdk.mbbanner.common.b.a
        public final void a(String str) {
            c.c(c.this);
        }

        @Override // com.mbridge.msdk.mbbanner.common.b.a
        public final void a() {
            c.c(c.this);
        }

        @Override // com.mbridge.msdk.mbbanner.common.b.a
        public final void b(int i) {
            if (i == 1) {
                c.this.d();
                c.this.a((c) "", (String) 1);
                return;
            }
            c.this.c();
        }

        @Override // com.mbridge.msdk.mbbanner.common.b.a
        public final void a(CampaignEx campaignEx) {
            c.this.a(campaignEx, false, "");
        }

        @Override // com.mbridge.msdk.mbbanner.common.b.a
        public final void a(boolean z) {
            if (c.this.c != null) {
                c.this.o = z;
                if (z) {
                    c.this.c.c();
                } else {
                    c.this.c.d();
                }
            }
        }

        @Override // com.mbridge.msdk.mbbanner.common.b.a
        public final void a(boolean z, String str) {
            try {
                if (c.this.c == null) {
                    return;
                }
                if (TextUtils.isEmpty(str)) {
                    c.this.c.a();
                    c.this.c.b();
                    return;
                }
                CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(CampaignEx.campaignToJsonObject(c.this.e));
                parseCampaignWithBackData.setClickURL(str);
                c.this.a(parseCampaignWithBackData, z, str);
            } catch (Exception e) {
                w.d(c.b, e.getMessage());
            }
        }
    };
    private b D = new b() {
        /* class com.mbridge.msdk.mbbanner.common.c.c.AnonymousClass4 */

        @Override // com.mbridge.msdk.mbjscommon.c.b, com.mbridge.msdk.mbjscommon.windvane.d
        public final void a(WebView webView, String str) {
            c.this.l = true;
            w.d("WindVaneWebView", "BANNER onPageFinished");
            w.d("BannerCallJS", "fireOnJSBridgeConnected");
            h.a().a(webView);
            c.this.n = true;
            try {
                if (c.this.e != null && c.this.e.isActiveOm()) {
                    c.this.w = com.mbridge.msdk.a.b.a(com.mbridge.msdk.foundation.controller.a.f().j(), webView, webView.getUrl(), c.this.e);
                    if (c.this.w != null) {
                        try {
                            c.this.w.registerAdView(webView);
                            if (c.this.i != null) {
                                try {
                                    c.this.w.addFriendlyObstruction(c.this.i, FriendlyObstructionPurpose.OTHER, null);
                                } catch (RuntimeException unused) {
                                }
                            }
                            if (c.this.g != null) {
                                try {
                                    c.this.w.addFriendlyObstruction(c.this.g, FriendlyObstructionPurpose.OTHER, null);
                                } catch (RuntimeException unused2) {
                                }
                            }
                            c.this.w.start();
                        } catch (Exception e) {
                            w.a("OMSDK", e.getMessage());
                        }
                        w.a("OMSDK", "adSession.start()");
                    } else if (c.this.e != null) {
                        new d(com.mbridge.msdk.foundation.controller.a.f().j()).a(c.this.e.getRequestId(), c.this.e.getRequestIdNotice(), c.this.e.getId(), c.this.q, "fetch OM failed, context null");
                    }
                }
            } catch (Exception e2) {
                w.a("OMSDK", e2.getMessage());
                if (c.this.e != null) {
                    new d(com.mbridge.msdk.foundation.controller.a.f().j()).a(c.this.e.getRequestId(), c.this.e.getRequestIdNotice(), c.this.e.getId(), c.this.q, "fetch OM failed, context null");
                }
            }
            if (c.this.e != null && !c.this.e.isHasMBTplMark()) {
                c.this.d();
                c.this.a((c) "", (String) 1);
            }
        }

        @Override // com.mbridge.msdk.mbjscommon.c.b, com.mbridge.msdk.mbjscommon.windvane.d
        public final void a(WebView webView, int i, String str, String str2) {
            c.this.a((c) str);
            c.this.a((c) str, (String) 2);
        }
    };
    com.mbridge.msdk.click.b a;
    private com.mbridge.msdk.mbbanner.common.b.c c;
    private boolean d;
    private CampaignEx e;
    private MBBannerView f;
    private ImageView g;
    private MBBannerWebView h;
    private ImageView i;
    private boolean j;
    private boolean k;
    private boolean l;
    private boolean m;
    private boolean n;
    private boolean o;
    private boolean p;
    private String q;
    private String r;
    private List<CampaignEx> s;
    private int t;
    private long u = 15000;
    private com.mbridge.msdk.mbbanner.common.bridge.a v;
    private AdSession w;
    private Handler x = new Handler(Looper.getMainLooper()) {
        /* class com.mbridge.msdk.mbbanner.common.c.c.AnonymousClass1 */

        public final void handleMessage(Message message) {
            super.handleMessage(message);
            if (message.what == 1) {
                try {
                    if (c.this.w != null) {
                        AdEvents.createAdEvents(c.this.w).impressionOccurred();
                        c.this.w.finish();
                        c.this.w = null;
                    }
                } catch (Throwable th) {
                    w.a(c.b, th.getMessage());
                }
            }
        }
    };
    private com.mbridge.msdk.foundation.same.e.a y = new com.mbridge.msdk.foundation.same.e.a() {
        /* class com.mbridge.msdk.mbbanner.common.c.c.AnonymousClass6 */

        @Override // com.mbridge.msdk.foundation.same.e.a
        public final void cancelTask() {
        }

        @Override // com.mbridge.msdk.foundation.same.e.a
        public final void pauseTask(boolean z) {
        }

        @Override // com.mbridge.msdk.foundation.same.e.a
        public final void runTask() {
            c.this.a((c) "banner render failed because render is timeout");
        }
    };
    private float z;

    public c(MBBannerView mBBannerView, com.mbridge.msdk.mbbanner.common.b.c cVar, String str, String str2, boolean z2, com.mbridge.msdk.c.d dVar) {
        this.d = z2;
        this.f = mBBannerView;
        this.q = str2;
        this.r = str;
        this.c = new e(cVar, dVar);
    }

    public final void a(boolean z2, int i2) {
        this.t = i2;
        if (i2 == 0) {
            com.mbridge.msdk.c.d e2 = com.mbridge.msdk.c.b.a().e(com.mbridge.msdk.foundation.controller.a.f().k(), this.q);
            if (e2 != null) {
                z2 = e2.c() == 1;
            } else {
                return;
            }
        }
        this.d = z2;
    }

    public final void a(boolean z2) {
        this.d = z2;
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void c() {
        if (this.f != null) {
            MBBannerWebView mBBannerWebView = this.h;
            if (!(mBBannerWebView == null || mBBannerWebView.getParent() == null)) {
                this.f.removeView(this.h);
            }
            if (this.g == null) {
                ImageView imageView = new ImageView(com.mbridge.msdk.foundation.controller.a.f().j());
                this.g = imageView;
                imageView.setOnTouchListener(new View.OnTouchListener() {
                    /* class com.mbridge.msdk.mbbanner.common.c.c.AnonymousClass9 */

                    public final boolean onTouch(View view, MotionEvent motionEvent) {
                        c.this.z = motionEvent.getRawX();
                        c.this.A = motionEvent.getRawY();
                        String str = c.b;
                        w.d(str, c.this.z + "  " + c.this.A);
                        return false;
                    }
                });
                this.g.setOnClickListener(new View.OnClickListener() {
                    /* class com.mbridge.msdk.mbbanner.common.c.c.AnonymousClass10 */

                    public final void onClick(View view) {
                        c.this.a(BannerUtils.managerCampaignEX(com.mbridge.msdk.mbjscommon.bridge.b.a(c.this.z, c.this.A), c.this.e), false, "");
                    }
                });
            }
            String imageUrl = this.e.getImageUrl();
            if (!TextUtils.isEmpty(imageUrl)) {
                com.mbridge.msdk.foundation.same.c.b.a(com.mbridge.msdk.foundation.controller.a.f().j()).a(imageUrl, new com.mbridge.msdk.foundation.same.c.c() {
                    /* class com.mbridge.msdk.mbbanner.common.c.c.AnonymousClass11 */

                    @Override // com.mbridge.msdk.foundation.same.c.c
                    public final void onSuccessLoad(Bitmap bitmap, String str) {
                        if (c.this.g != null) {
                            c.this.g.setImageBitmap(bitmap);
                        }
                        c.this.l = true;
                        c.m(c.this);
                        c.this.f();
                        c.this.d();
                    }

                    @Override // com.mbridge.msdk.foundation.same.c.c
                    public final void onFailedLoad(String str, String str2) {
                        c.this.a((c) "banner show failed because banner default view is exception");
                    }
                });
            } else {
                a("banner show failed because campain is exception");
            }
        } else {
            a("banner show failed because banner view is exception");
        }
    }

    private String a(CampaignEx campaignEx) {
        String str;
        String str2 = "";
        if (campaignEx == null) {
            return str2;
        }
        String htmlContentFromUrl = HTMLResourceManager.getInstance().getHtmlContentFromUrl(campaignEx.getBannerUrl());
        if (!TextUtils.isEmpty(htmlContentFromUrl)) {
            return ScriptInjector.injectScriptContentIntoHtml(MBridgeConstans.OMID_JS_SERVICE_CONTENT, htmlContentFromUrl);
        }
        String bannerHtml = campaignEx.getBannerHtml();
        if (campaignEx.isActiveOm()) {
            try {
                File file = new File(bannerHtml);
                if (file.exists()) {
                    str2 = u.a(file);
                }
                str = ScriptInjector.injectScriptContentIntoHtml(MBridgeConstans.OMID_JS_SERVICE_CONTENT, str2);
            } catch (Exception unused) {
                File file2 = new File(bannerHtml);
                if (file2.exists() && file2.isFile() && file2.canRead()) {
                    str = "file:////" + bannerHtml;
                }
            }
        } else {
            File file3 = new File(bannerHtml);
            if (file3.exists() && file3.isFile() && file3.canRead()) {
                str = "file:////" + bannerHtml;
            }
            return bannerHtml;
        }
        return str;
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void a(String str) {
        if (this.e != null && !e()) {
            this.x.removeCallbacks(this.y);
            com.mbridge.msdk.mbbanner.common.b.c cVar = this.c;
            if (cVar != null) {
                cVar.a(str);
            }
            com.mbridge.msdk.foundation.same.report.e.b(com.mbridge.msdk.foundation.controller.a.f().j(), this.e, this.q, str);
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    /* JADX WARNING: Removed duplicated region for block: B:62:0x01cd  */
    /* JADX WARNING: Removed duplicated region for block: B:66:0x0203  */
    /* JADX WARNING: Removed duplicated region for block: B:95:0x0303  */
    private void d() {
        boolean z2;
        Throwable th;
        MBBannerView mBBannerView;
        c cVar = this;
        if (cVar.l && !cVar.m && cVar.c != null) {
            cVar.m = true;
            cVar.x.removeCallbacks(cVar.y);
            CampaignEx campaignEx = cVar.e;
            if (campaignEx != null && !campaignEx.isCallbacked()) {
                cVar.e.setCallbacked(true);
                cVar.c.a(cVar.s);
            }
        }
        if (cVar.l && cVar.j && cVar.k && cVar.m && cVar.e != null && !e()) {
            MBBannerView mBBannerView2 = cVar.f;
            boolean z3 = mBBannerView2 != null && !ai.a(mBBannerView2) && !cVar.o;
            if (!z3 && (mBBannerView = cVar.f) != null) {
                mBBannerView.postDelayed(new Runnable() {
                    /* class com.mbridge.msdk.mbbanner.common.c.c.AnonymousClass12 */

                    public final void run() {
                        c.this.d();
                    }
                }, 1000);
            }
            if (!cVar.n || !z3) {
                z2 = z3;
            } else {
                w.d(b, "onBannerWebViewShow && transInfoToMraid");
                int[] iArr = new int[2];
                cVar.f.getLocationInWindow(iArr);
                MBBannerWebView mBBannerWebView = cVar.h;
                float f2 = (float) iArr[0];
                float f3 = (float) iArr[1];
                w.d("BannerCallJS", "fireOnBannerWebViewShow");
                try {
                    JSONObject jSONObject = new JSONObject();
                    jSONObject.put("startX", (double) f2);
                    jSONObject.put("startY", (double) f3);
                    jSONObject.put("scale", (double) aa.d(com.mbridge.msdk.foundation.controller.a.f().j()));
                    h.a().a((WebView) mBBannerWebView, "webviewshow", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
                } catch (Throwable th2) {
                    w.b("BannerCallJS", "fireOnBannerWebViewShow", th2);
                }
                MBBannerWebView mBBannerWebView2 = cVar.h;
                int i2 = iArr[0];
                int i3 = iArr[1];
                int width = cVar.f.getWidth();
                int height = cVar.f.getHeight();
                w.d("BannerCallJS", "transInfoForMraid");
                try {
                    int i4 = com.mbridge.msdk.foundation.controller.a.f().j().getResources().getConfiguration().orientation;
                    JSONObject jSONObject2 = new JSONObject();
                    jSONObject2.put("orientation", i4 == 2 ? "landscape" : i4 == 1 ? "portrait" : "undefined");
                    jSONObject2.put("locked", "true");
                    float x2 = (float) s.x(com.mbridge.msdk.foundation.controller.a.f().j());
                    float y2 = (float) s.y(com.mbridge.msdk.foundation.controller.a.f().j());
                    HashMap z4 = s.z(com.mbridge.msdk.foundation.controller.a.f().j());
                    int intValue = ((Integer) z4.get("width")).intValue();
                    int intValue2 = ((Integer) z4.get("height")).intValue();
                    HashMap hashMap = new HashMap();
                    z2 = z3;
                    try {
                        hashMap.put("placementType", "inline");
                        hashMap.put("state", "default");
                        hashMap.put("viewable", "true");
                        hashMap.put("currentAppOrientation", jSONObject2);
                        float f4 = (float) i2;
                        float f5 = (float) i3;
                        float f6 = (float) width;
                        float f7 = (float) height;
                        com.mbridge.msdk.mbjscommon.mraid.a.a().a(mBBannerWebView2, f4, f5, f6, f7);
                        com.mbridge.msdk.mbjscommon.mraid.a.a().b(mBBannerWebView2, f4, f5, f6, f7);
                        com.mbridge.msdk.mbjscommon.mraid.a.a().b(mBBannerWebView2, x2, y2);
                        com.mbridge.msdk.mbjscommon.mraid.a.a().c(mBBannerWebView2, (float) intValue, (float) intValue2);
                        com.mbridge.msdk.mbjscommon.mraid.a.a().a(mBBannerWebView2, hashMap);
                        com.mbridge.msdk.mbjscommon.mraid.a.a().a(mBBannerWebView2);
                    } catch (Throwable th3) {
                        th = th3;
                    }
                } catch (Throwable th4) {
                    th = th4;
                    z2 = z3;
                    w.b("BannerCallJS", "transInfoForMraid", th);
                    cVar = this;
                    cVar.n = false;
                    if (!TextUtils.isEmpty(cVar.e.getImageUrl())) {
                    }
                    String str = b;
                    w.d(str, "showSuccessed:" + cVar.e.getId());
                    if (!z2) {
                    }
                }
                cVar = this;
                cVar.n = false;
                if (!TextUtils.isEmpty(cVar.e.getImageUrl())) {
                    com.mbridge.msdk.foundation.same.c.b.a(com.mbridge.msdk.foundation.controller.a.f().j()).c(cVar.e.getImageUrl());
                }
            }
            String str2 = b;
            w.d(str2, "showSuccessed:" + cVar.e.getId());
            if (!z2) {
                ImageView imageView = cVar.g;
                if (imageView == null || imageView.getVisibility() != 0) {
                    List<CampaignEx> list = cVar.s;
                    if (list != null && list.size() > 0) {
                        boolean z5 = false;
                        int i5 = 0;
                        for (int i6 = 0; i6 < cVar.s.size(); i6++) {
                            if (!cVar.s.get(i6).isHasMBTplMark() && (i6 == 0 || !cVar.s.get(i6).isReport())) {
                                cVar.c(cVar.s.get(i6), com.mbridge.msdk.foundation.controller.a.f().j(), cVar.q);
                                cVar.s.get(i6).setReport(true);
                                com.mbridge.msdk.foundation.same.a.d.a(cVar.q, cVar.s.get(i6), IAdInterListener.AdProdType.PRODUCT_BANNER);
                                i5 = i6;
                                z5 = true;
                            }
                        }
                        if (z5) {
                            cVar.b(cVar.s.get(i5), com.mbridge.msdk.foundation.controller.a.f().j(), cVar.q);
                            cVar.a(cVar.s.get(i5), com.mbridge.msdk.foundation.controller.a.f().j(), cVar.q);
                        }
                    }
                } else {
                    CampaignEx campaignEx2 = cVar.e;
                    if (campaignEx2 != null) {
                        if (campaignEx2 != null) {
                            cVar.c(campaignEx2, com.mbridge.msdk.foundation.controller.a.f().j(), cVar.q);
                            cVar.b(campaignEx2, com.mbridge.msdk.foundation.controller.a.f().j(), cVar.q);
                            cVar.a(campaignEx2, com.mbridge.msdk.foundation.controller.a.f().j(), cVar.q);
                        }
                        cVar.e.setReport(true);
                        com.mbridge.msdk.foundation.same.a.d.a(cVar.q, cVar.e, IAdInterListener.AdProdType.PRODUCT_BANNER);
                    }
                }
                cVar.p = true;
                com.mbridge.msdk.mbbanner.common.b.c cVar2 = cVar.c;
                if (cVar2 != null) {
                    cVar2.a(cVar.e, false);
                }
                cVar.x.sendEmptyMessageDelayed(1, 1000);
                com.mbridge.msdk.foundation.same.report.e.a(com.mbridge.msdk.foundation.controller.a.f().j(), cVar.e, cVar.q, "");
                return;
            }
            cVar.e.setReport(false);
        }
    }

    private synchronized boolean e() {
        boolean isReport;
        isReport = this.e.isReport();
        if (!isReport) {
            this.e.setReport(true);
        }
        return isReport;
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void f() {
        ImageView imageView;
        if (this.d && (imageView = this.i) != null) {
            if (imageView.getVisibility() != 0) {
                this.i.setVisibility(0);
                this.i.setOnClickListener(this.B);
            }
            if (this.i.getParent() == null && this.f != null) {
                RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(aa.b(com.mbridge.msdk.foundation.controller.a.f().j(), 12.0f), aa.b(com.mbridge.msdk.foundation.controller.a.f().j(), 12.0f));
                layoutParams.addRule(11);
                layoutParams.addRule(10);
                this.f.addView(this.i, layoutParams);
            }
        }
    }

    public final void a() {
        AdSession adSession = this.w;
        if (adSession != null) {
            adSession.finish();
            this.w = null;
            w.a("omsdk", " adSession.finish() ");
        }
        if (this.c != null) {
            this.c = null;
        }
        MBBannerWebView mBBannerWebView = this.h;
        if (mBBannerWebView != null) {
            mBBannerWebView.setWebViewListener(null);
        }
        if (this.D != null) {
            this.D = null;
        }
        ImageView imageView = this.i;
        if (imageView != null) {
            imageView.setOnClickListener(null);
        }
        ImageView imageView2 = this.g;
        if (imageView2 != null) {
            imageView2.setOnClickListener(null);
        }
        MBBannerView mBBannerView = this.f;
        if (mBBannerView != null) {
            mBBannerView.removeAllViews();
        }
        MBBannerWebView mBBannerWebView2 = this.h;
        if (mBBannerWebView2 != null) {
            mBBannerWebView2.release();
        }
        com.mbridge.msdk.mbbanner.common.bridge.a aVar = this.v;
        if (aVar != null) {
            aVar.a();
        }
        if (this.C != null) {
            this.C = null;
        }
        com.mbridge.msdk.foundation.b.b.a().c(this.q);
    }

    public final void b(boolean z2) {
        this.j = z2;
        d();
        if (!z2) {
            CampaignEx campaignEx = this.e;
            String str = this.q;
            if (campaignEx != null) {
                String a2 = com.mbridge.msdk.mbjscommon.mraid.c.a(campaignEx.getId());
                if (!TextUtils.isEmpty(a2)) {
                    new d(com.mbridge.msdk.foundation.controller.a.f().j()).a(campaignEx.getRequestId(), campaignEx.getRequestIdNotice(), campaignEx.getId(), str, a2, campaignEx.isBidCampaign());
                    com.mbridge.msdk.mbjscommon.mraid.c.b(campaignEx.getId());
                }
            }
        }
    }

    public final void c(boolean z2) {
        this.k = z2;
        d();
    }

    private void a(CampaignEx campaignEx, Context context, String str) {
        if (campaignEx != null) {
            try {
                List<String> pv_urls = campaignEx.getPv_urls();
                if (pv_urls != null && pv_urls.size() > 0) {
                    for (String str2 : pv_urls) {
                        com.mbridge.msdk.click.b.a(context, campaignEx, str, str2, false, true);
                    }
                }
            } catch (Throwable th) {
                w.d(b, th.getMessage());
            }
        }
    }

    private void b(CampaignEx campaignEx, Context context, String str) {
        if (campaignEx != null) {
            try {
                if (!TextUtils.isEmpty(campaignEx.getOnlyImpressionURL())) {
                    com.mbridge.msdk.click.b.a(context, campaignEx, str, campaignEx.getOnlyImpressionURL(), false, true, com.mbridge.msdk.click.a.a.h);
                }
            } catch (Throwable th) {
                w.d(b, th.getMessage());
            }
        }
    }

    private void c(final CampaignEx campaignEx, final Context context, String str) {
        if (!TextUtils.isEmpty(campaignEx.getImpressionURL())) {
            new Thread(new Runnable() {
                /* class com.mbridge.msdk.mbbanner.common.c.c.AnonymousClass13 */

                public final void run() {
                    try {
                        l.a(i.a(context)).b(campaignEx.getId());
                    } catch (Exception unused) {
                        w.d(c.b, "campain can't insert db");
                    }
                }
            }).start();
            com.mbridge.msdk.click.b.a(context, campaignEx, str, campaignEx.getImpressionURL(), false, true, com.mbridge.msdk.click.a.a.g);
        }
        if (!TextUtils.isEmpty(str) && campaignEx.getNativeVideoTracking() != null && campaignEx.getNativeVideoTracking().l() != null) {
            com.mbridge.msdk.click.b.a(context, campaignEx, str, campaignEx.getNativeVideoTracking().l(), false, false);
        }
    }

    public final void a(final CampaignEx campaignEx, final boolean z2, final String str) {
        if (this.p) {
            if (this.a == null) {
                this.a = new com.mbridge.msdk.click.b(com.mbridge.msdk.foundation.controller.a.f().j(), this.q);
            }
            this.a.a(new NativeListener.TrackingExListener() {
                /* class com.mbridge.msdk.mbbanner.common.c.c.AnonymousClass2 */

                @Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
                public final void onDismissLoading(Campaign campaign) {
                }

                @Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
                public final void onDownloadFinish(Campaign campaign) {
                }

                @Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
                public final void onDownloadProgress(int i) {
                }

                @Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
                public final void onDownloadStart(Campaign campaign) {
                }

                @Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
                public final void onFinishRedirection(Campaign campaign, String str) {
                }

                @Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
                public final boolean onInterceptDefaultLoadingDialog() {
                    return false;
                }

                @Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
                public final void onRedirectionFailed(Campaign campaign, String str) {
                }

                @Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
                public final void onShowLoading(Campaign campaign) {
                }

                @Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
                public final void onStartRedirection(Campaign campaign, String str) {
                }

                @Override // com.mbridge.msdk.out.NativeListener.TrackingExListener
                public final void onLeaveApp() {
                    if (c.this.c != null) {
                        c.this.c.b();
                    }
                }
            });
            if (campaignEx != null) {
                try {
                    if (campaignEx.needShowIDialog()) {
                        campaignEx.setCampaignUnitId(this.q);
                        AnonymousClass3 r7 = new com.mbridge.msdk.widget.dialog.a() {
                            /* class com.mbridge.msdk.mbbanner.common.c.c.AnonymousClass3 */

                            @Override // com.mbridge.msdk.widget.dialog.a
                            public final void a() {
                                c.this.a.c(campaignEx);
                                if (!c.this.e.isReportClick()) {
                                    c.this.e.setReportClick(true);
                                    com.mbridge.msdk.mbbanner.common.d.a.a(com.mbridge.msdk.foundation.controller.a.f().j(), campaignEx);
                                }
                                if (c.this.c != null) {
                                    c.this.c.a();
                                }
                                if (z2 && !TextUtils.isEmpty(str)) {
                                    com.mbridge.msdk.mbbanner.common.d.a.a(campaignEx, c.this.q, str);
                                }
                            }

                            @Override // com.mbridge.msdk.widget.dialog.a
                            public final void b() {
                                if (c.this.c != null) {
                                    c.this.c.a(false);
                                }
                            }

                            @Override // com.mbridge.msdk.widget.dialog.a
                            public final void c() {
                                a();
                            }
                        };
                        if (com.mbridge.msdk.click.c.a(campaignEx) && campaignEx.needShowIDialog()) {
                            if (!this.a.b(campaignEx)) {
                                com.mbridge.msdk.mbjscommon.confirmation.e.a().a("", campaignEx, this.f.getContext(), this.q, r7);
                                com.mbridge.msdk.mbbanner.common.b.c cVar = this.c;
                                if (cVar != null) {
                                    cVar.a(true);
                                    return;
                                }
                                return;
                            }
                            com.mbridge.msdk.mbbanner.common.d.a.a(com.mbridge.msdk.foundation.controller.a.f().j(), campaignEx);
                            com.mbridge.msdk.mbbanner.common.b.c cVar2 = this.c;
                            if (cVar2 != null) {
                                cVar2.a();
                                return;
                            }
                            return;
                        }
                    }
                } catch (Throwable th) {
                    th.printStackTrace();
                }
            }
            this.a.c(campaignEx);
            if (!this.e.isReportClick()) {
                this.e.setReportClick(true);
                com.mbridge.msdk.mbbanner.common.d.a.a(com.mbridge.msdk.foundation.controller.a.f().j(), campaignEx);
            }
            com.mbridge.msdk.mbbanner.common.b.c cVar3 = this.c;
            if (cVar3 != null) {
                cVar3.a();
            }
            if (z2 && !TextUtils.isEmpty(str)) {
                com.mbridge.msdk.mbbanner.common.d.a.a(campaignEx, this.q, str);
            }
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void a(String str, int i2) {
        if (this.e != null) {
            com.mbridge.msdk.mbbanner.common.d.a.a(com.mbridge.msdk.mbbanner.common.a.a.a().c(this.e.getId()).b(this.q).d(this.e.getRequestId()).e(this.e.getRequestIdNotice()).g(str).a(i2).a(this.e.isBidCampaign()), this.q);
        }
    }

    public final void a(int i2, int i3, int i4, int i5) {
        if (i2 != i4 || i3 != i5) {
            MBBannerWebView mBBannerWebView = this.h;
            w.d("BannerCallJS", "fireOnBannerViewSizeChange");
            try {
                com.mbridge.msdk.mbjscommon.mraid.a.a().a(mBBannerWebView, (float) i2, (float) i3);
            } catch (Throwable th) {
                w.b("BannerCallJS", "fireOnBannerViewSizeChange", th);
            }
        }
    }

    private void d(boolean z2) {
        if (this.f != null) {
            FeedBackButton b2 = com.mbridge.msdk.foundation.b.b.a().b(this.q);
            if (com.mbridge.msdk.foundation.b.b.a().b() && z2 && b2 != null) {
                ViewGroup viewGroup = (ViewGroup) b2.getParent();
                if (viewGroup != null) {
                    viewGroup.removeView(b2);
                }
                b2.setVisibility(0);
                RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) b2.getLayoutParams();
                if (layoutParams == null) {
                    layoutParams = new RelativeLayout.LayoutParams(com.mbridge.msdk.foundation.b.b.a, com.mbridge.msdk.foundation.b.b.b);
                }
                layoutParams.addRule(12);
                b2.setLayoutParams(layoutParams);
                this.f.addView(b2);
            }
            com.mbridge.msdk.foundation.b.b.a().a(this.q, new com.mbridge.msdk.foundation.b.a() {
                /* class com.mbridge.msdk.mbbanner.common.c.c.AnonymousClass5 */

                @Override // com.mbridge.msdk.foundation.b.a
                public final void a() {
                    String str;
                    c.this.f.onPause();
                    try {
                        JSONObject jSONObject = new JSONObject();
                        if (com.mbridge.msdk.foundation.controller.a.f().j() != null) {
                            jSONObject.put("status", 1);
                        }
                        str = jSONObject.toString();
                    } catch (Throwable th) {
                        w.b(c.b, th.getMessage(), th);
                        str = "";
                    }
                    h.a().a((WebView) c.this.h, AbsFeedBackForH5.WEBVIEW_EVENT_DIALOG_METHOD_NAME, Base64.encodeToString(str.getBytes(), 2));
                }

                @Override // com.mbridge.msdk.foundation.b.a
                public final void b() {
                    String str;
                    c.this.f.onResume();
                    try {
                        JSONObject jSONObject = new JSONObject();
                        if (com.mbridge.msdk.foundation.controller.a.f().j() != null) {
                            jSONObject.put("status", 2);
                        }
                        str = jSONObject.toString();
                    } catch (Throwable th) {
                        w.b(c.b, th.getMessage(), th);
                        str = "";
                    }
                    h.a().a((WebView) c.this.h, AbsFeedBackForH5.WEBVIEW_EVENT_DIALOG_METHOD_NAME, Base64.encodeToString(str.getBytes(), 2));
                }

                @Override // com.mbridge.msdk.foundation.b.a
                public final void a(String str) {
                    String str2;
                    c.this.f.onResume();
                    try {
                        JSONObject jSONObject = new JSONObject();
                        if (com.mbridge.msdk.foundation.controller.a.f().j() != null) {
                            jSONObject.put("status", 2);
                        }
                        str2 = jSONObject.toString();
                    } catch (Throwable th) {
                        w.b(c.b, th.getMessage(), th);
                        str2 = "";
                    }
                    h.a().a((WebView) c.this.h, AbsFeedBackForH5.WEBVIEW_EVENT_DIALOG_METHOD_NAME, Base64.encodeToString(str2.getBytes(), 2));
                }
            });
            this.e.setCampaignUnitId(this.q);
            com.mbridge.msdk.foundation.b.b.a().a(this.q, this.e);
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:10:0x001f  */
    /* JADX WARNING: Removed duplicated region for block: B:12:0x0025  */
    public final void a(CampaignUnit campaignUnit) {
        CampaignEx campaignEx;
        boolean z2 = false;
        if (campaignUnit != null) {
            ArrayList<CampaignEx> ads = campaignUnit.getAds();
            this.s = ads;
            if (ads != null && ads.size() > 0) {
                campaignEx = this.s.get(0);
                this.e = campaignEx;
                if (campaignEx != null) {
                    a("banner show failed because campain is exception");
                    return;
                }
                this.x.removeCallbacks(this.y);
                if (this.d && this.i == null) {
                    ImageView imageView = new ImageView(com.mbridge.msdk.foundation.controller.a.f().j());
                    this.i = imageView;
                    imageView.setBackgroundResource(q.a(com.mbridge.msdk.foundation.controller.a.f().j(), "mbridge_banner_close", "drawable"));
                    this.i.setVisibility(8);
                    this.i.setContentDescription("closeButton");
                }
                this.l = false;
                this.m = false;
                this.p = false;
                if (!TextUtils.isEmpty(this.e.getBannerHtml()) || !TextUtils.isEmpty(this.e.getBannerUrl())) {
                    com.mbridge.msdk.mbbanner.common.a.a a2 = com.mbridge.msdk.mbbanner.common.a.a.a().c(this.e.getId()).d(this.e.getRequestId()).e(this.e.getRequestIdNotice()).b(this.q).a(this.e.isBidCampaign());
                    String str = this.q;
                    if (a2 != null) {
                        a2.a("2000067");
                        if (com.mbridge.msdk.foundation.same.report.b.a().c()) {
                            com.mbridge.msdk.foundation.same.report.b.a().a(a2.b());
                        } else {
                            com.mbridge.msdk.foundation.same.report.c.a(a2.b(), com.mbridge.msdk.foundation.controller.a.f().j(), str);
                        }
                    }
                }
                this.x.postDelayed(this.y, this.u);
                String a3 = a(this.e);
                if (!TextUtils.isEmpty(a3)) {
                    if (this.f != null) {
                        if (this.h == null) {
                            MBBannerWebView mBBannerWebView = new MBBannerWebView(com.mbridge.msdk.foundation.controller.a.f().j());
                            this.h = mBBannerWebView;
                            mBBannerWebView.setLayoutParams(new RelativeLayout.LayoutParams(-1, -1));
                            this.h.setWebViewClient(new com.mbridge.msdk.mbbanner.view.a(this.q, this.s, this.C));
                        }
                        ImageView imageView2 = this.g;
                        if (imageView2 != null) {
                            imageView2.setVisibility(8);
                        }
                        if (this.h.getVisibility() != 0) {
                            this.h.setVisibility(0);
                        }
                        if (this.h.getParent() == null) {
                            this.f.addView(this.h);
                            d(this.e.isMraid());
                        }
                        f();
                        com.mbridge.msdk.mbbanner.common.bridge.a aVar = new com.mbridge.msdk.mbbanner.common.bridge.a(this.f.getContext(), this.r, this.q);
                        this.v = aVar;
                        aVar.a(this.s);
                        this.v.a(this.C);
                        this.v.a(this.t);
                        this.h.setWebViewListener(this.D);
                        this.h.setObject(this.v);
                        if (!a3.startsWith("file")) {
                            if (this.e.isActiveOm()) {
                                a3 = com.mbridge.msdk.a.b.a(a3);
                            }
                            this.h.loadDataWithBaseURL(this.e.getBannerUrl(), a3, "text/html", "utf-8", null);
                        } else {
                            this.h.loadUrl(a3);
                        }
                    } else {
                        a("banner render failed because banner view is null", 2);
                        a("banner show failed because banner view is exception");
                    }
                    z2 = true;
                }
                if (!z2) {
                    if (!TextUtils.isEmpty(this.e.getBannerHtml()) || !TextUtils.isEmpty(this.e.getBannerUrl())) {
                        a("banner render failed because res load failed", 2);
                    }
                    c();
                    return;
                }
                return;
            }
        }
        campaignEx = null;
        this.e = campaignEx;
        if (campaignEx != null) {
        }
    }

    static /* synthetic */ void c(c cVar) {
        MBBannerWebView mBBannerWebView = cVar.h;
        if (!(mBBannerWebView == null || mBBannerWebView.getParent() == null)) {
            cVar.f.removeView(cVar.h);
        }
        ImageView imageView = cVar.g;
        if (!(imageView == null || imageView.getParent() == null)) {
            cVar.g.setVisibility(8);
            cVar.f.removeView(cVar.g);
        }
        ImageView imageView2 = cVar.i;
        if (!(imageView2 == null || imageView2.getParent() == null)) {
            cVar.f.removeView(cVar.i);
            cVar.i.setVisibility(8);
        }
        com.mbridge.msdk.foundation.b.b.a().c(cVar.q);
        com.mbridge.msdk.mbbanner.common.a.a c2 = com.mbridge.msdk.mbbanner.common.a.a.a().b(cVar.q).d(cVar.e.getRequestId()).e(cVar.e.getRequestIdNotice()).c(cVar.e.getId());
        com.mbridge.msdk.mbbanner.common.a.a a2 = c2.f(cVar.e.getCreativeId() + "").a(cVar.e.isBidCampaign());
        String str = cVar.q;
        if (a2 != null) {
            a2.a("2000069");
            if (com.mbridge.msdk.foundation.same.report.b.a().c()) {
                com.mbridge.msdk.foundation.same.report.b.a().a(a2.b());
            } else {
                com.mbridge.msdk.foundation.same.report.c.a(a2.b(), com.mbridge.msdk.foundation.controller.a.f().j(), str);
            }
        }
        BannerUtils.inserCloseId(cVar.q, cVar.s);
        com.mbridge.msdk.mbbanner.common.b.c cVar2 = cVar.c;
        if (cVar2 != null) {
            cVar2.e();
        }
    }

    static /* synthetic */ void d(c cVar) {
        ImageView imageView;
        if (cVar.d && (imageView = cVar.i) != null && imageView.getVisibility() == 0) {
            cVar.i.setVisibility(8);
            cVar.i.setOnClickListener(null);
            if (cVar.f != null && cVar.i.getParent() != null) {
                cVar.f.removeView(cVar.i);
            }
        }
    }

    static /* synthetic */ void m(c cVar) {
        if (cVar.g != null) {
            MBBannerWebView mBBannerWebView = cVar.h;
            if (mBBannerWebView != null) {
                mBBannerWebView.setVisibility(8);
            }
            if (cVar.g.getVisibility() != 0) {
                cVar.g.setVisibility(0);
            }
            if (cVar.f != null) {
                RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, -1);
                layoutParams.addRule(10);
                cVar.g.setScaleType(ImageView.ScaleType.FIT_XY);
                if (cVar.g.getParent() == null) {
                    cVar.f.addView(cVar.g, layoutParams);
                }
                cVar.d(true);
            }
        }
    }
}