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,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);
}
}
}
}