- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
175 lines
6.2 KiB
Java
175 lines
6.2 KiB
Java
package com.mbridge.msdk.mbbid.common.a;
|
|
|
|
import android.content.Context;
|
|
import android.text.TextUtils;
|
|
import androidx.work.WorkRequest;
|
|
import com.mbridge.msdk.MBridgeConstans;
|
|
import com.mbridge.msdk.foundation.controller.c;
|
|
import com.mbridge.msdk.foundation.entity.CampaignEx;
|
|
import com.mbridge.msdk.foundation.same.net.e.d;
|
|
import com.mbridge.msdk.foundation.same.net.f.e;
|
|
import com.mbridge.msdk.foundation.tools.SameMD5;
|
|
import com.mbridge.msdk.foundation.tools.ab;
|
|
import com.mbridge.msdk.foundation.tools.ak;
|
|
import com.mbridge.msdk.mbbanner.common.util.BannerUtils;
|
|
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
|
|
import com.mbridge.msdk.mbbid.out.BidListennning;
|
|
import com.mbridge.msdk.mbbid.out.BidResponsed;
|
|
import java.lang.reflect.Method;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public final class b {
|
|
private String a;
|
|
private String b;
|
|
private String c;
|
|
private BidListennning e;
|
|
private BidResponsedEx f;
|
|
private int g;
|
|
private long i;
|
|
private long j;
|
|
private boolean k;
|
|
private int l;
|
|
private boolean h = false;
|
|
private Context d = c.m().c();
|
|
|
|
public final void a(int i) {
|
|
this.l = i;
|
|
}
|
|
|
|
public final void a(long j) {
|
|
this.i = j;
|
|
}
|
|
|
|
public final void a(BidListennning bidListennning) {
|
|
this.e = bidListennning;
|
|
}
|
|
|
|
public final void a(boolean z) {
|
|
this.k = z;
|
|
}
|
|
|
|
public final void b(int i) {
|
|
this.g = i;
|
|
}
|
|
|
|
public final void b(long j) {
|
|
this.j = j;
|
|
}
|
|
|
|
public b(String str, String str2, String str3) {
|
|
this.a = str;
|
|
this.b = str2;
|
|
this.c = str3;
|
|
}
|
|
|
|
public final void b(boolean z) {
|
|
try {
|
|
if (this.h) {
|
|
a("current unit is biding");
|
|
return;
|
|
}
|
|
this.h = true;
|
|
if (this.d == null) {
|
|
a("context is null");
|
|
}
|
|
com.mbridge.msdk.mbbid.common.b.a aVar = new com.mbridge.msdk.mbbid.common.b.a(this.d);
|
|
e eVar = new e();
|
|
String k = c.m().k();
|
|
eVar.a("app_id", k);
|
|
eVar.a("sign", SameMD5.getMD5(k + c.m().b()));
|
|
eVar.a(MBridgeConstans.PROPERTIES_UNIT_ID, this.b);
|
|
if (TextUtils.isEmpty(this.a)) {
|
|
this.a = "";
|
|
}
|
|
eVar.a("placement_id", this.a);
|
|
if (com.mbridge.msdk.e.b.a()) {
|
|
eVar.a("install_ids", "");
|
|
}
|
|
eVar.a("bid_floor", this.c);
|
|
eVar.a(e.e, ak.a(this.d, this.b));
|
|
eVar.a(e.d, com.mbridge.msdk.foundation.same.a.b.a(this.b, ""));
|
|
String str = "1";
|
|
eVar.a("req_type", this.k ? "1" : "2");
|
|
eVar.a("orientation", ab.s(this.d) + "");
|
|
int i = this.g;
|
|
if (i == 296) {
|
|
if (this.i > 0 && this.j > 0) {
|
|
eVar.a(com.mbridge.msdk.foundation.entity.b.JSON_KEY_UNIT_SIZE, this.j + "x" + this.i);
|
|
try {
|
|
int i2 = BannerUtils.$r8$clinit;
|
|
Method method = BannerUtils.class.getMethod("getCloseIds", String.class);
|
|
if (method.invoke(null, this.b) instanceof String) {
|
|
eVar.a("close_id", method.invoke(null, this.b).toString());
|
|
}
|
|
} catch (Exception unused) {
|
|
a("banner module is miss");
|
|
return;
|
|
}
|
|
} else {
|
|
a("bid required param is missing or error");
|
|
return;
|
|
}
|
|
} else if (i == 297) {
|
|
if (this.i > 0 && this.j > 0) {
|
|
eVar.a(com.mbridge.msdk.foundation.entity.b.JSON_KEY_UNIT_SIZE, this.j + "x" + this.i);
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append(this.l);
|
|
sb.append("");
|
|
eVar.a("orientation", sb.toString());
|
|
} else {
|
|
a("ad display area is too small");
|
|
return;
|
|
}
|
|
} else if (i != 298) {
|
|
if (!z) {
|
|
str = "0";
|
|
}
|
|
eVar.a("rw_plus", str);
|
|
} else if (this.i > 0 && this.j > 0) {
|
|
eVar.a(com.mbridge.msdk.foundation.entity.b.JSON_KEY_UNIT_SIZE, this.j + "x" + this.i);
|
|
} else {
|
|
a("bid required param is missing or error");
|
|
return;
|
|
}
|
|
final String md5 = SameMD5.getMD5(ak.d());
|
|
eVar.a(CampaignEx.JSON_KEY_LOCAL_REQUEST_ID, md5);
|
|
a aVar2 = new a(this.a, this.b) { // from class: com.mbridge.msdk.mbbid.common.a.b.1
|
|
@Override // com.mbridge.msdk.mbbid.common.b.b
|
|
public final void a(BidResponsedEx bidResponsedEx) {
|
|
b.this.h = false;
|
|
b.this.f = bidResponsedEx;
|
|
com.mbridge.msdk.mbbid.common.c.a.a(b.this.d, b.this.b, bidResponsedEx.getBidId(), md5, bidResponsedEx.getBidToken());
|
|
b.a(b.this, (BidResponsed) bidResponsedEx);
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.mbbid.common.b.b
|
|
public final void a(int i3, String str2) {
|
|
b.this.h = false;
|
|
com.mbridge.msdk.mbbid.common.c.a.a(b.this.d, b.this.b, str2, md5);
|
|
b.this.a(str2);
|
|
}
|
|
};
|
|
aVar2.setUnitId(this.b);
|
|
aVar2.setPlacementId(this.a);
|
|
aVar.get(1, d.f().a(false, ""), eVar, aVar2, "bid_request", WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS);
|
|
} catch (Throwable th) {
|
|
a(th.getMessage());
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void a(String str) {
|
|
BidListennning bidListennning = this.e;
|
|
if (bidListennning != null) {
|
|
bidListennning.onFailed(str);
|
|
}
|
|
}
|
|
|
|
public static /* synthetic */ void a(b bVar, BidResponsed bidResponsed) {
|
|
BidListennning bidListennning = bVar.e;
|
|
if (bidListennning != null) {
|
|
bidListennning.onSuccessed(bidResponsed);
|
|
}
|
|
}
|
|
}
|