Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,433 @@
package com.mbridge.msdk.mbbanner.a;
import android.text.TextUtils;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.j;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.c.b;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.CampaignUnit;
import com.mbridge.msdk.foundation.same.report.d.e;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.as;
import com.mbridge.msdk.mbbanner.common.c.c;
import com.mbridge.msdk.out.BannerAdListener;
import com.mbridge.msdk.out.BannerSize;
import com.mbridge.msdk.out.MBBannerView;
import com.mbridge.msdk.out.MBridgeIds;
import java.util.List;
/* loaded from: classes4.dex */
public final class a {
private static String a = "BannerController";
private String b;
private String c;
private String d;
private MBridgeIds e;
private boolean f;
private int g;
private MBBannerView h;
private int i;
private int j;
private int k;
private BannerAdListener m;
private CampaignUnit n;
private c o;
private k p;
private j q;
private boolean r;
private boolean s;
private boolean t;
private boolean u;
private boolean v;
private int l = -1;
private com.mbridge.msdk.mbbanner.common.b.c w = new com.mbridge.msdk.mbbanner.common.b.c() { // from class: com.mbridge.msdk.mbbanner.a.a.1
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void a(List<CampaignEx> list) {
af.b(a.a, "onShowSuccessed:");
if (a.this.m != null) {
a.this.m.onLoadSuccessed(a.this.e);
}
try {
com.mbridge.msdk.foundation.same.report.d.c a2 = com.mbridge.msdk.mbbanner.common.d.a.a(a.this.b, list.get(0).getLocalRequestId());
a2.b(list);
a2.g(1);
a2.f(TextUtils.isEmpty(list.get(0).getBannerUrl()) ? 2 : 1);
com.mbridge.msdk.mbbanner.common.d.a.a("2000048", a2, null);
} catch (Exception e) {
af.b(a.a, e.getMessage());
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void a(CampaignEx campaignEx) {
a.this.d();
if (a.this.m != null) {
a.this.m.onLogImpression(a.this.e);
}
try {
com.mbridge.msdk.foundation.same.report.d.c a2 = com.mbridge.msdk.mbbanner.common.d.a.a(a.this.b, campaignEx.getLocalRequestId());
a2.a(campaignEx);
a2.i(campaignEx.isBidCampaign() ? "1" : "2");
int i = 1;
a2.g(a.this.o != null ? a.this.o.b() : 1);
if (a.this.k != 0) {
i = 2;
}
a2.d(i);
a2.e(a.this.k);
com.mbridge.msdk.mbbanner.common.d.a.a("2000128", a2, null);
com.mbridge.msdk.mbbanner.common.d.a.a("2000130", a2, null);
} catch (Exception e) {
af.b(a.a, e.getMessage());
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void a(b bVar) {
a.this.a(bVar);
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void a() {
if (a.this.m != null) {
a.this.m.onClick(a.this.e);
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void b() {
if (a.this.m != null) {
a.this.m.onLeaveApp(a.this.e);
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void c() {
if (a.this.m != null) {
a.this.m.showFullScreen(a.this.e);
a.this.v = true;
com.mbridge.msdk.mbbanner.common.c.a.a().a(2, a.this.c, a.this.b, null, null);
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void d() {
if (a.this.m != null) {
a.this.m.closeFullScreen(a.this.e);
a.this.v = false;
com.mbridge.msdk.mbbanner.common.c.a.a().a(3, a.this.c, a.this.b, new com.mbridge.msdk.mbbanner.common.a.a(a.this.j + "x" + a.this.i, a.this.k * 1000), a.this.x);
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void e() {
if (a.this.m != null) {
a.this.m.onCloseBanner(a.this.e);
}
}
};
private com.mbridge.msdk.mbbanner.common.b.b x = new com.mbridge.msdk.mbbanner.common.b.b() { // from class: com.mbridge.msdk.mbbanner.a.a.2
@Override // com.mbridge.msdk.mbbanner.common.b.b
public final void a(String str, CampaignUnit campaignUnit, boolean z) {
a.this.n = campaignUnit;
a.a(a.this, 1, (b) null);
}
@Override // com.mbridge.msdk.mbbanner.common.b.b
public final void a(b bVar) {
a.a(a.this, 2, bVar);
a.this.a(bVar.f(), bVar);
a.this.d();
}
@Override // com.mbridge.msdk.mbbanner.common.b.b
public final void a(String str, int i, boolean z) {
if (a.this.h != null) {
a.this.u = true;
a.this.i();
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.b
public final void b(b bVar) {
a.this.a(bVar.f(), bVar);
a.this.d();
}
};
private int b(int i) {
if (i <= 0) {
return i;
}
int i2 = 10;
if (i >= 10) {
i2 = 180;
if (i <= 180) {
return i;
}
}
return i2;
}
public final void a(BannerAdListener bannerAdListener) {
this.m = bannerAdListener;
}
public final void a(boolean z) {
this.f = z;
this.g = z ? 1 : 2;
}
public final String a() {
CampaignUnit campaignUnit = this.n;
return (campaignUnit == null || campaignUnit.getRequestId() == null) ? "" : this.n.getRequestId();
}
public final String b() {
CampaignUnit campaignUnit = this.n;
return campaignUnit != null ? com.mbridge.msdk.foundation.same.c.a(campaignUnit.getAds()) : "";
}
/* JADX INFO: Access modifiers changed from: private */
public void a(String str, b bVar) {
CampaignUnit campaignUnit;
String str2 = "";
if (bVar != null) {
try {
str2 = bVar.b();
if (TextUtils.isEmpty(str)) {
str = bVar.f();
}
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
if (TextUtils.isEmpty(str) && (campaignUnit = this.n) != null) {
str = campaignUnit.getLocalRequestId();
}
com.mbridge.msdk.foundation.same.report.d.c a2 = com.mbridge.msdk.mbbanner.common.d.a.a(this.b, str);
CampaignUnit campaignUnit2 = this.n;
a2.b(campaignUnit2 != null ? campaignUnit2.getAds() : null);
a2.a(bVar);
CampaignUnit campaignUnit3 = this.n;
if (campaignUnit3 != null && !campaignUnit3.getAds().isEmpty()) {
a2.f(TextUtils.isEmpty(this.n.getAds().get(0).getBannerUrl()) ? 1 : 2);
}
a2.c(true);
com.mbridge.msdk.mbbanner.common.d.a.a("2000047", a2, null);
BannerAdListener bannerAdListener = this.m;
if (bannerAdListener != null) {
bannerAdListener.onLoadFailed(this.e, str2);
}
}
public a(MBBannerView mBBannerView, BannerSize bannerSize, String str, String str2) {
this.h = mBBannerView;
if (bannerSize != null) {
this.i = bannerSize.getHeight();
this.j = bannerSize.getWidth();
}
this.b = str2;
str = TextUtils.isEmpty(str) ? "" : str;
this.c = str;
this.e = new MBridgeIds(str, this.b);
String k = com.mbridge.msdk.foundation.controller.c.m().k();
String b = com.mbridge.msdk.foundation.controller.c.m().b();
if (this.q == null) {
this.q = new j();
}
this.q.a(com.mbridge.msdk.foundation.controller.c.m().c(), k, b, this.b);
h();
}
public final void a(BannerSize bannerSize) {
if (bannerSize != null) {
this.i = bannerSize.getHeight();
this.j = bannerSize.getWidth();
}
}
public final void a(int i) {
int b = b(i);
this.l = b;
this.k = b;
}
private void h() {
k d = h.a().d(com.mbridge.msdk.foundation.controller.c.m().k(), this.b);
this.p = d;
if (d == null) {
this.p = k.d(this.b);
}
if (this.l == -1) {
this.k = b(this.p.q());
}
if (this.g == 0) {
boolean z = this.p.f() == 1;
this.f = z;
c cVar = this.o;
if (cVar != null) {
cVar.a(z);
}
}
}
public final void a(String str, String str2) {
if (this.i < 1 || this.j < 1) {
a(str2, new b(880037));
return;
}
try {
if (com.mbridge.msdk.mbsignalcommon.webEnvCheck.a.a(com.mbridge.msdk.foundation.controller.c.m().c())) {
this.d = str2;
com.mbridge.msdk.mbbanner.common.a.a aVar = new com.mbridge.msdk.mbbanner.common.a.a(this.j + "x" + this.i, this.k * 1000);
aVar.a(str);
aVar.b(this.c);
aVar.c(str2);
com.mbridge.msdk.mbbanner.common.c.a.a().a(this.c, this.b, aVar, this.x);
com.mbridge.msdk.mbbanner.common.c.a.a().a(1, this.c, this.b, aVar, this.x);
return;
}
} catch (Exception e) {
af.b(a, e.getMessage());
}
a(str2, new b(880029));
}
public final void c() {
this.t = true;
if (this.m != null) {
this.m = null;
}
if (this.x != null) {
this.x = null;
}
if (this.w != null) {
this.w = null;
}
if (this.h != null) {
this.h = null;
}
com.mbridge.msdk.mbbanner.common.c.a.a().a(4, this.c, this.b, null, null);
com.mbridge.msdk.mbbanner.common.c.a.a().a(this.b);
com.mbridge.msdk.mbbanner.common.c.a.a().b();
c cVar = this.o;
if (cVar != null) {
cVar.a();
}
}
/* JADX INFO: Access modifiers changed from: private */
public void i() {
if (this.t || !this.u) {
return;
}
MBBannerView mBBannerView = this.h;
if (this.n != null) {
if (this.o == null) {
this.o = new c(mBBannerView, this.w, this.c, this.b, this.f, this.p);
}
this.o.a(this.d);
this.o.b(this.r);
this.o.c(this.s);
this.o.a(this.f, this.g);
this.o.a(this.n);
} else {
a(new b(880043));
}
this.u = false;
}
/* JADX INFO: Access modifiers changed from: private */
public void a(b bVar) {
a(this.d, bVar);
d();
}
public final void d() {
if (this.t) {
return;
}
j();
h();
com.mbridge.msdk.mbbanner.common.a.a aVar = new com.mbridge.msdk.mbbanner.common.a.a(this.j + "x" + this.i, this.k * 1000);
aVar.b(this.c);
aVar.a(true);
aVar.c(com.mbridge.msdk.mbbanner.common.d.a.a(""));
com.mbridge.msdk.mbbanner.common.c.a.a().b(this.c, this.b, aVar, this.x);
}
public final void b(boolean z) {
this.r = z;
k();
i();
}
public final void c(boolean z) {
this.s = z;
k();
}
private void j() {
MBBannerView mBBannerView = this.h;
if (mBBannerView != null) {
if (this.r && this.s && !this.v && !as.a(mBBannerView, 1)) {
com.mbridge.msdk.mbbanner.common.c.a.a().a(3, this.c, this.b, new com.mbridge.msdk.mbbanner.common.a.a(this.j + "x" + this.i, this.k * 1000), this.x);
} else {
com.mbridge.msdk.mbbanner.common.c.a.a().a(2, this.c, this.b, null, null);
}
if (this.r) {
return;
}
com.mbridge.msdk.mbbanner.common.c.a.a().a(4, this.c, this.b, null, null);
com.mbridge.msdk.mbbanner.common.c.a.a().a(this.b);
}
}
private void k() {
j();
c cVar = this.o;
if (cVar != null) {
cVar.b(this.r);
this.o.c(this.s);
}
}
public final void a(int i, int i2, int i3, int i4) {
c cVar = this.o;
if (cVar != null) {
cVar.a(i, i2, i3, i4);
}
}
public final void e() {
com.mbridge.msdk.mbbanner.common.c.a.a().a(4, this.c, this.b, new com.mbridge.msdk.mbbanner.common.a.a(this.j + "x" + this.i, this.k * 1000), this.x);
}
public final void f() {
com.mbridge.msdk.mbbanner.common.c.a.a().a(3, this.c, this.b, new com.mbridge.msdk.mbbanner.common.a.a(this.j + "x" + this.i, this.k * 1000), this.x);
}
public static /* synthetic */ void a(a aVar, int i, b bVar) {
try {
com.mbridge.msdk.foundation.same.report.d.c a2 = com.mbridge.msdk.mbbanner.common.d.a.a(aVar.b, bVar == null ? aVar.n.getLocalRequestId() : bVar.f());
e eVar = new e();
eVar.a("result", Integer.valueOf(i));
CampaignUnit campaignUnit = aVar.n;
if (campaignUnit != null && !campaignUnit.getAds().isEmpty()) {
CampaignEx campaignEx = aVar.n.getAds().get(0);
if (campaignEx != null) {
a2.f(TextUtils.isEmpty(campaignEx.getBannerUrl()) ? 2 : 1);
}
a2.b(aVar.n.getAds());
}
if (bVar != null) {
a2.a(bVar);
}
com.mbridge.msdk.mbbanner.common.d.a.a("2000126", a2, eVar);
} catch (Exception e) {
af.b(a, e.getMessage());
}
}
}

View File

@@ -0,0 +1,57 @@
package com.mbridge.msdk.mbbanner.common.a;
/* loaded from: classes4.dex */
public class a {
private static final String a = "a";
private String b;
private int c;
private String d;
private String e;
private String f;
private boolean g = false;
public final String a() {
return this.b;
}
public final void a(String str) {
this.d = str;
}
public final void a(boolean z) {
this.g = z;
}
public final int b() {
return this.c;
}
public final void b(String str) {
this.e = str;
}
public final String c() {
return this.d;
}
public final void c(String str) {
this.f = str;
}
public final String d() {
return this.e;
}
public final String e() {
return this.f;
}
public final boolean f() {
return this.g;
}
public a(String str, int i) {
this.b = str;
this.c = i;
}
}

View File

@@ -0,0 +1,45 @@
package com.mbridge.msdk.mbbanner.common.a;
/* loaded from: classes4.dex */
public final class b {
private String a;
private String b;
private String c = "";
private int d;
private int e;
public final String a() {
return this.b;
}
public final void a(int i) {
this.d = i;
}
public final void a(String str) {
this.b = str;
}
public final int b() {
return this.d;
}
public final void b(String str) {
this.c = str;
}
public final int c() {
return this.e;
}
public final String d() {
return this.c;
}
public b(String str, String str2, int i, int i2) {
this.a = str;
this.b = str2;
this.d = i;
this.e = i2;
}
}

View File

@@ -0,0 +1,48 @@
package com.mbridge.msdk.mbbanner.common.a;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.net.f.e;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.mbbanner.common.util.BannerUtils;
/* loaded from: classes4.dex */
public class c extends d {
private static final String a = "c";
public static e a(boolean z, Context context, String str, String str2, int i, a aVar) {
String k = com.mbridge.msdk.foundation.controller.c.m().k();
String md5 = SameMD5.getMD5(com.mbridge.msdk.foundation.controller.c.m().k() + com.mbridge.msdk.foundation.controller.c.m().b());
String a2 = ak.a(context, str);
String a3 = com.mbridge.msdk.foundation.same.a.b.a(str, "banner");
String closeIds = BannerUtils.getCloseIds(str);
e eVar = new e();
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "app_id", k);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, MBridgeConstans.PROPERTIES_UNIT_ID, str);
if (!TextUtils.isEmpty(aVar.d())) {
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, MBridgeConstans.PLACEMENT_ID, aVar.d());
}
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "sign", md5);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "only_impression", "1");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "ping_mode", "1");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, e.e, a2);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, CampaignEx.JSON_KEY_AD_SOURCE_ID, "1");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, e.f, str2);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "ad_type", "296");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "offset", i + "");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, e.d, a3);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "close_id", closeIds);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, com.mbridge.msdk.foundation.entity.b.JSON_KEY_UNIT_SIZE, aVar.a() + "");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "refresh_time", aVar.b() + "");
if (!TextUtils.isEmpty(aVar.c())) {
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "token", aVar.c() + "");
}
if (!TextUtils.isEmpty(aVar.e())) {
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, CampaignEx.JSON_KEY_LOCAL_REQUEST_ID, aVar.e());
}
return eVar;
}
}

View File

@@ -0,0 +1,6 @@
package com.mbridge.msdk.mbbanner.common.a;
/* loaded from: classes4.dex */
public class d {
private static final String a = c.class.getSimpleName();
}

View File

@@ -0,0 +1,20 @@
package com.mbridge.msdk.mbbanner.common.b;
import com.mbridge.msdk.foundation.entity.CampaignEx;
/* loaded from: classes4.dex */
public interface a {
void a();
void a(int i);
void a(CampaignEx campaignEx);
void a(String str);
void a(boolean z);
void a(boolean z, String str);
void b(int i);
}

View File

@@ -0,0 +1,14 @@
package com.mbridge.msdk.mbbanner.common.b;
import com.mbridge.msdk.foundation.entity.CampaignUnit;
/* loaded from: classes4.dex */
public interface b {
void a(com.mbridge.msdk.foundation.c.b bVar);
void a(String str, int i, boolean z);
void a(String str, CampaignUnit campaignUnit, boolean z);
void b(com.mbridge.msdk.foundation.c.b bVar);
}

View File

@@ -0,0 +1,23 @@
package com.mbridge.msdk.mbbanner.common.b;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import java.util.List;
/* loaded from: classes4.dex */
public interface c {
void a();
void a(com.mbridge.msdk.foundation.c.b bVar);
void a(CampaignEx campaignEx);
void a(List<CampaignEx> list);
void b();
void c();
void d();
void e();
}

View File

@@ -0,0 +1,6 @@
package com.mbridge.msdk.mbbanner.common.b;
/* loaded from: classes4.dex */
public interface d {
void a(String str);
}

View File

@@ -0,0 +1,81 @@
package com.mbridge.msdk.mbbanner.common.b;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import java.util.List;
/* loaded from: classes4.dex */
public class e implements c {
private static final String a = "e";
private c b;
private k c;
public e(c cVar, k kVar) {
this.c = kVar;
this.b = cVar;
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void a(List<CampaignEx> list) {
c cVar = this.b;
if (cVar != null) {
cVar.a(list);
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void a(com.mbridge.msdk.foundation.c.b bVar) {
c cVar = this.b;
if (cVar != null) {
cVar.a(bVar);
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void a() {
c cVar = this.b;
if (cVar != null) {
cVar.a();
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void b() {
c cVar = this.b;
if (cVar != null) {
cVar.b();
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void c() {
c cVar = this.b;
if (cVar != null) {
cVar.c();
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void d() {
c cVar = this.b;
if (cVar != null) {
cVar.d();
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void a(CampaignEx campaignEx) {
c cVar = this.b;
if (cVar != null) {
cVar.a(campaignEx);
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.c
public final void e() {
c cVar = this.b;
if (cVar != null) {
cVar.e();
}
}
}

View File

@@ -0,0 +1,220 @@
package com.mbridge.msdk.mbbanner.common.c;
import android.content.Context;
import android.os.Handler;
import android.text.TextUtils;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.out.MBridgeIds;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
public class a {
private static final String a = "a";
private static volatile a h;
private Context b = com.mbridge.msdk.foundation.controller.c.m().c();
private com.mbridge.msdk.mbbanner.common.util.a c = new com.mbridge.msdk.mbbanner.common.util.a();
private Map<String, com.mbridge.msdk.mbbanner.common.a.b> d = new ConcurrentHashMap();
private Map<String, Boolean> e = new ConcurrentHashMap();
private Map<String, Handler> f = new ConcurrentHashMap();
private Map<String, Integer> g = new ConcurrentHashMap();
public static a a() {
if (h == null) {
synchronized (a.class) {
try {
if (h == null) {
h = new a();
}
} finally {
}
}
}
return h;
}
private a() {
}
public final void a(String str, String str2, final com.mbridge.msdk.mbbanner.common.a.a aVar, com.mbridge.msdk.mbbanner.common.b.b bVar) {
com.mbridge.msdk.mbbanner.common.a.b bVar2;
Boolean bool;
MBridgeIds mBridgeIds = new MBridgeIds(str, str2);
String e = aVar.e();
com.mbridge.msdk.foundation.same.report.d.c a2 = com.mbridge.msdk.mbbanner.common.d.a.a(str2, e);
a2.i(!TextUtils.isEmpty(aVar.c()) ? "1" : "0");
a2.e(aVar.c());
a2.b(aVar.f() ? "1" : "2");
a2.d(aVar.f() ? 1 : 2);
a2.e(aVar.b());
com.mbridge.msdk.mbbanner.common.d.a.a("2000123", a2, null);
if (this.b == null) {
com.mbridge.msdk.foundation.c.b bVar3 = new com.mbridge.msdk.foundation.c.b(880025);
bVar3.a(mBridgeIds);
bVar3.b(e);
this.c.a(bVar, bVar3);
return;
}
if (bVar == null) {
com.mbridge.msdk.foundation.c.b bVar4 = new com.mbridge.msdk.foundation.c.b(880001);
bVar4.a(mBridgeIds);
bVar4.b(e);
this.c.a(bVar, bVar4);
return;
}
Map<String, Boolean> map = this.e;
if (map != null && map.containsKey(str2) && (bool = this.e.get(str2)) != null && bool.booleanValue()) {
com.mbridge.msdk.foundation.c.b bVar5 = new com.mbridge.msdk.foundation.c.b(880016, "Current unit is loading!");
bVar5.a(mBridgeIds);
bVar5.b(e);
this.c.a(bVar, bVar5);
return;
}
this.e.put(str2, Boolean.TRUE);
if (this.d.containsKey(str2)) {
bVar2 = this.d.get(str2);
} else {
k d = h.a().d(com.mbridge.msdk.foundation.controller.c.m().k(), str2);
if (d == null) {
d = k.d(str2);
}
com.mbridge.msdk.mbbanner.common.a.b bVar6 = new com.mbridge.msdk.mbbanner.common.a.b(str2, "", 0, d.w());
this.d.put(str2, bVar6);
bVar2 = bVar6;
}
bVar2.b(e);
new b(this.b, bVar2, bVar, this.c).a(str, str2, aVar, new com.mbridge.msdk.mbbanner.common.b.d() { // from class: com.mbridge.msdk.mbbanner.common.c.a.1
@Override // com.mbridge.msdk.mbbanner.common.b.d
public final void a(String str3) {
synchronized (a.a()) {
aVar.a("");
a.this.e.put(str3, Boolean.FALSE);
}
}
});
com.mbridge.msdk.mbbanner.common.d.a.a("2000125", a2, null);
}
public final void b(final String str, final String str2, final com.mbridge.msdk.mbbanner.common.a.a aVar, final com.mbridge.msdk.mbbanner.common.b.b bVar) {
Handler handler;
final MBridgeIds mBridgeIds = new MBridgeIds(str, str2);
if (aVar == null || aVar.b() <= 0) {
af.b(a, "doUnitRotation: Illegal banner request parameters! && unitId=" + str2);
return;
}
if (this.f.containsKey(str2)) {
handler = this.f.get(str2);
} else {
handler = new Handler();
this.f.put(str2, handler);
}
Handler handler2 = handler;
Runnable runnable = new Runnable() { // from class: com.mbridge.msdk.mbbanner.common.c.a.2
@Override // java.lang.Runnable
public final void run() {
Boolean bool;
if (a.this.e == null || !a.this.e.containsKey(str2) || (bool = (Boolean) a.this.e.get(str2)) == null || !bool.booleanValue()) {
if (a.this.g.containsKey(str2)) {
Integer num = (Integer) a.this.g.get(str2);
int intValue = num != null ? num.intValue() : 0;
if (intValue == 2 || intValue == 4) {
af.b(a.a, "doUnitRotation: autoRotationStatus=" + intValue + " && unitId=" + str2);
if (a.this.c != null) {
com.mbridge.msdk.foundation.c.b bVar2 = new com.mbridge.msdk.foundation.c.b(880026);
bVar2.a(mBridgeIds);
a.this.c.a(bVar, bVar2);
return;
}
return;
}
}
a.this.a(str, str2, aVar, bVar);
}
}
};
if (handler2 != null) {
handler2.removeCallbacksAndMessages(null);
handler2.postDelayed(runnable, aVar.b());
}
}
public final void a(String str) {
if (this.f.containsKey(str)) {
Handler handler = this.f.get(str);
if (handler != null) {
handler.removeCallbacksAndMessages(null);
}
this.f.remove(str);
}
}
public final void a(int i, String str, String str2, com.mbridge.msdk.mbbanner.common.a.a aVar, com.mbridge.msdk.mbbanner.common.b.b bVar) {
Handler handler;
Handler handler2;
Handler handler3;
Integer num;
int intValue = (!this.g.containsKey(str2) || (num = this.g.get(str2)) == null) ? 0 : num.intValue();
if (i == 1) {
if (this.f.containsKey(str2) && (handler = this.f.get(str2)) != null) {
handler.removeCallbacksAndMessages(null);
}
this.g.put(str2, Integer.valueOf(i));
return;
}
if (i == 2) {
if (intValue == 1) {
if (this.f.containsKey(str2) && (handler2 = this.f.get(str2)) != null) {
handler2.removeCallbacksAndMessages(null);
}
this.g.put(str2, Integer.valueOf(i));
return;
}
return;
}
if (i == 3) {
if (intValue == 2 || intValue == 4) {
this.g.put(str2, 1);
b(str, str2, aVar, bVar);
return;
}
return;
}
if (i != 4) {
return;
}
if (intValue == 0) {
this.g.put(str2, 0);
return;
}
if (this.f.containsKey(str2) && (handler3 = this.f.get(str2)) != null) {
handler3.removeCallbacksAndMessages(null);
}
this.g.put(str2, Integer.valueOf(i));
}
public final void b() {
Map<String, com.mbridge.msdk.mbbanner.common.a.b> map = this.d;
if (map != null) {
map.clear();
}
Map<String, Boolean> map2 = this.e;
if (map2 != null) {
map2.clear();
}
Map<String, Handler> map3 = this.f;
if (map3 != null) {
for (Map.Entry<String, Handler> entry : map3.entrySet()) {
if (entry.getValue() != null) {
entry.getValue().removeCallbacksAndMessages(null);
}
}
this.f.clear();
}
Map<String, Integer> map4 = this.g;
if (map4 != null) {
map4.clear();
}
}
}

View File

@@ -0,0 +1,501 @@
package com.mbridge.msdk.mbbanner.common.c;
import android.content.Context;
import android.graphics.Bitmap;
import android.net.Uri;
import android.text.TextUtils;
import androidx.work.WorkRequest;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.db.g;
import com.mbridge.msdk.foundation.db.j;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.CampaignUnit;
import com.mbridge.msdk.foundation.same.c;
import com.mbridge.msdk.foundation.same.net.f.e;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.ap;
import com.mbridge.msdk.foundation.tools.aq;
import com.mbridge.msdk.mbbanner.common.util.BannerUtils;
import com.mbridge.msdk.newreward.function.common.MBridgeCommon;
import com.mbridge.msdk.out.MBridgeIds;
import java.io.File;
import java.io.FileOutputStream;
import java.util.ArrayList;
import java.util.List;
import java.util.Timer;
import java.util.TimerTask;
/* loaded from: classes4.dex */
public class b {
private static final String a = "b";
private Context b;
private com.mbridge.msdk.mbbanner.common.a.b d;
private com.mbridge.msdk.mbbanner.common.util.a e;
private com.mbridge.msdk.mbbanner.common.b.b f;
private com.mbridge.msdk.mbbanner.common.b.d g;
private int c = 0;
private volatile boolean h = false;
private Timer i = new Timer();
private volatile List<String> j = new ArrayList();
private volatile boolean k = false;
private volatile boolean l = false;
private volatile boolean m = false;
private String n = "";
public b(Context context, com.mbridge.msdk.mbbanner.common.a.b bVar, com.mbridge.msdk.mbbanner.common.b.b bVar2, com.mbridge.msdk.mbbanner.common.util.a aVar) {
this.b = context.getApplicationContext();
this.d = bVar;
this.f = bVar2;
this.e = aVar;
}
private void a(String str, int i) {
if (this.m) {
return;
}
if ((this.k || this.l) && this.j.size() == 0) {
af.c(a, "在子线程处理业务逻辑 完成");
this.h = true;
this.m = true;
this.i.cancel();
this.e.a(this.f, str, i);
this.g.a(str);
}
}
public final void a(String str, int i, String str2, boolean z, CampaignEx campaignEx) {
if (z) {
if (i == 1) {
af.c(a, "downloadResource--> Success Image");
synchronized (this) {
try {
this.j.remove(str2);
if (this.j.size() == 0) {
a(str, i);
}
} finally {
}
}
return;
}
if (i == 2) {
af.c(a, "downloadResource--> Success banner_html");
this.l = true;
a(str, i);
return;
} else {
if (i == 3) {
af.c(a, "downloadResource--> Success banner_url");
this.k = true;
a(str, i);
return;
}
return;
}
}
if (i == -1) {
af.b(a, " unitId =" + str + " --> time out!");
}
this.i.cancel();
String str3 = a;
af.c(str3, "在子线程处理业务逻辑 完成");
af.c(str3, "downloadResource--> Fail");
this.h = true;
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880027);
MBridgeIds mBridgeIds = new MBridgeIds();
mBridgeIds.setUnitId(str);
bVar.a(mBridgeIds);
bVar.b(this.d.d());
bVar.a(campaignEx);
this.e.b(this.f, bVar);
this.g.a(str);
}
public final void a(String str, String str2, final com.mbridge.msdk.mbbanner.common.a.a aVar, com.mbridge.msdk.mbbanner.common.b.d dVar) {
boolean z;
try {
af.c(a, "requestCampaign--> started");
this.g = dVar;
com.mbridge.msdk.mbbanner.common.f.a aVar2 = new com.mbridge.msdk.mbbanner.common.f.a() { // from class: com.mbridge.msdk.mbbanner.common.c.b.2
@Override // com.mbridge.msdk.mbbanner.common.f.a
public final void a(CampaignUnit campaignUnit) {
try {
af.c(b.a, "requestCampaign--> Succeed");
campaignUnit.setLocalRequestId(aVar.e());
b.this.e.a(b.this.f, campaignUnit, this.unitId);
b.a(b.this, this.unitId, aVar.e(), campaignUnit);
} catch (Exception e) {
af.c(b.a, "requestCampaign--> Fail with exception = " + e.getMessage());
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880000);
bVar.a(new MBridgeIds(this.placementId, this.unitId));
bVar.b(aVar.e());
bVar.a((campaignUnit == null || campaignUnit.getAds() == null || campaignUnit.getAds().isEmpty()) ? null : campaignUnit.getAds().get(0));
bVar.a((Throwable) e);
b.this.e.a(b.this.f, bVar);
b.this.g.a(this.unitId);
}
}
@Override // com.mbridge.msdk.mbbanner.common.f.a
public final void a(int i, String str3) {
af.c(b.a, "requestCampaign--> Fail errorCode:" + i + " msg:" + str3);
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880003);
bVar.a(i + "#" + str3);
bVar.a(new MBridgeIds(this.placementId, this.unitId));
bVar.b(aVar.e());
b.this.e.a(b.this.f, bVar);
b.this.g.a(this.unitId);
}
};
aVar2.setUnitId(str2);
aVar2.setPlacementId(str);
aVar2.setAdType(296);
com.mbridge.msdk.mbbanner.common.e.a aVar3 = new com.mbridge.msdk.mbbanner.common.e.a(this.b);
this.c = a(str2);
e a2 = com.mbridge.msdk.mbbanner.common.a.c.a(false, this.b, str2, this.d.a(), this.c, aVar);
String d = ak.d(str2);
if (!TextUtils.isEmpty(d)) {
a2.a("j", d);
}
String c = aVar.c();
if (TextUtils.isEmpty(c)) {
z = false;
} else {
aVar2.a(c);
z = true;
}
this.e.a(z);
aVar3.choiceV3OrV5BySetting(1, a2, aVar2, c, WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS);
} catch (Exception e) {
af.b(a, e.getMessage());
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880002);
bVar.a(new MBridgeIds(str, str2));
this.e.a(this.f, bVar);
this.g.a(str2);
}
}
private List<CampaignEx> a(final String str, CampaignUnit campaignUnit) {
ArrayList arrayList = new ArrayList();
if (campaignUnit != null) {
try {
if (campaignUnit.getAds() != null && campaignUnit.getAds().size() > 0) {
ArrayList<CampaignEx> ads = campaignUnit.getAds();
af.c(a, "getNeedShowList 总共返回的campaign有" + ads.size());
for (int i = 0; i < ads.size(); i++) {
final CampaignEx campaignEx = ads.get(i);
if (campaignEx != null) {
if (campaignEx.getOfferType() != 99) {
if (TextUtils.isEmpty(campaignEx.getBannerUrl()) && TextUtils.isEmpty(campaignEx.getBannerHtml()) && TextUtils.isEmpty(campaignEx.getImageUrl())) {
}
if (ak.c(campaignEx)) {
campaignEx.setRtinsType(ak.c(this.b, campaignEx.getPackageName()) ? 1 : 2);
}
if (com.mbridge.msdk.foundation.same.c.a(this.b, campaignEx)) {
arrayList.add(campaignEx);
} else {
ak.a(str, campaignEx, com.mbridge.msdk.foundation.same.a.x);
this.n = "APP ALREADY INSTALLED";
}
final Context context = this.b;
final com.mbridge.msdk.foundation.same.report.d.a.a aVar = null;
try {
com.mbridge.msdk.foundation.same.c.a(campaignEx, context, null, new c.a() { // from class: com.mbridge.msdk.mbbanner.common.c.b.3
@Override // com.mbridge.msdk.foundation.same.c.a
public final void a(String str2, com.mbridge.msdk.foundation.same.report.d.c cVar) {
if (TextUtils.isEmpty(str2)) {
return;
}
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a(MBridgeConstans.PROPERTIES_UNIT_ID, str);
cVar.a(str2, eVar);
try {
com.mbridge.msdk.foundation.same.report.d.d.a().a(str2, cVar, campaignEx, context, aVar);
} catch (Exception e) {
af.b("BannerReport", e.getMessage());
}
}
});
} catch (Exception e) {
af.b(a, e.getMessage());
}
}
}
}
af.c(a, "getNeedShowList 返回有以下带有视频素材的campaign" + arrayList.size());
}
} catch (Exception e2) {
af.b(a, e2.getMessage());
}
}
return arrayList;
}
private void a(String str, List<CampaignEx> list) {
if (list == null || list.isEmpty()) {
return;
}
for (CampaignEx campaignEx : list) {
if (!TextUtils.isEmpty(campaignEx.getImageUrl())) {
this.j.add(campaignEx.getImageUrl());
com.mbridge.msdk.foundation.same.c.b.a(this.b).a(campaignEx.getImageUrl(), new a(this, str, campaignEx));
com.mbridge.msdk.foundation.same.report.d.c a2 = com.mbridge.msdk.mbbanner.common.d.a.a(str, campaignEx.getCurrentLocalRid());
a2.a(campaignEx);
a2.a(10);
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("resource_type", 10);
com.mbridge.msdk.mbbanner.common.d.a.a("m_download_start", a2, eVar);
}
}
}
public static class a implements com.mbridge.msdk.foundation.same.c.c {
private b a;
private String b;
private CampaignEx c;
public a(b bVar, String str, CampaignEx campaignEx) {
this.a = bVar;
this.b = str;
this.c = campaignEx;
}
@Override // com.mbridge.msdk.foundation.same.c.c
public final void onSuccessLoad(Bitmap bitmap, String str) {
if (MBridgeConstans.DEBUG) {
af.c(b.a, "DownloadImageListener campaign image success");
}
b bVar = this.a;
if (bVar != null) {
bVar.a(this.b, 1, str, true, this.c);
}
try {
com.mbridge.msdk.foundation.same.report.d.c a = com.mbridge.msdk.mbbanner.common.d.a.a(this.b, this.c.getCurrentLocalRid());
a.a(this.c);
a.a(10);
a.a(10);
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("resource_type", 10);
eVar.a("result", 1);
eVar.a("url", str);
com.mbridge.msdk.mbbanner.common.d.a.a("m_download_end", a, eVar);
} catch (Throwable th) {
af.b(b.a, th.getMessage());
}
}
@Override // com.mbridge.msdk.foundation.same.c.c
public final void onFailedLoad(String str, String str2) {
if (MBridgeConstans.DEBUG) {
af.c(b.a, "DownloadImageListener campaign image fail");
}
b bVar = this.a;
if (bVar != null) {
bVar.a(this.b, 1, str2, false, this.c);
}
try {
com.mbridge.msdk.foundation.same.report.d.c a = com.mbridge.msdk.mbbanner.common.d.a.a(this.b, this.c.getCurrentLocalRid());
a.a(this.c);
a.a(10);
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
a.a(10);
eVar.a("resource_type", 10);
eVar.a("result", 3);
eVar.a("url", str2);
com.mbridge.msdk.mbbanner.common.d.a.a("m_download_end", a, eVar);
} catch (Throwable th) {
af.b(b.a, th.getMessage());
}
}
}
private String a(String str, String str2, CampaignEx campaignEx) {
File file;
Throwable th;
File file2;
FileOutputStream fileOutputStream;
String str3 = "";
if (!TextUtils.isEmpty(str2)) {
FileOutputStream fileOutputStream2 = null;
try {
try {
try {
String a2 = com.mbridge.msdk.foundation.same.b.e.a(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_HTML);
String md5 = SameMD5.getMD5(aq.b(str2));
if (TextUtils.isEmpty(md5)) {
md5 = String.valueOf(System.currentTimeMillis());
}
file2 = new File(a2, md5.concat(".html"));
Uri.parse(str2).getPath();
fileOutputStream = new FileOutputStream(file2);
} catch (Exception e) {
e = e;
}
} catch (Throwable th2) {
th = th2;
}
} catch (Exception e2) {
af.b(a, e2.getMessage());
}
try {
fileOutputStream.write(str2.getBytes());
fileOutputStream.flush();
str3 = file2.getAbsolutePath();
fileOutputStream.close();
} catch (Exception e3) {
e = e3;
fileOutputStream2 = fileOutputStream;
af.b(a, e.getMessage());
if (fileOutputStream2 != null) {
fileOutputStream2.close();
}
file = new File(str3);
if (file.exists()) {
}
a(str, 2, str2, false, campaignEx);
return str3;
} catch (Throwable th3) {
th = th3;
fileOutputStream2 = fileOutputStream;
if (fileOutputStream2 != null) {
try {
fileOutputStream2.close();
throw th;
} catch (Exception e4) {
af.b(a, e4.getMessage());
throw th;
}
}
throw th;
}
file = new File(str3);
if (file.exists() || !file.isFile() || !file.canRead()) {
a(str, 2, str2, false, campaignEx);
} else {
a(str, 2, str2, true, campaignEx);
}
}
return str3;
}
private int a(String str) {
try {
int b = this.d.b();
if (b > this.d.c()) {
return 0;
}
return b;
} catch (Exception e) {
e.printStackTrace();
return 0;
}
}
public static /* synthetic */ void a(b bVar, final String str, String str2, final CampaignUnit campaignUnit) {
com.mbridge.msdk.foundation.c.b bVar2;
CampaignEx campaignEx;
if (campaignUnit == null) {
com.mbridge.msdk.foundation.c.b bVar3 = new com.mbridge.msdk.foundation.c.b(880003);
MBridgeIds mBridgeIds = new MBridgeIds();
mBridgeIds.setUnitId(str);
bVar3.a(mBridgeIds);
bVar3.b(str2);
bVar.e.a(bVar.f, bVar3);
bVar.g.a(str);
return;
}
List<CampaignEx> a2 = bVar.a(str, campaignUnit);
new Thread(new Runnable() { // from class: com.mbridge.msdk.mbbanner.common.c.b.4
@Override // java.lang.Runnable
public final void run() {
af.c(b.a, "在单独子线程保存数据库 开始");
j.a(g.a(b.this.b)).a();
CampaignUnit campaignUnit2 = campaignUnit;
if (campaignUnit2 != null && campaignUnit2.getAds() != null && campaignUnit.getAds().size() > 0) {
BannerUtils.uisList(b.this.b, campaignUnit.getAds());
}
af.c(b.a, "在单独子线程保存数据库 完成");
}
}).start();
int i = 0;
if (a2 == null || a2.size() == 0) {
af.c(a, "tryDownloadOnLoadSuccess 返回的campaign 没有符合下载规则的");
if (bVar.n.contains("INSTALLED")) {
bVar2 = new com.mbridge.msdk.foundation.c.b(880021, "APP ALREADY INSTALLED");
} else {
bVar2 = new com.mbridge.msdk.foundation.c.b(880003);
}
MBridgeIds mBridgeIds2 = new MBridgeIds();
mBridgeIds2.setUnitId(str);
bVar2.a(mBridgeIds2);
bVar2.b(str2);
if (campaignUnit.getAds() != null && campaignUnit.getAds().size() > 0 && (campaignEx = campaignUnit.getAds().get(0)) != null) {
bVar2.a(campaignEx);
}
bVar.e.a(bVar.f, bVar2);
bVar.g.a(str);
return;
}
String str3 = a;
af.c(str3, "在子线程处理业务逻辑 开始");
final CampaignEx campaignEx2 = a2.get(0);
bVar.i.schedule(new TimerTask() { // from class: com.mbridge.msdk.mbbanner.common.c.b.1
@Override // java.util.TimerTask, java.lang.Runnable
public final void run() {
if (b.this.h) {
return;
}
b.this.h = true;
b.this.a(str, -1, "", false, campaignEx2);
}
}, MBridgeCommon.DEFAULT_LOAD_TIMEOUT);
bVar.d.a(campaignUnit.getSessionId());
int i2 = bVar.c;
try {
if (a2.size() > 0) {
i2 += a2.size();
}
if (i2 > bVar.d.c()) {
af.c(str3, "saveNextOffset 重置offset为0");
i2 = 0;
}
af.c(str3, "saveNextOffset 算出 下次的offset是:" + i2);
if (ap.b(str)) {
bVar.d.a(i2);
}
} catch (Exception e) {
e.printStackTrace();
}
String trim = campaignEx2.getBannerUrl().trim();
if (TextUtils.isEmpty(trim)) {
String trim2 = campaignEx2.getBannerHtml().trim();
if (!TextUtils.isEmpty(trim2)) {
String a3 = bVar.a(str, trim2, campaignEx2);
if (a2.size() > 0) {
while (i < a2.size()) {
a2.get(i).setBannerHtml(a3);
a2.get(i).setHasMBTplMark(trim2.contains("<MBTPLMARK>"));
i++;
}
}
} else {
bVar.l = true;
bVar.k = true;
}
} else {
if (!TextUtils.isEmpty(trim)) {
bVar.a(str, 3, trim, true, campaignEx2);
}
if (a2.size() > 0) {
while (i < a2.size()) {
a2.get(i).setBannerUrl(campaignEx2.getBannerUrl());
a2.get(i).setHasMBTplMark(true);
i++;
}
}
}
bVar.a(str, a2);
}
}

View File

@@ -0,0 +1,102 @@
package com.mbridge.msdk.mbbanner.common.c;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.h;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.aj;
import com.mbridge.msdk.out.Campaign;
import com.mbridge.msdk.out.MBBannerView;
import com.mbridge.msdk.out.NativeListener;
/* loaded from: classes4.dex */
public final class c extends d {
public c(MBBannerView mBBannerView, com.mbridge.msdk.mbbanner.common.b.c cVar, String str, String str2, boolean z, k kVar) {
super(mBBannerView, cVar, str, str2, z, kVar);
}
@Override // com.mbridge.msdk.mbbanner.common.c.d
public final void a(CampaignEx campaignEx, boolean z, String str) {
if (this.d) {
if (this.f == null) {
this.f = new com.mbridge.msdk.click.a(com.mbridge.msdk.foundation.controller.c.m().c(), this.e);
}
this.f.a(new NativeListener.TrackingExListener() { // from class: com.mbridge.msdk.mbbanner.common.c.c.1
@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 boolean onInterceptDefaultLoadingDialog() {
return false;
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onShowLoading(Campaign campaign) {
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onStartRedirection(Campaign campaign, String str2) {
aj.b(campaign, c.this.c);
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onFinishRedirection(Campaign campaign, String str2) {
aj.a(campaign, c.this.c);
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onRedirectionFailed(Campaign campaign, String str2) {
aj.a(campaign, c.this.c);
}
@Override // com.mbridge.msdk.out.NativeListener.TrackingExListener
public final void onLeaveApp() {
com.mbridge.msdk.mbbanner.common.b.c cVar = c.this.a;
if (cVar != null) {
cVar.b();
}
}
});
campaignEx.setCampaignUnitId(this.e);
this.f.a(campaignEx);
if (!this.b.isReportClick()) {
this.b.setReportClick(true);
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
if (campaignEx.getNativeVideoTracking() != null && campaignEx.getNativeVideoTracking().l() != null) {
com.mbridge.msdk.click.a.a(c, campaignEx, campaignEx.getCampaignUnitId(), campaignEx.getNativeVideoTracking().l(), false, false);
}
}
com.mbridge.msdk.mbbanner.common.b.c cVar = this.a;
if (cVar != null) {
cVar.a();
}
if (!z || TextUtils.isEmpty(str)) {
return;
}
String str2 = this.e;
try {
if (TextUtils.isEmpty(str)) {
return;
}
new h(com.mbridge.msdk.foundation.controller.c.m().c()).a(campaignEx.getRequestId(), campaignEx.getRequestIdNotice(), campaignEx.getId(), str2, str, campaignEx.isBidCampaign());
} catch (Exception e) {
af.b("BannerReport", e.getMessage());
}
}
}
}

View File

@@ -0,0 +1,903 @@
package com.mbridge.msdk.mbbanner.common.c;
import android.annotation.SuppressLint;
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.iab.omid.library.mmadbridge.adsession.AdEvents;
import com.iab.omid.library.mmadbridge.adsession.AdSession;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.db.j;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.interstitial.view.MBInterstitialActivity;
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.mbsignalcommon.windvane.g;
import com.mbridge.msdk.out.MBBannerView;
import com.mbridge.msdk.widget.MBAdChoice;
import java.io.File;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class d {
private AdSession A;
private AdEvents B;
private float E;
private float F;
protected com.mbridge.msdk.mbbanner.common.b.c a;
protected CampaignEx b;
protected final MBBannerView c;
protected boolean d;
protected final String e;
com.mbridge.msdk.click.a f;
private boolean g;
private ImageView h;
private MBBannerWebView i;
private ImageView j;
private ImageView k;
private boolean l;
private boolean m;
private boolean n;
private boolean o;
private boolean p;
private boolean q;
private final String r;
private String s;
private List<CampaignEx> u;
private int x;
private com.mbridge.msdk.mbbanner.common.communication.a z;
private int t = -1;
private int v = 1;
private int w = 1;
private final long y = MBInterstitialActivity.WEB_LOAD_TIME;
private final Handler C = new Handler(Looper.getMainLooper()) { // from class: com.mbridge.msdk.mbbanner.common.c.d.1
@Override // android.os.Handler
public final void handleMessage(Message message) {
super.handleMessage(message);
if (message.what != 1) {
return;
}
try {
if (d.this.A != null) {
d dVar = d.this;
dVar.B = AdEvents.createAdEvents(dVar.A);
if (d.this.B != null) {
d.this.B.loaded();
d.this.B.impressionOccurred();
}
}
} catch (Throwable th) {
af.a("BannerShowManager", th.getMessage());
}
}
};
private final com.mbridge.msdk.foundation.same.e.a D = new com.mbridge.msdk.foundation.same.e.a() { // from class: com.mbridge.msdk.mbbanner.common.c.d.6
@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() {
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880045);
bVar.b(d.this.b.getLocalRequestId());
d.this.a(bVar);
}
};
private final View.OnClickListener G = new View.OnClickListener() { // from class: com.mbridge.msdk.mbbanner.common.c.d.7
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
d dVar = d.this;
if (dVar.d) {
dVar.t = 1;
d.c(d.this);
}
}
};
private com.mbridge.msdk.mbbanner.common.b.a H = new com.mbridge.msdk.mbbanner.common.b.a() { // from class: com.mbridge.msdk.mbbanner.common.c.d.8
@Override // com.mbridge.msdk.mbbanner.common.b.a
public final void a(int i) {
if (i != 2) {
d.this.g();
} else {
d.d(d.this);
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.a
public final void a(String str) {
d.this.t = 2;
d.c(d.this);
}
@Override // com.mbridge.msdk.mbbanner.common.b.a
public final void a() {
d.this.t = 2;
d.c(d.this);
}
@Override // com.mbridge.msdk.mbbanner.common.b.a
public final void b(int i) {
if (i == 1) {
d.this.e();
d.this.a("", 1);
} else {
d.this.d();
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.a
public final void a(CampaignEx campaignEx) {
d.this.a(campaignEx, false, "");
}
@Override // com.mbridge.msdk.mbbanner.common.b.a
public final void a(boolean z) {
d dVar = d.this;
if (dVar.a != null) {
dVar.q = z;
if (z) {
d.this.a.c();
} else {
d.this.a.d();
}
}
}
@Override // com.mbridge.msdk.mbbanner.common.b.a
public final void a(boolean z, String str) {
try {
if (d.this.a != null) {
if (TextUtils.isEmpty(str)) {
d.this.a.a();
d.this.a.b();
} else {
CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(CampaignEx.campaignToJsonObject(d.this.b));
parseCampaignWithBackData.setClickURL(str);
d.this.a(parseCampaignWithBackData, z, str);
}
}
} catch (Exception e) {
af.b("BannerShowManager", e.getMessage());
}
}
};
private com.mbridge.msdk.mbsignalcommon.b.b I = new com.mbridge.msdk.mbsignalcommon.b.b() { // from class: com.mbridge.msdk.mbbanner.common.c.d.4
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, String str) {
d.this.n = true;
af.b("BannerCallJS", "fireOnJSBridgeConnected");
g.a().a(webView);
d.this.p = true;
CampaignEx campaignEx = d.this.b;
if (campaignEx == null || campaignEx.isHasMBTplMark()) {
return;
}
d.this.e();
d.this.a("", 1);
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, int i, String str, String str2) {
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880000);
bVar.a(i + " WebView receive error: " + i + " message : " + str);
bVar.b(d.this.s);
d.this.a(bVar);
d.this.a(str, 2);
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView) {
d.this.d();
}
};
public void a(CampaignEx campaignEx, boolean z, String str) {
}
public final void a(String str) {
this.s = str;
}
public final void a(boolean z) {
this.g = z;
}
public final int b() {
return this.w;
}
public d(MBBannerView mBBannerView, com.mbridge.msdk.mbbanner.common.b.c cVar, String str, String str2, boolean z, k kVar) {
this.g = z;
this.c = mBBannerView;
this.e = str2;
this.r = str;
this.a = new e(cVar, kVar);
}
public final void a(boolean z, int i) {
this.x = i;
if (i == 0) {
k d = h.a().d(com.mbridge.msdk.foundation.controller.c.m().k(), this.e);
if (d == null) {
return;
} else {
z = d.f() == 1;
}
}
this.g = z;
}
private boolean c() {
String a = a(this.b);
if (TextUtils.isEmpty(a)) {
return false;
}
if (this.c != null) {
if (this.i == null) {
try {
MBBannerWebView mBBannerWebView = new MBBannerWebView(com.mbridge.msdk.foundation.controller.c.m().c());
this.i = mBBannerWebView;
mBBannerWebView.setLayoutParams(new RelativeLayout.LayoutParams(-1, -1));
this.i.setWebViewClient(new com.mbridge.msdk.mbbanner.view.a(this.e, this.u, this.H));
} catch (Throwable unused) {
a(com.mbridge.msdk.foundation.c.a.a(880029), 1);
return false;
}
}
ImageView imageView = this.h;
if (imageView != null) {
imageView.setVisibility(8);
}
if (this.i.getVisibility() != 0) {
this.i.setVisibility(0);
}
if (this.i.getParent() == null) {
this.c.addView(this.i);
d(this.b.isMraid());
}
if (this.b.isMraid()) {
h();
}
g();
com.mbridge.msdk.mbbanner.common.communication.a aVar = new com.mbridge.msdk.mbbanner.common.communication.a(this.c.getContext(), this.r, this.e);
this.z = aVar;
aVar.a(this.u);
this.z.a(this.H);
this.z.a(this.x);
this.i.setWebViewListener(this.I);
this.i.setObject(this.z);
this.i.loadUrl(a);
MBBannerWebView mBBannerWebView2 = this.i;
if (mBBannerWebView2 != null) {
mBBannerWebView2.postDelayed(new Runnable() { // from class: com.mbridge.msdk.mbbanner.common.c.d.9
@Override // java.lang.Runnable
public final void run() {
try {
if (d.this.i != null) {
String str = d.this.v == 2 ? "false" : "true";
d.this.i.evaluateJavascript("(function() {\n var videos = document.getElementsByTagName('video');\n for (var i = 0; i < videos.length; i++) {\n videos[i].muted = " + str + ";\n }\n var audios = document.getElementsByTagName('audio');\n for (var i = 0; i < audios.length; i++) {\n audios[i].muted = " + str + ";\n }\n })()", null);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}, 1000L);
}
} else {
a(com.mbridge.msdk.foundation.c.a.a(880046), 2);
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880046);
bVar.b(this.s);
a(bVar);
}
return true;
}
/* JADX INFO: Access modifiers changed from: private */
@SuppressLint({"ClickableViewAccessibility"})
public void d() {
if (this.c != null) {
MBBannerWebView mBBannerWebView = this.i;
if (mBBannerWebView != null && mBBannerWebView.getParent() != null) {
this.c.removeView(this.i);
}
if (this.h == null) {
ImageView imageView = new ImageView(com.mbridge.msdk.foundation.controller.c.m().c());
this.h = imageView;
imageView.setOnTouchListener(new View.OnTouchListener() { // from class: com.mbridge.msdk.mbbanner.common.c.d.10
@Override // android.view.View.OnTouchListener
public final boolean onTouch(View view, MotionEvent motionEvent) {
d.this.E = motionEvent.getRawX();
d.this.F = motionEvent.getRawY();
af.b("BannerShowManager", d.this.E + " " + d.this.F);
return false;
}
});
this.h.setOnClickListener(new View.OnClickListener() { // from class: com.mbridge.msdk.mbbanner.common.c.d.11
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
d.this.a(BannerUtils.managerCampaignEX(com.mbridge.msdk.mbsignalcommon.communication.d.a(d.this.E, d.this.F), d.this.b), false, "");
}
});
}
String imageUrl = this.b.getImageUrl();
if (!TextUtils.isEmpty(imageUrl)) {
com.mbridge.msdk.foundation.same.c.b.a(com.mbridge.msdk.foundation.controller.c.m().c()).a(imageUrl, new com.mbridge.msdk.foundation.same.c.c() { // from class: com.mbridge.msdk.mbbanner.common.c.d.12
@Override // com.mbridge.msdk.foundation.same.c.c
public final void onSuccessLoad(Bitmap bitmap, String str) {
if (d.this.h != null) {
d.this.h.setImageBitmap(bitmap);
}
d.this.n = true;
d.m(d.this);
d.this.g();
d.this.h();
d dVar = d.this;
if (dVar.d) {
return;
}
dVar.e();
}
@Override // com.mbridge.msdk.foundation.same.c.c
public final void onFailedLoad(String str, String str2) {
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880039);
bVar.b(d.this.s);
d.this.a(bVar);
}
});
return;
}
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880047);
bVar.b(this.s);
a(bVar);
return;
}
com.mbridge.msdk.foundation.c.b bVar2 = new com.mbridge.msdk.foundation.c.b(880046);
bVar2.b(this.s);
a(bVar2);
}
private String a(CampaignEx campaignEx) {
if (campaignEx == null) {
return "";
}
try {
String bannerUrl = campaignEx.getBannerUrl();
if (!TextUtils.isEmpty(bannerUrl)) {
return bannerUrl;
}
String bannerHtml = campaignEx.getBannerHtml();
File file = new File(bannerHtml);
if (!file.exists() || !file.isFile() || !file.canRead()) {
return bannerHtml;
}
return "file:////" + bannerHtml;
} catch (Throwable th) {
af.b("BannerShowManager", th.getMessage());
return "";
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(com.mbridge.msdk.foundation.c.b bVar) {
if (this.b == null || f()) {
return;
}
this.C.removeCallbacks(this.D);
com.mbridge.msdk.mbbanner.common.b.c cVar = this.a;
if (cVar != null) {
cVar.a(bVar);
}
}
/* JADX INFO: Access modifiers changed from: private */
/* JADX WARN: Can't wrap try/catch for region: R(20:42|43|44|45|(2:46|47)|48|49|50|(1:52)(1:(1:151)(1:152))|53|54|55|56|57|58|(1:60)|61|62|(1:64)|66) */
/* JADX WARN: Code restructure failed: missing block: B:144:0x0225, code lost:
r0 = move-exception;
*/
/* JADX WARN: Code restructure failed: missing block: B:145:0x022a, code lost:
r2 = r16;
com.mbridge.msdk.foundation.tools.af.b(r2, r0.getMessage());
*/
/* JADX WARN: Code restructure failed: missing block: B:147:0x01e5, code lost:
r0 = th;
*/
/* JADX WARN: Code restructure failed: missing block: B:148:0x01e6, code lost:
com.mbridge.msdk.foundation.tools.af.b("BannerCallJS", "transInfoForMraid", r0);
*/
/* JADX WARN: Code restructure failed: missing block: B:153:0x012c, code lost:
r0 = th;
*/
/* JADX WARN: Code restructure failed: missing block: B:154:0x012d, code lost:
r23 = r5;
*/
/* JADX WARN: Removed duplicated region for block: B:142:0x0441 */
/* JADX WARN: Removed duplicated region for block: B:150:0x0131 */
/* JADX WARN: Removed duplicated region for block: B:52:0x0129 */
/* JADX WARN: Removed duplicated region for block: B:60:0x01fb */
/* JADX WARN: Removed duplicated region for block: B:64:0x020f A[Catch: all -> 0x0225, TRY_LEAVE, TryCatch #1 {all -> 0x0225, blocks: (B:62:0x020b, B:64:0x020f), top: B:61:0x020b }] */
/* JADX WARN: Removed duplicated region for block: B:69:0x0253 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void e() {
/*
Method dump skipped, instructions count: 1096
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.mbbanner.common.c.d.e():void");
}
private synchronized boolean f() {
boolean isReport;
isReport = this.b.isReport();
if (!isReport) {
this.b.setReport(true);
}
return isReport;
}
/* JADX INFO: Access modifiers changed from: private */
public void g() {
ImageView imageView;
if (!this.g || (imageView = this.j) == null) {
return;
}
if (imageView.getVisibility() != 0) {
this.j.setVisibility(0);
this.j.setOnClickListener(this.G);
}
if (this.j.getParent() != null || this.c == null) {
return;
}
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(ak.a(com.mbridge.msdk.foundation.controller.c.m().c(), 12.0f), ak.a(com.mbridge.msdk.foundation.controller.c.m().c(), 12.0f));
layoutParams.addRule(11);
layoutParams.addRule(10);
this.c.addView(this.j, layoutParams);
}
/* JADX INFO: Access modifiers changed from: private */
public void h() {
if (this.c == null) {
return;
}
CampaignEx campaignEx = this.b;
if (campaignEx == null || campaignEx.getPrivacyButtonTemplateVisibility() == 1) {
MBAdChoice mBAdChoice = new MBAdChoice(com.mbridge.msdk.foundation.controller.c.m().c());
mBAdChoice.setCampaign(this.b);
mBAdChoice.setFeedbackDialogEventListener(new com.mbridge.msdk.foundation.d.a() { // from class: com.mbridge.msdk.mbbanner.common.c.d.2
@Override // com.mbridge.msdk.foundation.d.a
public final void showed() {
String str;
try {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.c.m().c() != null) {
jSONObject.put("status", 1);
}
str = jSONObject.toString();
} catch (Throwable th) {
af.b("BannerShowManager", th.getMessage(), th);
str = "";
}
g.a().a((WebView) d.this.i, "onFeedbackAlertStatusNotify", Base64.encodeToString(str.getBytes(), 2));
}
@Override // com.mbridge.msdk.foundation.d.a
public final void close() {
String str;
try {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.c.m().c() != null) {
jSONObject.put("status", 2);
}
str = jSONObject.toString();
} catch (Throwable th) {
af.b("BannerShowManager", th.getMessage(), th);
str = "";
}
g.a().a((WebView) d.this.i, "onFeedbackAlertStatusNotify", Base64.encodeToString(str.getBytes(), 2));
}
@Override // com.mbridge.msdk.foundation.d.a
public final void summit(String str) {
String str2;
try {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.c.m().c() != null) {
jSONObject.put("status", 1);
}
str2 = jSONObject.toString();
} catch (Throwable th) {
af.b("BannerShowManager", th.getMessage(), th);
str2 = "";
}
g.a().a((WebView) d.this.i, "onFeedbackAlertStatusNotify", Base64.encodeToString(str2.getBytes(), 2));
}
});
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(ak.a(com.mbridge.msdk.foundation.controller.c.m().c(), 6.0f), ak.a(com.mbridge.msdk.foundation.controller.c.m().c(), 6.0f));
layoutParams.addRule(11);
layoutParams.addRule(12);
this.c.addView(mBAdChoice, layoutParams);
}
}
private void i() {
AdSession adSession = this.A;
if (adSession != null) {
adSession.finish();
this.A = null;
af.a("omsdk", " adSession.finish() ");
}
}
public final void a() {
LinkedHashMap<String, com.mbridge.msdk.foundation.same.report.d.c> b;
i();
CampaignEx campaignEx = this.b;
String str = this.e;
if (campaignEx != null) {
try {
String a = com.mbridge.msdk.mbsignalcommon.mraid.c.a(campaignEx.getId());
if (!TextUtils.isEmpty(a)) {
new com.mbridge.msdk.foundation.same.report.h(com.mbridge.msdk.foundation.controller.c.m().c()).b(campaignEx.getRequestId(), campaignEx.getRequestIdNotice(), campaignEx.getId(), str, a, campaignEx.isBidCampaign());
com.mbridge.msdk.mbsignalcommon.mraid.c.b(campaignEx.getId());
}
} catch (Throwable th) {
af.b("BannerReport", th.getMessage());
}
}
if (this.a != null) {
this.a = null;
}
MBBannerWebView mBBannerWebView = this.i;
if (mBBannerWebView != null) {
mBBannerWebView.setWebViewListener(null);
}
if (this.I != null) {
this.I = null;
}
ImageView imageView = this.j;
if (imageView != null) {
imageView.setOnClickListener(null);
}
ImageView imageView2 = this.h;
if (imageView2 != null) {
imageView2.setOnClickListener(null);
}
MBBannerView mBBannerView = this.c;
if (mBBannerView != null) {
mBBannerView.removeAllViews();
}
MBBannerWebView mBBannerWebView2 = this.i;
if (mBBannerWebView2 != null) {
mBBannerWebView2.release();
}
com.mbridge.msdk.mbbanner.common.communication.a aVar = this.z;
if (aVar != null) {
aVar.a();
}
if (this.H != null) {
this.H = null;
}
com.mbridge.msdk.foundation.d.b.a().c(this.e);
String str2 = this.e;
try {
if (TextUtils.isEmpty(str2) || (b = com.mbridge.msdk.foundation.same.report.d.d.a().b()) == null || b.isEmpty()) {
return;
}
Iterator<Map.Entry<String, com.mbridge.msdk.foundation.same.report.d.c>> it = b.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, com.mbridge.msdk.foundation.same.report.d.c> next = it.next();
if (next != null) {
com.mbridge.msdk.foundation.same.report.d.c value = next.getValue();
if (value.s()) {
it.remove();
}
if (value.i().equals(str2)) {
it.remove();
}
}
}
} catch (Throwable th2) {
af.b("BannerReport", th2.getMessage());
}
}
public final void b(boolean z) {
this.l = z;
e();
}
public final void c(boolean z) {
this.m = z;
e();
}
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) {
return;
}
Iterator<String> it = pv_urls.iterator();
while (it.hasNext()) {
com.mbridge.msdk.click.a.a(context, campaignEx, str, it.next(), false, true);
}
} catch (Throwable th) {
af.b("BannerShowManager", th.getMessage());
}
}
}
private void b(CampaignEx campaignEx, Context context, String str) {
if (campaignEx != null) {
try {
if (TextUtils.isEmpty(campaignEx.getOnlyImpressionURL())) {
return;
}
com.mbridge.msdk.click.a.a(context, campaignEx, str, campaignEx.getOnlyImpressionURL(), false, true, com.mbridge.msdk.click.a.a.h);
} catch (Throwable th) {
af.b("BannerShowManager", th.getMessage());
}
}
}
private void c(final CampaignEx campaignEx, final Context context, String str) {
if (!TextUtils.isEmpty(campaignEx.getImpressionURL())) {
new Thread(new Runnable() { // from class: com.mbridge.msdk.mbbanner.common.c.d.3
@Override // java.lang.Runnable
public final void run() {
try {
j.a(com.mbridge.msdk.foundation.db.g.a(context)).a(campaignEx.getId());
} catch (Exception e) {
af.b("BannerShowManager", e.getMessage());
}
}
}).start();
com.mbridge.msdk.click.a.a(context, campaignEx, str, campaignEx.getImpressionURL(), false, true, com.mbridge.msdk.click.a.a.g);
}
if (TextUtils.isEmpty(str) || campaignEx.getNativeVideoTracking() == null || campaignEx.getNativeVideoTracking().p() == null) {
return;
}
com.mbridge.msdk.click.a.a(context, campaignEx, str, campaignEx.getNativeVideoTracking().p(), false, false);
}
private void d(boolean z) {
if (this.c != null) {
View b = com.mbridge.msdk.foundation.d.b.a().b(this.e);
if (com.mbridge.msdk.foundation.d.b.a().b() && z && b != null) {
ViewGroup viewGroup = (ViewGroup) b.getParent();
if (viewGroup != null) {
viewGroup.removeView(b);
}
b.setVisibility(0);
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) b.getLayoutParams();
if (layoutParams == null) {
layoutParams = new RelativeLayout.LayoutParams(com.mbridge.msdk.foundation.d.b.b, com.mbridge.msdk.foundation.d.b.a);
}
layoutParams.addRule(12);
b.setLayoutParams(layoutParams);
this.c.addView(b);
}
com.mbridge.msdk.foundation.d.b.a().a(this.e, new com.mbridge.msdk.foundation.d.a() { // from class: com.mbridge.msdk.mbbanner.common.c.d.5
@Override // com.mbridge.msdk.foundation.d.a
public final void showed() {
String str;
d.this.c.onPause();
try {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.c.m().c() != null) {
jSONObject.put("status", 1);
}
str = jSONObject.toString();
} catch (Throwable th) {
af.b("BannerShowManager", th.getMessage(), th);
str = "";
}
g.a().a((WebView) d.this.i, "onFeedbackAlertStatusNotify", Base64.encodeToString(str.getBytes(), 2));
}
@Override // com.mbridge.msdk.foundation.d.a
public final void close() {
String str;
d.this.c.onResume();
try {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.c.m().c() != null) {
jSONObject.put("status", 2);
}
str = jSONObject.toString();
} catch (Throwable th) {
af.b("BannerShowManager", th.getMessage(), th);
str = "";
}
g.a().a((WebView) d.this.i, "onFeedbackAlertStatusNotify", Base64.encodeToString(str.getBytes(), 2));
}
@Override // com.mbridge.msdk.foundation.d.a
public final void summit(String str) {
String str2;
d.this.c.onResume();
try {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.c.m().c() != null) {
jSONObject.put("status", 2);
}
str2 = jSONObject.toString();
} catch (Throwable th) {
af.b("BannerShowManager", th.getMessage(), th);
str2 = "";
}
g.a().a((WebView) d.this.i, "onFeedbackAlertStatusNotify", Base64.encodeToString(str2.getBytes(), 2));
}
});
this.b.setCampaignUnitId(this.e);
com.mbridge.msdk.foundation.d.b.a().a(this.e, this.b);
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(String str, int i) {
try {
CampaignEx campaignEx = this.b;
if (campaignEx != null) {
com.mbridge.msdk.foundation.same.report.d.c a = com.mbridge.msdk.mbbanner.common.d.a.a(this.e, campaignEx.getLocalRequestId());
a.g(this.w);
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("result", Integer.valueOf(i));
if (TextUtils.isEmpty(str)) {
str = "";
}
eVar.a("reason", str);
a.f(TextUtils.isEmpty(this.b.getBannerUrl()) ? 2 : 1);
com.mbridge.msdk.mbbanner.common.d.a.a("2000068", a, eVar);
}
} catch (Throwable th) {
af.b("BannerShowManager", th.getMessage());
}
}
/* JADX WARN: Removed duplicated region for block: B:10:0x001f */
/* JADX WARN: Removed duplicated region for block: B:13:0x0030 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void a(com.mbridge.msdk.foundation.entity.CampaignUnit r5) {
/*
Method dump skipped, instructions count: 295
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.mbbanner.common.c.d.a(com.mbridge.msdk.foundation.entity.CampaignUnit):void");
}
public final void a(int i, int i2, int i3, int i4) {
if (i == i3 && i2 == i4) {
return;
}
MBBannerWebView mBBannerWebView = this.i;
af.b("BannerCallJS", "fireOnBannerViewSizeChange");
try {
com.mbridge.msdk.mbsignalcommon.mraid.a.a().a(mBBannerWebView, i, i2);
} catch (Throwable th) {
af.b("BannerCallJS", "fireOnBannerViewSizeChange", th);
}
}
public static /* synthetic */ void c(d dVar) {
try {
CampaignEx campaignEx = dVar.b;
if (campaignEx != null) {
com.mbridge.msdk.foundation.same.report.d.c a = com.mbridge.msdk.mbbanner.common.d.a.a(dVar.e, campaignEx.getLocalRequestId());
a.g(dVar.w);
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("close_click_type", Integer.valueOf(dVar.t));
eVar.a(CampaignEx.JSON_KEY_CREATIVE_ID, Long.valueOf(dVar.b.getCreativeId()));
com.mbridge.msdk.mbbanner.common.d.a.a("2000069", a, eVar);
}
} catch (Throwable th) {
af.b("BannerShowManager", th.getMessage());
}
MBBannerWebView mBBannerWebView = dVar.i;
if (mBBannerWebView != null && mBBannerWebView.getParent() != null) {
dVar.c.removeView(dVar.i);
}
ImageView imageView = dVar.h;
if (imageView != null && imageView.getParent() != null) {
dVar.h.setVisibility(8);
dVar.c.removeView(dVar.h);
}
ImageView imageView2 = dVar.j;
if (imageView2 != null && imageView2.getParent() != null) {
dVar.c.removeView(dVar.j);
dVar.j.setVisibility(8);
}
com.mbridge.msdk.foundation.d.b.a().c(dVar.e);
ImageView imageView3 = dVar.k;
if (imageView3 != null && imageView3.getParent() != null) {
dVar.c.removeView(dVar.k);
dVar.k.setVisibility(8);
}
BannerUtils.inserCloseId(dVar.e, dVar.u);
try {
CampaignEx campaignEx2 = dVar.b;
if (campaignEx2 != null) {
com.mbridge.msdk.foundation.same.report.d.c a2 = com.mbridge.msdk.mbbanner.common.d.a.a(dVar.e, campaignEx2.getLocalRequestId());
a2.g(dVar.w);
a2.c(true);
com.mbridge.msdk.mbbanner.common.d.a.a("2000152", a2, null);
}
} catch (Throwable th2) {
af.b("BannerShowManager", th2.getMessage());
}
com.mbridge.msdk.mbbanner.common.b.c cVar = dVar.a;
if (cVar != null) {
cVar.e();
}
dVar.i();
}
public static /* synthetic */ void d(d dVar) {
ImageView imageView;
if (dVar.g && (imageView = dVar.j) != null && imageView.getVisibility() == 0) {
dVar.j.setVisibility(8);
dVar.j.setOnClickListener(null);
if (dVar.c == null || dVar.j.getParent() == null) {
return;
}
dVar.c.removeView(dVar.j);
}
}
public static /* synthetic */ void m(d dVar) {
if (dVar.h != null) {
MBBannerWebView mBBannerWebView = dVar.i;
if (mBBannerWebView != null) {
mBBannerWebView.setVisibility(8);
}
if (dVar.h.getVisibility() != 0) {
dVar.h.setVisibility(0);
}
dVar.w = 2;
if (dVar.c != null) {
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, -1);
layoutParams.addRule(10);
dVar.h.setScaleType(ImageView.ScaleType.FIT_XY);
if (dVar.h.getParent() == null) {
dVar.c.addView(dVar.h, layoutParams);
}
dVar.d(true);
}
}
}
}

View File

@@ -0,0 +1,241 @@
package com.mbridge.msdk.mbbanner.common.communication;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.ColorDrawable;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.webkit.ValueCallback;
import android.webkit.WebView;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;
import com.google.android.gms.ads.AdError;
import com.ironsource.nb;
import com.mbridge.msdk.foundation.controller.c;
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.mbsignalcommon.mraid.b;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.newreward.player.view.hybrid.util.MRAIDCommunicatorUtil;
import com.mbridge.msdk.widget.MBAdChoice;
import com.vungle.ads.internal.presenter.MRAIDPresenter;
import java.util.HashMap;
import java.util.List;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class BannerExpandDialog extends Dialog {
private final String a;
private String b;
private boolean c;
private FrameLayout d;
private WindVaneWebView e;
private TextView f;
private String g;
private List<CampaignEx> h;
private com.mbridge.msdk.mbbanner.common.b.a i;
private b j;
public void setCampaignList(String str, List<CampaignEx> list) {
this.g = str;
this.h = list;
}
public BannerExpandDialog(Context context, Bundle bundle, com.mbridge.msdk.mbbanner.common.b.a aVar) {
super(context);
this.a = "BannerExpandDialog";
this.j = new b() { // from class: com.mbridge.msdk.mbbanner.common.communication.BannerExpandDialog.5
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void expand(String str, boolean z) {
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final CampaignEx getMraidCampaign() {
return null;
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void open(String str) {
try {
if (BannerExpandDialog.this.e == null || System.currentTimeMillis() - BannerExpandDialog.this.e.lastTouchTime <= com.mbridge.msdk.click.b.a.c || !com.mbridge.msdk.click.b.a.a((CampaignEx) BannerExpandDialog.this.h.get(0), BannerExpandDialog.this.e.getUrl(), com.mbridge.msdk.click.b.a.a)) {
af.b("BannerExpandDialog", str);
if (BannerExpandDialog.this.h.size() > 1) {
c.m().c().startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
str = null;
}
if (BannerExpandDialog.this.i != null) {
BannerExpandDialog.this.i.a(true, str);
}
}
} catch (Throwable th) {
af.b("BannerExpandDialog", MRAIDPresenter.OPEN, th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void close() {
BannerExpandDialog.this.dismiss();
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void unload() {
close();
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void useCustomClose(boolean z) {
try {
BannerExpandDialog.this.f.setVisibility(z ? 4 : 0);
} catch (Throwable th) {
af.b("BannerExpandDialog", "useCustomClose", th);
}
}
};
if (bundle != null) {
this.b = bundle.getString("url");
this.c = bundle.getBoolean("shouldUseCustomClose");
}
this.i = aVar;
}
@Override // android.app.Dialog
public void onCreate(Bundle bundle) {
CampaignEx campaignEx;
super.onCreate(bundle);
requestWindowFeature(1);
setCanceledOnTouchOutside(false);
setCancelable(true);
FrameLayout frameLayout = new FrameLayout(getContext());
this.d = frameLayout;
frameLayout.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
WindVaneWebView windVaneWebView = new WindVaneWebView(getContext().getApplicationContext());
this.e = windVaneWebView;
windVaneWebView.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
this.d.addView(this.e);
TextView textView = new TextView(getContext());
this.f = textView;
textView.setBackgroundColor(0);
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(96, 96);
layoutParams.gravity = 8388661;
layoutParams.setMargins(30, 30, 30, 30);
this.f.setLayoutParams(layoutParams);
this.f.setVisibility(this.c ? 4 : 0);
this.f.setOnClickListener(new View.OnClickListener() { // from class: com.mbridge.msdk.mbbanner.common.communication.BannerExpandDialog.1
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
BannerExpandDialog.this.dismiss();
}
});
BitmapDrawable a = c.m().a(this.g, 296);
if (a != null) {
ImageView imageView = new ImageView(c.m().c());
ak.a(imageView, a, this.d.getResources().getDisplayMetrics());
this.d.addView(imageView, new ViewGroup.LayoutParams(-1, -1));
}
this.d.addView(this.f);
setContentView(this.d);
a();
this.e.setWebViewListener(new com.mbridge.msdk.mbsignalcommon.b.b() { // from class: com.mbridge.msdk.mbbanner.common.communication.BannerExpandDialog.2
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, String str) {
super.a(webView, str);
webView.evaluateJavascript("javascript:" + com.mbridge.msdk.c.b.a.a().b(), new ValueCallback<String>() { // from class: com.mbridge.msdk.mbbanner.common.communication.BannerExpandDialog.2.1
@Override // android.webkit.ValueCallback
public final /* bridge */ /* synthetic */ void onReceiveValue(String str2) {
}
});
BannerExpandDialog.a(BannerExpandDialog.this);
}
});
this.e.setObject(this.j);
this.e.loadUrl(this.b);
List<CampaignEx> list = this.h;
if (list != null && list.size() > 0 && (campaignEx = this.h.get(0)) != null && campaignEx.getPrivacyButtonTemplateVisibility() != 0) {
MBAdChoice mBAdChoice = new MBAdChoice(c.m().c());
mBAdChoice.setCampaign(campaignEx);
FrameLayout.LayoutParams layoutParams2 = new FrameLayout.LayoutParams(ak.a(c.m().c(), 12.0f), ak.a(c.m().c(), 12.0f));
layoutParams2.gravity = 85;
layoutParams2.bottomMargin = layoutParams.topMargin;
layoutParams2.rightMargin = layoutParams.rightMargin;
mBAdChoice.setFeedbackDialogEventListener(new com.mbridge.msdk.foundation.d.a() { // from class: com.mbridge.msdk.mbbanner.common.communication.BannerExpandDialog.3
@Override // com.mbridge.msdk.foundation.d.a
public final void showed() {
}
@Override // com.mbridge.msdk.foundation.d.a
public final void close() {
BannerExpandDialog.this.a();
}
@Override // com.mbridge.msdk.foundation.d.a
public final void summit(String str) {
BannerExpandDialog.this.a();
}
});
this.d.addView(mBAdChoice, layoutParams2);
}
setOnDismissListener(new DialogInterface.OnDismissListener() { // from class: com.mbridge.msdk.mbbanner.common.communication.BannerExpandDialog.4
@Override // android.content.DialogInterface.OnDismissListener
public final void onDismiss(DialogInterface dialogInterface) {
if (BannerExpandDialog.this.i != null) {
BannerExpandDialog.this.i.a(false);
}
BannerExpandDialog.this.e.loadDataWithBaseURL(null, "", "text/html", nb.N, null);
BannerExpandDialog.this.d.removeView(BannerExpandDialog.this.e);
BannerExpandDialog.this.e.release();
BannerExpandDialog.this.e = null;
BannerExpandDialog.this.i = null;
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public void a() {
if (getWindow() != null) {
getWindow().setBackgroundDrawable(new ColorDrawable(0));
getWindow().getDecorView().setPadding(0, 0, 0, 0);
WindowManager.LayoutParams attributes = getWindow().getAttributes();
attributes.width = -1;
attributes.height = -1;
getWindow().setAttributes(attributes);
getWindow().getDecorView().setSystemUiVisibility(4615);
}
}
public static /* synthetic */ void a(BannerExpandDialog bannerExpandDialog) {
try {
int i = c.m().c().getResources().getConfiguration().orientation;
JSONObject jSONObject = new JSONObject();
jSONObject.put("orientation", i == 2 ? "landscape" : i == 1 ? "portrait" : AdError.UNDEFINED_DOMAIN);
jSONObject.put("locked", "true");
float j = ab.j(c.m().c());
float h = ab.h(c.m().c());
HashMap i2 = ab.i(c.m().c());
int intValue = ((Integer) i2.get("width")).intValue();
int intValue2 = ((Integer) i2.get("height")).intValue();
HashMap hashMap = new HashMap();
hashMap.put(MRAIDCommunicatorUtil.KEY_PLACEMENTTYPE, "Interstitial");
hashMap.put("state", MRAIDCommunicatorUtil.STATES_EXPANDED);
hashMap.put(MRAIDCommunicatorUtil.KEY_VIEWABLE, "true");
hashMap.put(MRAIDCommunicatorUtil.KEY_CURRENTORIENTATION, jSONObject);
bannerExpandDialog.e.getLocationInWindow(new int[2]);
com.mbridge.msdk.mbsignalcommon.mraid.a.a().a(bannerExpandDialog.e, r1[0], r1[1], r11.getWidth(), bannerExpandDialog.e.getHeight());
com.mbridge.msdk.mbsignalcommon.mraid.a.a().b(bannerExpandDialog.e, r1[0], r1[1], r5.getWidth(), bannerExpandDialog.e.getHeight());
com.mbridge.msdk.mbsignalcommon.mraid.a.a().b(bannerExpandDialog.e, j, h);
com.mbridge.msdk.mbsignalcommon.mraid.a.a().c(bannerExpandDialog.e, intValue, intValue2);
com.mbridge.msdk.mbsignalcommon.mraid.a.a().a(bannerExpandDialog.e, hashMap);
com.mbridge.msdk.mbsignalcommon.mraid.a.a().a(bannerExpandDialog.e);
} catch (Throwable th) {
af.b("BannerExpandDialog", "notifyMraid", th);
}
}
}

View File

@@ -0,0 +1,596 @@
package com.mbridge.msdk.mbbanner.common.communication;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Base64;
import com.ironsource.v8;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.db.n;
import com.mbridge.msdk.foundation.download.download.H5DownLoadManager;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.m;
import com.mbridge.msdk.foundation.same.a.b;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.aj;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.j;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import com.mbridge.msdk.mbsignalcommon.communication.c;
import com.mbridge.msdk.mbsignalcommon.communication.d;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import com.vungle.ads.internal.presenter.MRAIDPresenter;
import java.io.File;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
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 a extends c {
private WeakReference<Context> b;
private List<CampaignEx> c;
private String d;
private String e;
private int f;
private com.mbridge.msdk.mbbanner.common.b.a g;
private BannerExpandDialog h;
private boolean i = false;
public final void a() {
if (this.g != null) {
this.g = null;
}
if (this.h != null) {
this.h = null;
}
}
public final void a(int i) {
this.f = i;
}
public final void a(com.mbridge.msdk.mbbanner.common.b.a aVar) {
if (aVar != null) {
this.g = aVar;
}
}
public final void a(List<CampaignEx> list) {
this.c = list;
}
public a(Context context, String str, String str2) {
this.d = str;
this.e = str2;
this.b = new WeakReference<>(context);
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void c(Object obj, String str) {
if (obj != null) {
try {
int optInt = new JSONObject(str).optInt("isReady", 1);
g.a().a(obj, d.a(0));
com.mbridge.msdk.mbbanner.common.b.a aVar = this.g;
if (aVar != null) {
aVar.b(optInt);
}
} catch (Throwable th) {
af.b("BannerSignalCommunicationImpl", "readyStatus", th);
}
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void a(Object obj, String str) {
af.b("BannerSignalCommunicationImpl", "BANNER INIT INVOKE");
try {
JSONObject jSONObject = new JSONObject();
j jVar = new j(com.mbridge.msdk.foundation.controller.c.m().c());
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("dev_close_state", this.f);
jSONObject.put("sdkSetting", jSONObject2);
jSONObject.put("device", jVar.a());
jSONObject.put("campaignList", CampaignEx.parseCamplistToJson(this.c));
k d = h.a().d(com.mbridge.msdk.foundation.controller.c.m().k(), this.e);
if (d == null) {
d = k.d(this.e);
}
if (!TextUtils.isEmpty(this.d)) {
d.a(this.d);
}
jSONObject.put("unitSetting", d.x());
String g = h.a().g(com.mbridge.msdk.foundation.controller.c.m().k());
if (!TextUtils.isEmpty(g)) {
jSONObject.put("appSetting", new JSONObject(g));
}
jSONObject.put("sdk_info", com.mbridge.msdk.mbsignalcommon.base.d.a);
af.b("BannerSignalCommunicationImpl", v8.a.e + jSONObject.toString());
g.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Throwable th) {
af.b("BannerSignalCommunicationImpl", v8.a.e, th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void b(Object obj, String str) {
af.b("BannerSignalCommunicationImpl", "click");
try {
List<CampaignEx> list = this.c;
if (list == null) {
return;
}
CampaignEx campaignEx = (list == null || list.size() <= 0) ? null : this.c.get(0);
if (TextUtils.isEmpty(str)) {
return;
}
try {
JSONObject campaignToJsonObject = CampaignEx.campaignToJsonObject(campaignEx);
JSONObject jSONObject = new JSONObject(str).getJSONObject("pt");
Iterator<String> keys = jSONObject.keys();
while (keys.hasNext()) {
String next = keys.next();
campaignToJsonObject.put(next, jSONObject.getString(next));
}
CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(campaignToJsonObject);
String optString = campaignToJsonObject.optString("unitId");
if (!TextUtils.isEmpty(optString)) {
parseCampaignWithBackData.setCampaignUnitId(optString);
}
campaignEx = parseCampaignWithBackData;
} catch (JSONException e) {
e.printStackTrace();
}
com.mbridge.msdk.mbbanner.common.b.a aVar = this.g;
if (aVar != null) {
aVar.a(campaignEx);
}
} catch (Throwable th) {
af.b("BannerSignalCommunicationImpl", "click", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void d(Object obj, String str) {
af.b("BannerSignalCommunicationImpl", "toggleCloseBtn");
try {
if (TextUtils.isEmpty(str)) {
return;
}
int optInt = new JSONObject(str).optInt("state");
com.mbridge.msdk.mbbanner.common.b.a aVar = this.g;
if (aVar != null) {
aVar.a(optInt);
}
} catch (Throwable th) {
af.b("BannerSignalCommunicationImpl", "toggleCloseBtn", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void e(Object obj, String str) {
af.b("BannerSignalCommunicationImpl", "triggerCloseBtn");
try {
if (TextUtils.isEmpty(str)) {
return;
}
String optString = new JSONObject(str).optString("state");
com.mbridge.msdk.mbbanner.common.b.a aVar = this.g;
if (aVar != null) {
aVar.a(optString);
}
g.a().a(obj, d.a(0));
} catch (Throwable th) {
af.b("BannerSignalCommunicationImpl", "triggerCloseBtn", th);
g.a().a(obj, d.a(-1));
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void i(Object obj, String str) {
af.a("BannerSignalCommunicationImpl", "sendImpressions:" + str);
try {
if (TextUtils.isEmpty(str)) {
return;
}
JSONArray jSONArray = new JSONArray(str);
final ArrayList arrayList = new ArrayList();
for (int i = 0; i < jSONArray.length(); i++) {
String string = jSONArray.getString(i);
for (CampaignEx campaignEx : this.c) {
if (campaignEx.getId().equals(string)) {
b.a(this.e, campaignEx, "banner");
arrayList.add(string);
}
}
}
com.mbridge.msdk.foundation.same.f.a.b().execute(new Runnable() { // from class: com.mbridge.msdk.mbbanner.common.communication.a.1
@Override // java.lang.Runnable
public final void run() {
try {
com.mbridge.msdk.foundation.db.j a = com.mbridge.msdk.foundation.db.j.a(com.mbridge.msdk.foundation.db.g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
Iterator it = arrayList.iterator();
while (it.hasNext()) {
a.a((String) it.next());
}
} catch (Exception e) {
af.b("BannerSignalCommunicationImpl", e.getMessage());
}
}
});
} catch (Throwable th) {
af.b("BannerSignalCommunicationImpl", "sendImpressions", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void open(String str) {
af.b("BannerSignalCommunicationImpl", MRAIDPresenter.OPEN);
try {
af.b("BannerSignalCommunicationImpl", str);
if (this.c.size() > 1) {
com.mbridge.msdk.foundation.controller.c.m().c().startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
str = null;
}
com.mbridge.msdk.mbbanner.common.b.a aVar = this.g;
if (aVar != null) {
aVar.a(true, str);
}
} catch (Throwable th) {
af.b("BannerSignalCommunicationImpl", MRAIDPresenter.OPEN, th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void close() {
af.b("BannerSignalCommunicationImpl", "close");
try {
com.mbridge.msdk.mbbanner.common.b.a aVar = this.g;
if (aVar != null) {
aVar.a();
}
} catch (Throwable th) {
af.b("BannerSignalCommunicationImpl", "close", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void unload() {
close();
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final CampaignEx getMraidCampaign() {
List<CampaignEx> list = this.c;
if (list == null || list.size() <= 0) {
return null;
}
return this.c.get(0);
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void useCustomClose(boolean z) {
int i = z ? 2 : 1;
try {
com.mbridge.msdk.mbbanner.common.b.a aVar = this.g;
if (aVar != null) {
aVar.a(i);
}
} catch (Throwable th) {
af.b("BannerSignalCommunicationImpl", "useCustomClose", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void expand(String str, boolean z) {
Context context;
try {
String str2 = "";
if (getMraidCampaign() != null) {
if (TextUtils.isEmpty(getMraidCampaign().getBannerHtml())) {
str2 = getMraidCampaign().getBannerUrl();
} else {
str2 = "file:////" + getMraidCampaign().getBannerHtml();
}
}
Bundle bundle = new Bundle();
if (!TextUtils.isEmpty(str)) {
str2 = str;
}
bundle.putString("url", str2);
bundle.putBoolean("shouldUseCustomClose", z);
WeakReference<Context> weakReference = this.b;
if (weakReference != null && (context = weakReference.get()) != null) {
BannerExpandDialog bannerExpandDialog = this.h;
if (bannerExpandDialog != null && bannerExpandDialog.isShowing()) {
return;
}
BannerExpandDialog bannerExpandDialog2 = new BannerExpandDialog(context, bundle, this.g);
this.h = bannerExpandDialog2;
bannerExpandDialog2.setCampaignList(this.e, this.c);
this.h.show();
}
com.mbridge.msdk.mbbanner.common.b.a aVar = this.g;
if (aVar != null) {
aVar.a(true);
}
String str3 = this.e;
CampaignEx mraidCampaign = getMraidCampaign();
try {
JSONObject jSONObject = new JSONObject();
if (mraidCampaign.isBidCampaign()) {
jSONObject.put("hb", 1);
}
jSONObject.put("key", "2000070");
jSONObject.put("rid_n", mraidCampaign.getRequestIdNotice());
jSONObject.put("rid", mraidCampaign.getRequestId());
jSONObject.put(BidResponsedEx.KEY_CID, mraidCampaign.getId());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str3);
jSONObject.put(CampaignEx.JSON_KEY_CLICK_URL, str);
jSONObject.put("network_type", String.valueOf(ab.m(com.mbridge.msdk.foundation.controller.c.m().c())));
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Exception e) {
af.b("BannerReport", e.getMessage());
}
} catch (Throwable th) {
af.b("BannerSignalCommunicationImpl", "expand", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void j(Object obj, String str) {
if (TextUtils.isEmpty(str)) {
d.a(obj, "params is empty");
return;
}
try {
a(obj, new JSONObject(str));
} catch (Throwable th) {
af.a("BannerSignalCommunicationImpl", th.getMessage());
}
}
private static void a(Object obj, JSONObject jSONObject) {
String str;
String str2;
String str3;
String str4;
int i;
boolean z;
String str5;
File file;
JSONObject jSONObject2 = new JSONObject();
String str6 = "message";
String str7 = "code";
int i2 = 1;
if (jSONObject == null) {
try {
jSONObject2.put("code", 1);
jSONObject2.put("message", "params is null");
g.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
return;
} catch (JSONException e) {
af.a("BannerSignalCommunicationImpl", e.getMessage());
return;
}
}
try {
jSONObject2.put("code", 0);
jSONObject2.put("message", "");
JSONArray jSONArray = jSONObject.getJSONArray("resource");
if (jSONArray != null) {
try {
if (jSONArray.length() > 0) {
JSONArray jSONArray2 = new JSONArray();
int length = jSONArray.length();
int i3 = 0;
while (i3 < length) {
JSONObject jSONObject3 = jSONArray.getJSONObject(i3);
String optString = jSONObject3.optString("ref", "");
int i4 = jSONObject3.getInt("type");
JSONObject jSONObject4 = new JSONObject();
JSONArray jSONArray3 = jSONArray;
if (i4 == i2 && !TextUtils.isEmpty(optString)) {
JSONObject jSONObject5 = new JSONObject();
m a = n.a(com.mbridge.msdk.foundation.db.g.a(com.mbridge.msdk.foundation.controller.c.m().c())).a(optString);
if (a != null) {
i = length;
af.a("BannerSignalCommunicationImpl", "VideoBean not null");
jSONObject5.put("type", 1);
str3 = str6;
try {
jSONObject5.put("videoDataLength", a.d());
String e2 = a.e();
str4 = str7;
if (TextUtils.isEmpty(e2)) {
try {
af.a("BannerSignalCommunicationImpl", "VideoPath null");
jSONObject5.put("path", "");
jSONObject5.put("path4Web", "");
} catch (Throwable th) {
th = th;
str = str3;
str2 = str4;
try {
jSONObject2.put(str2, 1);
jSONObject2.put(str, th.getLocalizedMessage());
g.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
} catch (JSONException e3) {
af.a("BannerSignalCommunicationImpl", e3.getMessage());
return;
}
}
} else {
af.a("BannerSignalCommunicationImpl", "VideoPath not null");
jSONObject5.put("path", e2);
jSONObject5.put("path4Web", e2);
}
if (a.b() == 5) {
jSONObject5.put("downloaded", 1);
z = false;
} else {
z = false;
jSONObject5.put("downloaded", 0);
}
jSONObject4.put(optString, jSONObject5);
jSONArray2.put(jSONObject4);
} catch (Throwable th2) {
th = th2;
str4 = str7;
str = str3;
str2 = str4;
jSONObject2.put(str2, 1);
jSONObject2.put(str, th.getLocalizedMessage());
g.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
}
} else {
str3 = str6;
str4 = str7;
i = length;
z = false;
af.a("BannerSignalCommunicationImpl", "VideoBean null");
}
i3++;
jSONArray = jSONArray3;
length = i;
str6 = str3;
str7 = str4;
i2 = 1;
} else {
str3 = str6;
str4 = str7;
i = length;
z = false;
if (i4 == 2 && !TextUtils.isEmpty(optString)) {
JSONObject jSONObject6 = new JSONObject();
jSONObject6.put("type", 2);
jSONObject6.put("path", H5DownLoadManager.getInstance().getResAddress(optString) == null ? "" : H5DownLoadManager.getInstance().getH5ResAddress(optString));
jSONObject4.put(optString, jSONObject6);
jSONArray2.put(jSONObject4);
} else if (i4 == 3 && !TextUtils.isEmpty(optString)) {
try {
file = new File(optString);
} catch (Throwable th3) {
if (MBridgeConstans.DEBUG) {
th3.printStackTrace();
}
}
if (file.exists() && file.isFile() && file.canRead()) {
af.a("BannerSignalCommunicationImpl", "getFileInfo Mraid file " + optString);
str5 = "file:////" + optString;
JSONObject jSONObject7 = new JSONObject();
jSONObject7.put("type", 3);
jSONObject7.put("path", str5);
jSONObject4.put(optString, jSONObject7);
jSONArray2.put(jSONObject4);
}
str5 = "";
JSONObject jSONObject72 = new JSONObject();
jSONObject72.put("type", 3);
jSONObject72.put("path", str5);
jSONObject4.put(optString, jSONObject72);
jSONArray2.put(jSONObject4);
} else if (i4 == 4 && !TextUtils.isEmpty(optString)) {
JSONObject jSONObject8 = new JSONObject();
jSONObject8.put("type", 4);
jSONObject8.put("path", aj.a(optString) == null ? "" : aj.a(optString));
jSONObject4.put(optString, jSONObject8);
jSONArray2.put(jSONObject4);
}
i3++;
jSONArray = jSONArray3;
length = i;
str6 = str3;
str7 = str4;
i2 = 1;
}
}
str3 = str6;
str4 = str7;
jSONObject2.put("resource", jSONArray2);
g.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
return;
}
} catch (Throwable th4) {
th = th4;
str3 = str6;
}
}
str2 = "code";
str = 1;
} catch (Throwable th5) {
th = th5;
str = "message";
str2 = "code";
}
try {
try {
jSONObject2.put(str2, 1);
str = "message";
try {
jSONObject2.put(str, "resource is null");
g.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
} catch (JSONException e4) {
e = e4;
af.a("BannerSignalCommunicationImpl", e.getMessage());
}
} catch (Throwable th6) {
th = th6;
jSONObject2.put(str2, 1);
jSONObject2.put(str, th.getLocalizedMessage());
g.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
}
} catch (JSONException e5) {
e = e5;
str = "message";
} catch (Throwable th7) {
th = th7;
str = "message";
jSONObject2.put(str2, 1);
jSONObject2.put(str, th.getLocalizedMessage());
g.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void k(Object obj, String str) {
af.a("BannerSignalCommunicationImpl", "reportUrls:" + str);
if (TextUtils.isEmpty(str)) {
d.a(obj, "params is null");
return;
}
if (TextUtils.isEmpty(str)) {
return;
}
try {
JSONArray jSONArray = new JSONArray(str);
for (int i = 0; i < jSONArray.length(); i++) {
JSONObject jSONObject = jSONArray.getJSONObject(i);
int optInt = jSONObject.optInt("type");
String a = ak.a(jSONObject.optString("url"), "&tun=", ab.q() + "");
int optInt2 = jSONObject.optInt("report");
if (optInt2 == 0) {
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
List<CampaignEx> list = this.c;
com.mbridge.msdk.click.a.a(c, list != null ? list.get(0) : null, "", a, false, optInt != 0);
} else {
Context c2 = com.mbridge.msdk.foundation.controller.c.m().c();
List<CampaignEx> list2 = this.c;
com.mbridge.msdk.click.a.a(c2, list2 != null ? list2.get(0) : null, "", a, false, optInt != 0, optInt2);
}
}
g.a().a(obj, d.a(0));
} catch (Throwable th) {
af.b("BannerSignalCommunicationImpl", "reportUrls", th);
}
}
}

View File

@@ -0,0 +1,112 @@
package com.mbridge.msdk.mbbanner.common.d;
import android.text.TextUtils;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.d.c;
import com.mbridge.msdk.foundation.same.report.d.d;
import com.mbridge.msdk.foundation.same.report.d.e;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
/* loaded from: classes4.dex */
public final class a {
public static String a(String str) {
String md5 = SameMD5.getMD5(ak.d());
try {
if (!TextUtils.isEmpty(str)) {
String[] split = str.split("_");
if (split.length < 3) {
return "";
}
String str2 = split[2];
if (!TextUtils.isEmpty(str2)) {
return str2;
}
}
return md5;
} catch (Exception e) {
af.b("BannerReport", e.getMessage());
return "";
}
}
public static c a(String str, String str2) {
c cVar = new c();
try {
LinkedHashMap<String, c> b = d.a().b();
if (b != null && !b.isEmpty()) {
Iterator<Map.Entry<String, c>> it = b.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, c> next = it.next();
if (next != null && next.getValue().s()) {
it.remove();
}
}
}
cVar = d.a().a(str2, "");
if (cVar == null) {
c cVar2 = new c();
try {
d.a().b().put(str2, cVar2);
cVar2.d(true);
cVar = cVar2;
} catch (Exception e) {
e = e;
cVar = cVar2;
af.b("BannerReport", e.getMessage());
return cVar;
}
}
cVar.b(296);
cVar.c(str2);
cVar.d(str);
} catch (Exception e2) {
e = e2;
}
return cVar;
}
public static void a(String str, c cVar, e eVar) {
List<CampaignEx> h;
try {
try {
String i = cVar.i();
if (TextUtils.isEmpty(i) && (h = cVar.h()) != null && !h.isEmpty() && h.get(0) != null) {
i = h.get(0).getCampaignUnitId();
cVar.b(h.get(0).getAdType());
cVar.d(i);
}
k c = h.a().c(com.mbridge.msdk.foundation.controller.c.m().k(), i);
if (c != null) {
e eVar2 = eVar == null ? new e() : eVar;
eVar2.a("us_rid", c.s());
HashMap<String, String> hashMap = com.mbridge.msdk.foundation.controller.a.b;
if (hashMap != null) {
String str2 = hashMap.get(i);
if (!TextUtils.isEmpty(str2)) {
eVar2.a("u_stid", str2);
}
} else {
eVar2.a("u_stid", c.a());
}
}
} catch (Exception e) {
af.b("BannerReport", e.getMessage());
}
if (eVar != null) {
cVar.a(str, eVar);
}
d.a().a(str, cVar, (com.mbridge.msdk.foundation.same.report.d.a.a) null);
} catch (Exception e2) {
af.b("BannerReport", e2.getMessage());
}
}
}

View File

@@ -0,0 +1,47 @@
package com.mbridge.msdk.mbbanner.common.e;
import android.content.Context;
import android.os.Build;
import com.mbridge.msdk.foundation.same.net.f.b;
import com.mbridge.msdk.foundation.same.net.f.e;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.f;
import com.mbridge.msdk.foundation.tools.k;
import com.mbridge.msdk.out.MBConfiguration;
/* loaded from: classes4.dex */
public final class a extends b {
public a(Context context) {
super(context);
}
@Override // com.mbridge.msdk.foundation.same.net.f.a, com.mbridge.msdk.foundation.same.net.f.c
public final void addExtraParams(String str, e eVar) {
super.addExtraParams(str, eVar);
eVar.a("platform", "1");
eVar.a("os_version", Build.VERSION.RELEASE);
eVar.a("package_name", ab.f(this.mContext));
eVar.a("app_version_name", ab.q(this.mContext));
eVar.a("app_version_code", ab.r(this.mContext) + "");
eVar.a("orientation", ab.s(this.mContext) + "");
eVar.a("model", ab.h());
eVar.a("brand", ab.x());
eVar.a("gaid", "");
eVar.a("gaid2", f.b());
int m = ab.m(this.mContext);
eVar.a("network_type", m + "");
eVar.a("network_str", ab.a(this.mContext, m) + "");
eVar.a("language", ab.t(this.mContext));
eVar.a("timezone", ab.y());
eVar.a("useragent", ab.g());
eVar.a("sdk_version", MBConfiguration.SDK_VERSION);
eVar.a("screen_size", ab.j(this.mContext) + "x" + ab.h(this.mContext));
eVar.a("version_flag", "1");
if (com.mbridge.msdk.e.b.a()) {
eVar.a("gp_version", k.d(this.mContext));
}
com.mbridge.msdk.foundation.same.net.f.f.a(eVar, this.mContext);
com.mbridge.msdk.foundation.same.net.f.f.a(eVar);
com.mbridge.msdk.foundation.same.net.f.f.e(eVar);
}
}

View File

@@ -0,0 +1,73 @@
package com.mbridge.msdk.mbbanner.common.f;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.entity.CampaignUnit;
import com.mbridge.msdk.foundation.entity.b;
import com.mbridge.msdk.foundation.same.net.c;
import com.mbridge.msdk.foundation.same.net.d;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.tracker.network.h;
import java.util.List;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public abstract class a extends c<JSONObject> {
private static final String a = "a";
private String b = "";
public abstract void a(int i, String str);
public abstract void a(CampaignUnit campaignUnit);
public final void a(String str) {
this.b = str;
}
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
public void onSuccess(d<JSONObject> dVar) {
super.onSuccess(dVar);
List<h> list = dVar.b.b;
final JSONObject jSONObject = dVar.c;
af.c(a, "parseLoad content = " + jSONObject);
final int optInt = jSONObject.optInt("status");
if (1 == optInt) {
calcRequestTime(System.currentTimeMillis());
final String optString = jSONObject.optString("version");
com.mbridge.msdk.foundation.same.f.a.b().execute(new Runnable() { // from class: com.mbridge.msdk.mbbanner.common.f.a.1
@Override // java.lang.Runnable
public final void run() {
final CampaignUnit parseV5CampaignUnit = "v5".equals(optString) ? b.parseV5CampaignUnit(jSONObject.optJSONObject("data"), a.this.b) : b.parseCampaignUnit(jSONObject.optJSONObject("data"), a.this.b);
com.mbridge.msdk.foundation.same.f.a.c().post(new Runnable() { // from class: com.mbridge.msdk.mbbanner.common.f.a.1.1
@Override // java.lang.Runnable
public final void run() {
CampaignUnit campaignUnit = parseV5CampaignUnit;
if (campaignUnit != null && campaignUnit.getAds() != null && parseV5CampaignUnit.getAds().size() > 0) {
a.this.a(parseV5CampaignUnit);
if (!TextUtils.isEmpty(a.this.b)) {
a.this.saveHbState(1);
}
a.this.saveRequestTime(parseV5CampaignUnit.getAds().size());
return;
}
CampaignUnit campaignUnit2 = parseV5CampaignUnit;
String msg = campaignUnit2 != null ? campaignUnit2.getMsg() : null;
if (TextUtils.isEmpty(msg)) {
msg = jSONObject.optString("msg");
}
AnonymousClass1 anonymousClass1 = AnonymousClass1.this;
a.this.a(optInt, msg);
}
});
}
});
return;
}
a(optInt, jSONObject.optString("msg"));
}
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
public void onError(com.mbridge.msdk.foundation.same.net.a.a aVar) {
af.c(a, "onFailed errorCode = " + aVar.a);
a(aVar.a, com.mbridge.msdk.foundation.same.net.e.a.a(aVar));
}
}

View File

@@ -0,0 +1,188 @@
package com.mbridge.msdk.mbbanner.common.util;
import android.content.Context;
import android.text.TextUtils;
import com.ironsource.v8;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.db.g;
import com.mbridge.msdk.foundation.db.j;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.a.b;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.ap;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class BannerUtils {
public static final /* synthetic */ int $r8$clinit = 0;
private static final String TAG = "BannerUtils";
public static String getCloseIds(String str) {
List<com.mbridge.msdk.foundation.same.d.a> list;
try {
Map<String, List<com.mbridge.msdk.foundation.same.d.a>> map = b.a;
if (map == null || !ap.b(str) || !map.containsKey(str) || (list = map.get(str)) == null || list.size() <= 0) {
return "";
}
JSONArray jSONArray = new JSONArray();
for (int i = 0; i < list.size(); i++) {
JSONObject jSONObject = new JSONObject();
com.mbridge.msdk.foundation.same.d.a aVar = list.get(i);
jSONObject.put(BidResponsedEx.KEY_CID, aVar.a());
jSONObject.put("crid", aVar.b());
jSONArray.put(jSONObject);
}
return jSONArray.toString();
} catch (Exception e) {
e.printStackTrace();
return "";
}
}
public static void inserCloseId(String str, List<CampaignEx> list) {
Map<String, List<com.mbridge.msdk.foundation.same.d.a>> map = b.a;
if (map == null || list == null || list.size() <= 0) {
return;
}
if (ap.b(str)) {
if (map.containsKey(str)) {
map.put(str, fillIdInList(map.get(str), list));
} else {
map.put(str, fillIdInList(new ArrayList(), list));
}
}
b.a = map;
}
private static synchronized List<com.mbridge.msdk.foundation.same.d.a> fillIdInList(List<com.mbridge.msdk.foundation.same.d.a> list, List<CampaignEx> list2) {
synchronized (BannerUtils.class) {
if (list2 != null) {
try {
if (list2.size() > 0) {
if (list == null) {
list = new ArrayList<>();
}
for (CampaignEx campaignEx : list2) {
if (campaignEx != null) {
com.mbridge.msdk.foundation.same.d.a aVar = new com.mbridge.msdk.foundation.same.d.a(campaignEx.getId(), campaignEx.getCreativeId());
if (list.size() >= 20) {
list.remove(0);
}
list.add(aVar);
}
}
}
} catch (Throwable th) {
throw th;
}
}
}
return list;
}
public static void uisList(Context context, List<CampaignEx> list) {
if (context == null || list == null || list.size() == 0) {
return;
}
j a = j.a(g.a(context));
for (int i = 0; i < list.size(); i++) {
CampaignEx campaignEx = list.get(i);
if (a != null && !a.b(campaignEx.getId())) {
com.mbridge.msdk.foundation.entity.g gVar = new com.mbridge.msdk.foundation.entity.g();
gVar.a(campaignEx.getId());
gVar.b(campaignEx.getFca());
gVar.c(campaignEx.getFcb());
gVar.a(0);
gVar.d(0);
gVar.a(System.currentTimeMillis());
a.a(gVar);
}
}
}
public static CampaignEx managerCampaignEX(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)) {
String optString = campaignToJsonObject.optString("unitId");
if (!TextUtils.isEmpty(optString)) {
parseCampaignWithBackData.setCampaignUnitId(optString);
}
JSONObject optJSONObject = new JSONObject(str).optJSONObject(com.mbridge.msdk.foundation.same.a.j);
if (optJSONObject != null) {
str2 = String.valueOf(ak.a(c.m().c(), Integer.valueOf(optJSONObject.getString(com.mbridge.msdk.foundation.same.a.h)).intValue()));
str3 = String.valueOf(ak.a(c.m().c(), 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 optString2 = optJSONObject.optString(next);
if (com.mbridge.msdk.foundation.same.a.h.equals(next) || com.mbridge.msdk.foundation.same.a.i.equals(next)) {
optString2 = String.valueOf(ak.a(c.m().c(), Integer.valueOf(optString2).intValue()));
}
sb.append(next);
sb.append(v8.i.b);
sb.append(optString2);
}
parseCampaignWithBackData.setNoticeUrl(noticeUrl + ((Object) sb));
}
}
return parseCampaignWithBackData;
} catch (Throwable unused) {
return campaignEx;
}
}
try {
JSONObject campaignToJsonObject2 = CampaignEx.campaignToJsonObject(campaignEx);
JSONObject jSONObject = new JSONObject(str);
Iterator<String> keys2 = jSONObject.keys();
try {
if (!jSONObject.has(CampaignEx.JSON_KEY_DEEP_LINK_URL)) {
campaignToJsonObject2.put(CampaignEx.JSON_KEY_DEEP_LINK_URL, "");
}
} catch (Exception unused2) {
}
while (keys2.hasNext()) {
String next2 = keys2.next();
campaignToJsonObject2.put(next2, jSONObject.getString(next2));
}
CampaignEx parseCampaignWithBackData2 = CampaignEx.parseCampaignWithBackData(campaignToJsonObject2);
String optString3 = campaignToJsonObject2.optString("unitId");
if (!TextUtils.isEmpty(optString3)) {
parseCampaignWithBackData2.setCampaignUnitId(optString3);
}
return parseCampaignWithBackData2;
} catch (JSONException e) {
e.printStackTrace();
return campaignEx;
}
}
}

View File

@@ -0,0 +1,69 @@
package com.mbridge.msdk.mbbanner.common.util;
import android.os.Handler;
import android.os.Looper;
import com.mbridge.msdk.foundation.entity.CampaignUnit;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.mbbanner.common.b.b;
/* loaded from: classes4.dex */
public class a {
private static final String a = "a";
private final Handler b = new Handler(Looper.getMainLooper());
private boolean c;
public final void a(boolean z) {
this.c = z;
}
public final void a(final b bVar, final CampaignUnit campaignUnit, final String str) {
af.b(a, "postCampaignSuccess unitId=" + str);
this.b.post(new Runnable() { // from class: com.mbridge.msdk.mbbanner.common.util.a.1
@Override // java.lang.Runnable
public final void run() {
b bVar2 = bVar;
if (bVar2 != null) {
bVar2.a(str, campaignUnit, a.this.c);
}
}
});
}
public final void a(final b bVar, final com.mbridge.msdk.foundation.c.b bVar2) {
this.b.post(new Runnable() { // from class: com.mbridge.msdk.mbbanner.common.util.a.2
@Override // java.lang.Runnable
public final void run() {
if (bVar != null) {
bVar2.a(a.this.c);
bVar.a(bVar2);
}
}
});
}
public final void a(final b bVar, final String str, final int i) {
af.b(a, "postResourceSuccess unitId=" + str);
this.b.post(new Runnable() { // from class: com.mbridge.msdk.mbbanner.common.util.a.3
@Override // java.lang.Runnable
public final void run() {
b bVar2 = bVar;
if (bVar2 != null) {
bVar2.a(str, i, a.this.c);
}
}
});
}
public final void b(final b bVar, final com.mbridge.msdk.foundation.c.b bVar2) {
af.b(a, "postResourceFail unitId=" + bVar2);
this.b.post(new Runnable() { // from class: com.mbridge.msdk.mbbanner.common.util.a.4
@Override // java.lang.Runnable
public final void run() {
if (bVar != null) {
bVar2.a(a.this.c);
bVar.b(bVar2);
}
}
});
}
}

View File

@@ -0,0 +1,20 @@
package com.mbridge.msdk.mbbanner.view;
import android.content.Context;
import android.util.AttributeSet;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
/* loaded from: classes4.dex */
public class MBBannerWebView extends WindVaneWebView {
public MBBannerWebView(Context context) {
super(context);
}
public MBBannerWebView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
public MBBannerWebView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
}

View File

@@ -0,0 +1,75 @@
package com.mbridge.msdk.mbbanner.view;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.webkit.ValueCallback;
import android.webkit.WebView;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.mbsignalcommon.base.BaseWebView;
import com.mbridge.msdk.mbsignalcommon.base.b;
import java.util.List;
/* loaded from: classes4.dex */
public final class a extends b {
String a;
List<CampaignEx> b;
com.mbridge.msdk.mbbanner.common.b.a c;
private final String d = "BannerWebViewClient";
public a(String str, List<CampaignEx> list, com.mbridge.msdk.mbbanner.common.b.a aVar) {
this.a = str;
this.b = list;
this.c = aVar;
}
@Override // android.webkit.WebViewClient
public final void onPageStarted(WebView webView, String str, Bitmap bitmap) {
CampaignEx campaignEx;
super.onPageStarted(webView, str, bitmap);
try {
a(webView, "javascript:" + com.mbridge.msdk.c.b.a.a().b());
List<CampaignEx> list = this.b;
if (list == null || list.isEmpty() || (campaignEx = this.b.get(0)) == null || !campaignEx.isActiveOm()) {
return;
}
a(webView, "javascript:" + MBridgeConstans.OMID_JS_SERVICE_CONTENT);
} catch (Throwable th) {
af.b("BannerWebViewClient", "onPageStarted", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.base.b, android.webkit.WebViewClient
public final boolean shouldOverrideUrlLoading(WebView webView, String str) {
try {
af.b("BannerWebViewClient", "Use html to open url.");
BaseWebView baseWebView = (BaseWebView) webView;
if (System.currentTimeMillis() - baseWebView.lastTouchTime > com.mbridge.msdk.click.b.a.c && com.mbridge.msdk.click.b.a.a(this.b.get(0), baseWebView.getUrl(), com.mbridge.msdk.click.b.a.b)) {
return false;
}
if (this.b.size() > 1) {
c.m().c().startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
str = null;
}
com.mbridge.msdk.mbbanner.common.b.a aVar = this.c;
if (aVar != null) {
aVar.a(false, str);
}
return true;
} catch (Throwable th) {
af.b("BannerWebViewClient", "shouldOverrideUrlLoading", th);
return false;
}
}
private void a(WebView webView, String str) {
webView.evaluateJavascript(str, new ValueCallback<String>() { // from class: com.mbridge.msdk.mbbanner.view.a.1
@Override // android.webkit.ValueCallback
public final /* bridge */ /* synthetic */ void onReceiveValue(String str2) {
}
});
}
}