package com.sjm.sjmsdk.a.c; import android.app.Activity; import android.app.ActivityManager; import android.os.Build; import android.text.TextUtils; import android.util.ArrayMap; import android.util.Log; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; import android.widget.FrameLayout; import com.bytedance.sdk.openadsdk.TTAdConstant; import com.bytedance.sdk.openadsdk.downloadnew.core.TTDownloadField; import com.qq.e.comm.constants.ErrorCode; import com.sjm.sjmsdk.R; import com.sjm.sjmsdk.a.f.c; import com.sjm.sjmsdk.a.f.g; import com.sjm.sjmsdk.ad.SjmAdError; import com.sjm.sjmsdk.ad.SjmRewardVideoAdListener; import com.sjm.sjmsdk.b.b; import com.sjm.sjmsdk.c.d; import com.sjm.sjmsdk.core.config.SjmSdkConfig; import java.lang.reflect.Field; import java.util.HashMap; import java.util.HashSet; import java.util.Random; public abstract class a extends b { static HashSet<Integer> e; public String a; public String b; protected g c; protected com.sjm.sjmsdk.a.f.b d; public AbstractC0264a f; public boolean g; public boolean h = false; public int i = 0; public int j = 0; public int k = 500; public int l = TTAdConstant.STYLE_SIZE_RADIO_3_2; public boolean m = false; private c n; private ViewGroup o = null; private String p = ""; /* renamed from: com.sjm.sjmsdk.a.c.a$a reason: collision with other inner class name */ public interface AbstractC0264a { void onAdLoadFail(String str, String str2, SjmAdError sjmAdError); } public a(Activity activity, String str, SjmRewardVideoAdListener sjmRewardVideoAdListener, boolean z) { super(activity, str, sjmRewardVideoAdListener, z); } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private String a(String str) { String str2; HashMap hashMap = new HashMap(); hashMap.put("sjmad_id", a().b); hashMap.put("user_id", a().r); hashMap.put("sjm_id", SjmSdkConfig.instance().sjm_appId); hashMap.put("trans_id", str); String a2 = d.a(hashMap, true, false); String stringWith = SjmSdkConfig.instance().getStringWith("secret"); this.p = stringWith; if (TextUtils.isEmpty(stringWith)) { str2 = d.a(a2); } else { str2 = d.a(a2 + "&key=" + this.p); } Log.d("main", "formatmap=" + a2.toString() + ",,key=" + this.p); return str2; } /* JADX WARNING: Code restructure failed: missing block: B:3:0x0027, code lost: r0 = g(); */ private void a(int i2) { final Activity g2; Log.i("test", "SjmRewardVideoAdAdapter.onSjmAdShowSkipBtn...delay = " + i2 + " & duration = " + this.l); if (Build.VERSION.SDK_INT >= 19 && g2 != null) { ViewGroup viewGroup = (ViewGroup) g2.getWindow().getDecorView(); this.o = viewGroup; viewGroup.animate().setDuration((long) i2).withEndAction(new Runnable() { /* class com.sjm.sjmsdk.a.c.a.AnonymousClass1 */ public void run() { Log.i("test", "SjmSplashAdAdapter.showSkipBtn"); a.this.a((a) g2); a.this.o.animate().setDuration((long) a.this.l).withEndAction(new Runnable() { /* class com.sjm.sjmsdk.a.c.a.AnonymousClass1.AnonymousClass1 */ public void run() { a.this.i(); } }).start(); } }).start(); } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void a(Activity activity) { View inflate = View.inflate(activity, this.j != 1 ? R.layout.sjm_frame_skip : R.layout.sjm_frame_skip_2, null); inflate.setTag("Sjm_VIEW"); inflate.setLayoutParams(new FrameLayout.LayoutParams(-1, -1)); View findViewById = inflate.findViewById(R.id.Sjm_close_btn); findViewById.setVisibility(0); findViewById.setOnClickListener(new View.OnClickListener() { /* class com.sjm.sjmsdk.a.c.a.AnonymousClass3 */ public void onClick(View view) { a aVar = a.this; aVar.a((a) aVar.o); } }); this.o.addView(inflate); } private void a(View view, float f2, float f3) { Log.i("test", "touchPos...X = " + f2 + " | Y = " + f3); long currentTimeMillis = System.currentTimeMillis(); MotionEvent obtain = MotionEvent.obtain(currentTimeMillis, currentTimeMillis, 0, f2, f3, 0); view.dispatchTouchEvent(obtain); obtain.recycle(); long nextInt = currentTimeMillis + ((long) (new Random().nextInt(150) + 50)); MotionEvent obtain2 = MotionEvent.obtain(nextInt, nextInt, 1, f2, f3, 0); view.dispatchTouchEvent(obtain2); obtain2.recycle(); } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void a(ViewGroup viewGroup) { Log.i("test", "SjmRewardVideoAdAdapter.performSkip"); i(); if (viewGroup != null) { a(viewGroup, ((float) viewGroup.getWidth()) * 0.5f, ((float) viewGroup.getHeight()) * 0.9f); } } private c e() { if (this.n == null) { this.n = new c(); } return this.n; } private HashSet<Integer> f() { if (e == null) { HashSet<Integer> hashSet = new HashSet<>(); e = hashSet; hashSet.add(5013); e.add(5004); e.add(5005); e.add(5009); e.add(5021); e.add(40020); } return e; } private Activity g() { try { String h2 = h(); Class<?> cls = Class.forName("android.app.ActivityThread"); Object invoke = cls.getMethod("currentActivityThread", new Class[0]).invoke(null, new Object[0]); Field declaredField = cls.getDeclaredField("mActivities"); declaredField.setAccessible(true); ArrayMap arrayMap = (ArrayMap) declaredField.get(invoke); for (Object obj : arrayMap.keySet()) { Object obj2 = arrayMap.get(obj); Field declaredField2 = obj2.getClass().getDeclaredField(TTDownloadField.TT_ACTIVITY); declaredField2.setAccessible(true); Object obj3 = declaredField2.get(obj2); System.out.println(obj3); Activity activity = (Activity) obj3; if (h2.equals(activity.getClass().toString().substring(6))) { Log.i("test", "______reflectActivity____" + activity.toString()); return activity; } } } catch (Exception e2) { e2.printStackTrace(); } return null; } private String h() { if (getActivity() == null) { return ""; } try { return ((ActivityManager) getActivity().getSystemService(TTDownloadField.TT_ACTIVITY)).getRunningTasks(30).get(0).topActivity.getClassName(); } catch (Exception unused) { return ""; } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void i() { Log.i("test", "SjmRewardVideoAdAdapter.onRemoveSkipBtn"); ViewGroup viewGroup = this.o; if (viewGroup != null) { viewGroup.animate().cancel(); View findViewWithTag = this.o.findViewWithTag("Sjm_VIEW"); if (findViewWithTag != null) { Log.i("test", "SjmRewardVideoAdAdapter.removeSkipBtn"); this.o.removeView(findViewWithTag); this.o = null; } } } /* access modifiers changed from: protected */ public g a() { if (this.c == null) { g gVar = new g(this.b, this.posId, this.userId, this.rewardName, this.rewardAmount); this.c = gVar; gVar.b = this.a; this.c.u = this.extra; } return this.c; } public void a(String str, String str2) { b().a("Event_Start", "onSjmAdStart"); this.d.d = str; this.d.b = str2; super.onSjmPushLog(getActivity(), this.d); } /* access modifiers changed from: protected */ public com.sjm.sjmsdk.a.f.b b() { if (this.d == null) { com.sjm.sjmsdk.a.f.a aVar = new com.sjm.sjmsdk.a.f.a(this.b, this.posId); this.d = aVar; aVar.c = "RewardVideo"; } this.d.l = this.userId; return this.d; } public void c() { b().a("Event_Start_Show", "onSjmShowAd"); super.onSjmPushLog(getActivity(), b()); } /* access modifiers changed from: protected */ public void d() { a().p = System.currentTimeMillis(); a().q = a().p - a().o; } /* access modifiers changed from: protected */ @Override // com.sjm.sjmsdk.b.b public void onSjmAdClick() { super.onSjmAdClick(); a().a("onSjmAdClick"); b().a("Event_Click", "onSjmAdClick"); super.onSjmPushLog(getActivity(), b()); if (this.h) { i(); } } /* access modifiers changed from: protected */ @Override // com.sjm.sjmsdk.b.b public void onSjmAdClose() { super.onSjmAdClose(); a().a("onSjmAdClose"); if (this.h) { i(); } } /* access modifiers changed from: protected */ @Override // com.sjm.sjmsdk.b.b public void onSjmAdError(SjmAdError sjmAdError) { SjmSdkConfig instance; String str; int i2; if (this.g) { if (f().contains(Integer.valueOf(sjmAdError.getErrorCode()))) { SjmSdkConfig.instance().addAdIdLimit(this.posId, sjmAdError.getErrorCode(), 0); } if (sjmAdError.getErrorCode() == 6000) { String errorMsg = sjmAdError.getErrorMsg(); if (errorMsg.contains("100133")) { instance = SjmSdkConfig.instance(); str = this.posId; i2 = 100133; } else if (errorMsg.contains("100135")) { instance = SjmSdkConfig.instance(); str = this.posId; i2 = 100135; } else if (errorMsg.contains("100126")) { instance = SjmSdkConfig.instance(); str = this.posId; i2 = 100126; } else if (errorMsg.contains("106001")) { instance = SjmSdkConfig.instance(); str = this.posId; i2 = 106001; } instance.addAdIdLimit(str, ErrorCode.UNKNOWN_ERROR, i2); } com.sjm.sjmsdk.a.f.b b2 = b(); b2.a("Event_Error", sjmAdError.getErrorCode() + ":" + sjmAdError.getErrorMsg()); super.onSjmPushLog(getActivity(), b()); AbstractC0264a aVar = this.f; if (aVar != null) { aVar.onAdLoadFail(this.posId, this.b, sjmAdError); return; } return; } super.onSjmAdError(sjmAdError); a().a("onSjmAdError"); com.sjm.sjmsdk.a.f.b b3 = b(); b3.a("Event_Error", sjmAdError.getErrorCode() + ":" + sjmAdError.getErrorMsg()); super.onSjmPushLog(getActivity(), b()); } /* access modifiers changed from: protected */ @Override // com.sjm.sjmsdk.b.b public void onSjmAdExpose() { super.onSjmAdExpose(); a().a("onSjmAdExpose"); } /* access modifiers changed from: protected */ @Override // com.sjm.sjmsdk.b.b public void onSjmAdLoaded(String str) { this.g = false; a().m = System.currentTimeMillis(); a().a("onSjmAdLoaded"); super.onSjmAdLoaded(str); onSjmAdTradeId(a().m + "", a(a().m + ""), false); } /* access modifiers changed from: protected */ @Override // com.sjm.sjmsdk.b.b public void onSjmAdReward(String str) { String str2; d(); a().a("onSjmAdReward"); b().a("Event_finish", "onSjmAdReward"); super.onSjmPushLog(getActivity(), b()); g gVar = this.c; if (gVar == null || TextUtils.isEmpty(gVar.i)) { str2 = a().m + ""; } else { str2 = this.c.i; } super.onSjmAdReward(str2); if (this.h && this.i == 0) { a(0); } } /* access modifiers changed from: protected */ @Override // com.sjm.sjmsdk.b.b public void onSjmAdShow() { super.onSjmAdShow(); a().n = System.currentTimeMillis(); a().o = System.currentTimeMillis(); a().a("onSjmAdShow"); b().a("Event_Show", "onSjmAdShow"); super.onSjmPushLog(getActivity(), b()); if (this.h && this.i == 1) { a(this.k); } } /* access modifiers changed from: protected */ @Override // com.sjm.sjmsdk.b.b public void onSjmAdShowError(SjmAdError sjmAdError) { super.onSjmAdShowError(sjmAdError); a().a("onSjmAdShowError"); } /* access modifiers changed from: protected */ @Override // com.sjm.sjmsdk.b.b public void onSjmAdTradeId(final String str, String str2, boolean z) { SjmSdkConfig instance = SjmSdkConfig.instance(); boolean z2 = true; if (instance.getIntWith(a().b + "_is_service") != 1) { z2 = false; } this.needSecondVerity = z2; Log.d("test", "needSecondVerity=" + this.needSecondVerity); if (this.needSecondVerity) { e().a(a(), new c.a() { /* class com.sjm.sjmsdk.a.c.a.AnonymousClass2 */ @Override // com.sjm.sjmsdk.a.f.c.a public void a(String str) { if (TextUtils.isEmpty(str)) { a.this.c.i = str; a.super.onSjmAdTradeId(str, a.this.a((a) str), false); return; } a.this.c.i = str; a.super.onSjmAdTradeId(str, a.this.a((a) str), true); } }); } else { super.onSjmAdTradeId(str, str2, false); } } /* access modifiers changed from: protected */ @Override // com.sjm.sjmsdk.b.b public void onSjmAdVideoCached() { super.onSjmAdVideoCached(); a().a("onSjmAdVideoCached"); } /* access modifiers changed from: protected */ @Override // com.sjm.sjmsdk.b.b public void onSjmAdVideoComplete() { super.onSjmAdVideoComplete(); d(); a().a("onSjmAdVideoComplete"); } }