- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
565 lines
20 KiB
Java
565 lines
20 KiB
Java
package com.mbridge.msdk.video.signal.a;
|
|
|
|
import android.app.Activity;
|
|
import android.content.Context;
|
|
import android.text.TextUtils;
|
|
import androidx.core.app.NotificationCompat;
|
|
import com.ironsource.v8;
|
|
import com.mbridge.msdk.MBridgeConstans;
|
|
import com.mbridge.msdk.foundation.entity.CampaignEx;
|
|
import com.mbridge.msdk.foundation.tools.ab;
|
|
import com.mbridge.msdk.foundation.tools.af;
|
|
import com.mbridge.msdk.foundation.tools.ak;
|
|
import com.mbridge.msdk.foundation.tools.an;
|
|
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
|
|
import com.mbridge.msdk.scheme.applet.AppletModelManager;
|
|
import com.mbridge.msdk.scheme.applet.AppletsModel;
|
|
import com.mbridge.msdk.video.signal.a;
|
|
import com.mbridge.msdk.video.signal.a.a;
|
|
import java.util.Iterator;
|
|
import java.util.List;
|
|
import org.json.JSONArray;
|
|
import org.json.JSONException;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public final class k extends l {
|
|
private Activity p;
|
|
private String q;
|
|
private String r;
|
|
private CampaignEx t;
|
|
private List<CampaignEx> u;
|
|
private int v;
|
|
private int s = 0;
|
|
private String w = "";
|
|
private String x = "";
|
|
private boolean y = false;
|
|
private boolean z = false;
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
|
|
public final void a(Activity activity) {
|
|
this.p = activity;
|
|
}
|
|
|
|
public final void a(CampaignEx campaignEx) {
|
|
this.t = campaignEx;
|
|
}
|
|
|
|
public final void a(List<CampaignEx> list) {
|
|
this.u = list;
|
|
}
|
|
|
|
public final void c(String str) {
|
|
this.w = str;
|
|
}
|
|
|
|
public final void c(boolean z) {
|
|
this.y = z;
|
|
}
|
|
|
|
public final void d(String str) {
|
|
this.x = str;
|
|
}
|
|
|
|
public final void d(boolean z) {
|
|
this.z = z;
|
|
}
|
|
|
|
public final void i(int i) {
|
|
this.v = i;
|
|
}
|
|
|
|
public final void q() {
|
|
this.q = "";
|
|
}
|
|
|
|
public final int r() {
|
|
return this.v;
|
|
}
|
|
|
|
public k(Activity activity, CampaignEx campaignEx) {
|
|
this.p = activity;
|
|
this.t = campaignEx;
|
|
}
|
|
|
|
public k(Activity activity, CampaignEx campaignEx, List<CampaignEx> list) {
|
|
this.p = activity;
|
|
this.t = campaignEx;
|
|
this.u = list;
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
|
|
public final String c() {
|
|
this.m.a();
|
|
this.a = true;
|
|
if (TextUtils.isEmpty(this.q)) {
|
|
this.q = s();
|
|
} else {
|
|
this.q = ak.b(this.q, "tun", ab.q() + "");
|
|
}
|
|
return this.q;
|
|
}
|
|
|
|
private String s() {
|
|
JSONObject jSONObject = new JSONObject();
|
|
try {
|
|
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, this.j);
|
|
JSONObject jSONObject2 = new JSONObject();
|
|
jSONObject2.put("instanceId", this.w);
|
|
jSONObject2.put("rootViewInstanceId", this.x);
|
|
jSONObject2.put("isRootTemplateWebView", this.y);
|
|
jSONObject.put("sdk_info", "MAL_16.8.51,3.0.1");
|
|
jSONObject2.put("playVideoMute", this.n);
|
|
jSONObject.put("sdkSetting", jSONObject2);
|
|
a(jSONObject);
|
|
JSONArray jSONArray = new JSONArray();
|
|
List<CampaignEx> list = this.u;
|
|
if (list != null && list.size() > 0) {
|
|
for (CampaignEx campaignEx : this.u) {
|
|
jSONArray.put(CampaignEx.campaignToJsonObject(campaignEx, campaignEx.isReady(), b(campaignEx)));
|
|
}
|
|
} else {
|
|
jSONArray.put(CampaignEx.campaignToJsonObject(this.t));
|
|
}
|
|
jSONObject.put("campaignList", jSONArray);
|
|
jSONObject.put("unitSetting", A());
|
|
String g = com.mbridge.msdk.c.h.a().g(com.mbridge.msdk.foundation.controller.c.m().k());
|
|
if (!TextUtils.isEmpty(g)) {
|
|
JSONObject jSONObject3 = new JSONObject(g);
|
|
b(jSONObject3);
|
|
String c = com.mbridge.msdk.c.h.a().c(this.j);
|
|
if (!TextUtils.isEmpty(c)) {
|
|
jSONObject3.put("ivreward", new JSONObject(c));
|
|
}
|
|
jSONObject.put("appSetting", jSONObject3);
|
|
}
|
|
jSONObject.put("rewardSetting", B());
|
|
if (!TextUtils.isEmpty(this.j)) {
|
|
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, this.j);
|
|
}
|
|
jSONObject.put("rw_plus", this.z ? "1" : "0");
|
|
} catch (Throwable th) {
|
|
th.printStackTrace();
|
|
}
|
|
return jSONObject.toString();
|
|
}
|
|
|
|
private void b(JSONObject jSONObject) {
|
|
try {
|
|
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
|
|
String obj = an.a(c, "MBridge_ConfirmTitle" + this.j, "").toString();
|
|
String obj2 = an.a(c, "MBridge_ConfirmContent" + this.j, "").toString();
|
|
String obj3 = an.a(c, "MBridge_CancelText" + this.j, "").toString();
|
|
String obj4 = an.a(c, "MBridge_ConfirmText" + this.j, "").toString();
|
|
if (!TextUtils.isEmpty(obj)) {
|
|
jSONObject.put("confirm_title", obj);
|
|
}
|
|
if (!TextUtils.isEmpty(obj2)) {
|
|
jSONObject.put("confirm_description", obj2);
|
|
}
|
|
if (!TextUtils.isEmpty(obj3)) {
|
|
jSONObject.put("confirm_t", obj3);
|
|
}
|
|
if (!TextUtils.isEmpty(obj4)) {
|
|
jSONObject.put("confirm_c_play", obj4);
|
|
}
|
|
if (TextUtils.isEmpty(obj4)) {
|
|
return;
|
|
}
|
|
jSONObject.put("confirm_c_rv", obj4);
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
private CampaignEx a(String str, CampaignEx campaignEx) {
|
|
String str2;
|
|
String str3;
|
|
if (TextUtils.isEmpty(str)) {
|
|
return campaignEx;
|
|
}
|
|
if (TextUtils.isEmpty(str) && campaignEx == null) {
|
|
return null;
|
|
}
|
|
if (!str.contains("notice")) {
|
|
try {
|
|
JSONObject campaignToJsonObject = CampaignEx.campaignToJsonObject(campaignEx);
|
|
CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(campaignToJsonObject);
|
|
if (parseCampaignWithBackData == null) {
|
|
parseCampaignWithBackData = campaignEx;
|
|
}
|
|
if (!TextUtils.isEmpty(str)) {
|
|
a(campaignToJsonObject, parseCampaignWithBackData);
|
|
JSONObject optJSONObject = new JSONObject(str).optJSONObject(com.mbridge.msdk.foundation.same.a.j);
|
|
if (optJSONObject != null) {
|
|
str2 = String.valueOf(ak.a(this.p, Integer.valueOf(optJSONObject.getString(com.mbridge.msdk.foundation.same.a.h)).intValue()));
|
|
str3 = String.valueOf(ak.a(this.p, Integer.valueOf(optJSONObject.getString(com.mbridge.msdk.foundation.same.a.i)).intValue()));
|
|
} else {
|
|
str2 = "-999";
|
|
str3 = "-999";
|
|
}
|
|
parseCampaignWithBackData.setClickURL(com.mbridge.msdk.click.c.a(parseCampaignWithBackData.getClickURL(), str2, str3));
|
|
String noticeUrl = parseCampaignWithBackData.getNoticeUrl();
|
|
if (optJSONObject != null) {
|
|
Iterator<String> keys = optJSONObject.keys();
|
|
StringBuilder sb = new StringBuilder();
|
|
while (keys.hasNext()) {
|
|
sb.append(v8.i.c);
|
|
String next = keys.next();
|
|
String optString = optJSONObject.optString(next);
|
|
if (com.mbridge.msdk.foundation.same.a.h.equals(next) || com.mbridge.msdk.foundation.same.a.i.equals(next)) {
|
|
optString = String.valueOf(ak.a(this.p, Integer.valueOf(optString).intValue()));
|
|
}
|
|
sb.append(next);
|
|
sb.append(v8.i.b);
|
|
sb.append(optString);
|
|
}
|
|
parseCampaignWithBackData.setNoticeUrl(noticeUrl + ((Object) sb));
|
|
}
|
|
}
|
|
return parseCampaignWithBackData;
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
return campaignEx;
|
|
} catch (Throwable th) {
|
|
th.printStackTrace();
|
|
return campaignEx;
|
|
}
|
|
}
|
|
try {
|
|
JSONObject campaignToJsonObject2 = CampaignEx.campaignToJsonObject(campaignEx);
|
|
JSONObject jSONObject = new JSONObject(str);
|
|
try {
|
|
if (!jSONObject.has(CampaignEx.JSON_KEY_DEEP_LINK_URL)) {
|
|
campaignToJsonObject2.put(CampaignEx.JSON_KEY_DEEP_LINK_URL, "");
|
|
}
|
|
} catch (Exception unused) {
|
|
}
|
|
Iterator<String> keys2 = jSONObject.keys();
|
|
while (keys2.hasNext()) {
|
|
String next2 = keys2.next();
|
|
campaignToJsonObject2.put(next2, jSONObject.getString(next2));
|
|
}
|
|
CampaignEx parseCampaignWithBackData2 = CampaignEx.parseCampaignWithBackData(campaignToJsonObject2);
|
|
a(campaignToJsonObject2, parseCampaignWithBackData2);
|
|
return parseCampaignWithBackData2;
|
|
} catch (JSONException e2) {
|
|
e2.printStackTrace();
|
|
return campaignEx;
|
|
}
|
|
}
|
|
|
|
private void a(JSONObject jSONObject, CampaignEx campaignEx) {
|
|
try {
|
|
String optString = jSONObject.optString("unitId");
|
|
if (TextUtils.isEmpty(optString)) {
|
|
return;
|
|
}
|
|
campaignEx.setCampaignUnitId(optString);
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.e
|
|
public final void click(int i, String str) {
|
|
AppletsModel appletsModel;
|
|
List<CampaignEx> list;
|
|
int p;
|
|
List<CampaignEx> list2;
|
|
super.click(i, str);
|
|
CampaignEx campaignEx = this.t;
|
|
if (campaignEx != null && campaignEx.getDynamicTempCode() == 5 && this.t != null && (list2 = this.u) != null && list2.size() != 0) {
|
|
try {
|
|
JSONObject jSONObject = new JSONObject(str);
|
|
if (jSONObject.has("camp_position")) {
|
|
this.t = this.u.get(jSONObject.getInt("camp_position"));
|
|
}
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
try {
|
|
if (i != 1) {
|
|
if (i != 3) {
|
|
if (i != 4) {
|
|
return;
|
|
}
|
|
this.m.a(true);
|
|
return;
|
|
}
|
|
CampaignEx campaignEx2 = this.t;
|
|
if (campaignEx2 != null && campaignEx2.getCbd() > -2) {
|
|
p = this.t.getCbd();
|
|
} else {
|
|
com.mbridge.msdk.videocommon.d.c cVar = this.k;
|
|
if (cVar != null) {
|
|
p = cVar.p();
|
|
}
|
|
this.s = i;
|
|
click(1, str);
|
|
return;
|
|
}
|
|
if (p == -1) {
|
|
a(new a.b(this, this.m));
|
|
}
|
|
this.s = i;
|
|
click(1, str);
|
|
return;
|
|
}
|
|
if (this.t == null && (list = this.u) != null && list.size() > 0) {
|
|
this.t = this.u.get(0);
|
|
}
|
|
CampaignEx campaignEx3 = this.t;
|
|
if (campaignEx3 == null) {
|
|
return;
|
|
}
|
|
CampaignEx a = a(str, campaignEx3);
|
|
if (this.s != 3) {
|
|
this.s = i;
|
|
}
|
|
try {
|
|
int i2 = this.s;
|
|
if (i2 == 3) {
|
|
a.setClickTempSource(2);
|
|
if (a.getTriggerClickSource() == 0) {
|
|
a.setTriggerClickSource(2);
|
|
}
|
|
} else if (i2 == 1 && a.getClickTempSource() != 2) {
|
|
a.setClickTempSource(1);
|
|
}
|
|
} catch (Exception e2) {
|
|
af.b("DefaultJSCommon", e2.getMessage());
|
|
}
|
|
if (a != null && (appletsModel = AppletModelManager.getInstance().get(a)) != null) {
|
|
appletsModel.setUserClick(true);
|
|
AppletModelManager.getInstance().replace(appletsModel, a);
|
|
}
|
|
a(a, this.p);
|
|
} catch (Throwable th) {
|
|
af.b("DefaultJSCommon", th.getMessage(), th);
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.e
|
|
public final void handlerH5Exception(int i, String str) {
|
|
super.handlerH5Exception(i, str);
|
|
try {
|
|
this.m.a(i, str);
|
|
} catch (Throwable th) {
|
|
af.b("DefaultJSCommon", th.getMessage(), th);
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
|
|
public final void a(int i, String str) {
|
|
super.a(i, str);
|
|
if (i != 2) {
|
|
return;
|
|
}
|
|
try {
|
|
JSONObject jSONObject = new JSONObject(str);
|
|
final String optString = jSONObject.optString(NotificationCompat.CATEGORY_EVENT, NotificationCompat.CATEGORY_EVENT);
|
|
final String optString2 = jSONObject.optString("template", "-1");
|
|
final String optString3 = jSONObject.optString(TtmlNode.TAG_LAYOUT, "-1");
|
|
final String optString4 = jSONObject.optString(MBridgeConstans.PROPERTIES_UNIT_ID, this.j);
|
|
final int m = ab.m(this.p.getApplication());
|
|
Runnable runnable = new Runnable() { // from class: com.mbridge.msdk.video.signal.a.k.1
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
com.mbridge.msdk.foundation.db.o.a(com.mbridge.msdk.foundation.db.g.a(k.this.p.getApplication())).a(new com.mbridge.msdk.foundation.entity.n("2000039", optString, optString2, optString3, optString4, k.this.t.getId(), m, ab.a(k.this.p.getApplication(), m)));
|
|
}
|
|
};
|
|
com.mbridge.msdk.foundation.controller.d.a();
|
|
com.mbridge.msdk.foundation.same.f.a.b().execute(runnable);
|
|
} catch (Throwable th) {
|
|
af.b("DefaultJSCommon", th.getMessage(), th);
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
|
|
public final void f() {
|
|
super.f();
|
|
a.InterfaceC0244a interfaceC0244a = this.m;
|
|
if (interfaceC0244a != null) {
|
|
interfaceC0244a.b();
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
|
|
public final void d() {
|
|
super.d();
|
|
try {
|
|
Activity activity = this.p;
|
|
if (activity != null) {
|
|
activity.finish();
|
|
}
|
|
} catch (Throwable th) {
|
|
af.b("DefaultJSCommon", th.getMessage(), th);
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
|
|
public final String g(int i) {
|
|
switch (i) {
|
|
case 1:
|
|
return u().toString();
|
|
case 2:
|
|
return v().toString();
|
|
case 3:
|
|
return w().toString();
|
|
case 4:
|
|
return x().toString();
|
|
case 5:
|
|
return y().toString();
|
|
case 6:
|
|
return z().toString();
|
|
default:
|
|
return t().toString();
|
|
}
|
|
}
|
|
|
|
private JSONObject t() {
|
|
JSONObject jSONObject = new JSONObject();
|
|
a(jSONObject);
|
|
try {
|
|
JSONObject jSONObject2 = new JSONObject();
|
|
jSONObject2.put("playVideoMute", this.n);
|
|
jSONObject.put("sdkSetting", jSONObject2);
|
|
a(jSONObject);
|
|
JSONArray jSONArray = new JSONArray();
|
|
jSONArray.put(CampaignEx.campaignToJsonObject(this.t));
|
|
jSONObject.put("campaignList", jSONArray);
|
|
jSONObject.put("unitSetting", A());
|
|
String g = com.mbridge.msdk.c.h.a().g(com.mbridge.msdk.foundation.controller.c.m().k());
|
|
if (!TextUtils.isEmpty(g)) {
|
|
JSONObject jSONObject3 = new JSONObject(g);
|
|
b(jSONObject3);
|
|
String c = com.mbridge.msdk.c.h.a().c(this.j);
|
|
if (!TextUtils.isEmpty(c)) {
|
|
jSONObject3.put("ivreward", c);
|
|
}
|
|
jSONObject.put("appSetting", jSONObject3.toString());
|
|
}
|
|
jSONObject.put("rewardSetting", B());
|
|
} catch (Throwable th) {
|
|
th.printStackTrace();
|
|
}
|
|
return jSONObject;
|
|
}
|
|
|
|
private JSONObject u() {
|
|
JSONObject jSONObject = new JSONObject();
|
|
try {
|
|
jSONObject.put("sdk_info", "MAL_16.8.51,3.0.1");
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
}
|
|
return jSONObject;
|
|
}
|
|
|
|
private JSONObject v() {
|
|
JSONObject jSONObject = new JSONObject();
|
|
try {
|
|
if (!TextUtils.isEmpty(this.j)) {
|
|
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, this.j);
|
|
}
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
}
|
|
return jSONObject;
|
|
}
|
|
|
|
private JSONObject w() {
|
|
JSONObject jSONObject = new JSONObject();
|
|
try {
|
|
String g = com.mbridge.msdk.c.h.a().g(com.mbridge.msdk.foundation.controller.c.m().k());
|
|
if (!TextUtils.isEmpty(g)) {
|
|
jSONObject.put("appSetting", new JSONObject(g));
|
|
}
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
} catch (Throwable unused) {
|
|
}
|
|
return jSONObject;
|
|
}
|
|
|
|
private JSONObject x() {
|
|
JSONObject jSONObject = new JSONObject();
|
|
try {
|
|
com.mbridge.msdk.videocommon.d.c cVar = this.k;
|
|
if (cVar != null) {
|
|
jSONObject.put("unitSetting", cVar.E());
|
|
}
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
}
|
|
return jSONObject;
|
|
}
|
|
|
|
private JSONObject y() {
|
|
JSONObject jSONObject = new JSONObject();
|
|
try {
|
|
a(jSONObject);
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
return jSONObject;
|
|
}
|
|
|
|
private JSONObject z() {
|
|
JSONObject jSONObject = new JSONObject();
|
|
try {
|
|
JSONObject jSONObject2 = new JSONObject();
|
|
jSONObject2.put("playVideoMute", this.n);
|
|
jSONObject2.put("instanceId", this.w);
|
|
jSONObject.put("sdkSetting", jSONObject2);
|
|
} catch (JSONException e) {
|
|
e.printStackTrace();
|
|
}
|
|
return jSONObject;
|
|
}
|
|
|
|
private JSONObject A() {
|
|
JSONObject jSONObject = new JSONObject();
|
|
com.mbridge.msdk.videocommon.d.c cVar = this.k;
|
|
return cVar != null ? cVar.E() : jSONObject;
|
|
}
|
|
|
|
private JSONObject B() {
|
|
JSONObject jSONObject = new JSONObject();
|
|
com.mbridge.msdk.videocommon.d.a b = com.mbridge.msdk.videocommon.d.b.a().b();
|
|
return b != null ? b.k() : jSONObject;
|
|
}
|
|
|
|
private boolean b(CampaignEx campaignEx) {
|
|
com.mbridge.msdk.c.g b;
|
|
try {
|
|
String k = com.mbridge.msdk.foundation.controller.c.m().k();
|
|
long ad = (TextUtils.isEmpty(k) || (b = com.mbridge.msdk.c.h.a().b(k)) == null) ? 0L : b.ad() * 1000;
|
|
com.mbridge.msdk.videocommon.d.a b2 = com.mbridge.msdk.videocommon.d.b.a().b();
|
|
long f = b2 != null ? b2.f() : 0L;
|
|
if (campaignEx != null) {
|
|
return campaignEx.isSpareOffer(f, ad);
|
|
}
|
|
return false;
|
|
} catch (Exception unused) {
|
|
return false;
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
|
|
public final void b(String str) {
|
|
if (TextUtils.isEmpty(str)) {
|
|
return;
|
|
}
|
|
this.r = str;
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
|
|
public final String i() {
|
|
af.a("DefaultJSCommon", "getNotchArea");
|
|
return this.r;
|
|
}
|
|
}
|