Spermatid v6.1.8版本的 MD5 值为:a375ce51a42d528ba6e2583c10478296

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


package com.mbridge.msdk.rover;

import android.content.Context;
import android.os.Looper;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.click.CommonJumpLoader;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.t;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public final class c {

    private static String f22089b = "0";

    private CampaignEx f22092d;

    private Context f22093e;

    private List<e> f22091c = new ArrayList();

    public d f22090a = new d() {
        @Override
        public final void a(String str, int i10, int i11, int i12, String str2, String str3) {
            c.a(c.this, str, i10, i11, i12, str2, str3);
        }

        @Override
        public final void b(String str, int i10, int i11, int i12, String str2, String str3) {
            c.a(c.this, str, i10, i11, i12, str2, str3);
        }

        @Override
        public final void c(String str, int i10, int i11, int i12, String str2, String str3) {
            c.a(c.this, str, i10, i11, i12, str2, str3);
        }
    };

    private Map<String, String> f22094f = new HashMap();

    public c(RoverCampaignUnit roverCampaignUnit, CampaignEx campaignEx, Context context) {
        CommonJumpLoader commonJumpLoader = new CommonJumpLoader(context, true);
        this.f22092d = campaignEx;
        this.f22093e = context;
        commonJumpLoader.a("2", f22089b, campaignEx, new com.mbridge.msdk.click.e() {
            @Override
            public final void a(Object obj) {
            }

            @Override
            public final void a(Object obj, String str) {
                if (c.this.f22092d == null || c.this.f22092d.getRoverIsPost() != 1) {
                    return;
                }
                c.b(c.this);
            }

            @Override
            public final void b(Object obj) {
                if (c.this.f22092d == null || c.this.f22092d.getRoverIsPost() != 1) {
                    return;
                }
                c.b(c.this);
            }
        }, this.f22090a);
    }

    public static void b(c cVar) {
        if (cVar.f22093e != null) {
            com.mbridge.msdk.foundation.same.report.d dVar = new com.mbridge.msdk.foundation.same.report.d(cVar.f22093e);
            f fVar = new f() {
                @Override
                public final void a() {
                }

                @Override
                public final void a(String str) {
                }
            };
            if (Looper.myLooper() != Looper.getMainLooper()) {
                Looper.prepare();
            }
            dVar.a(cVar.f22092d, cVar.f22091c, fVar);
            if (Looper.myLooper() != Looper.getMainLooper()) {
                Looper.loop();
            }
        }
    }

    public static void a(c cVar, String str, int i10, int i11, int i12, String str2, String str3) {
        try {
            if (cVar.f22094f == null) {
                cVar.f22094f = new HashMap();
            }
            if (cVar.f22094f.containsKey(str)) {
                return;
            }
            cVar.f22094f.put(str, null);
            if (TextUtils.isEmpty(str) || !str.contains("data:*/*;charset=utf-8;base64")) {
                e eVar = new e();
                eVar.a(str);
                eVar.a(i10);
                eVar.b(i11);
                eVar.c(i12);
                eVar.b(t.a(str2));
                eVar.c(str3 == null ? "" : t.a(str3));
                List<e> list = cVar.f22091c;
                if (list != null) {
                    list.add(eVar);
                    return;
                }
                ArrayList arrayList = new ArrayList();
                cVar.f22091c = arrayList;
                arrayList.add(eVar);
            }
        } catch (Exception e10) {
            if (MBridgeConstans.DEBUG) {
                e10.printStackTrace();
            }
        }
    }
}