Files
rr3-apk/decompiled/sources/com/mbridge/msdk/video/signal/container/AbstractJSContainer.java
Daniel Elliott f9d20bb3fc 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>
2026-02-18 14:52:23 -08:00

302 lines
7.8 KiB
Java

package com.mbridge.msdk.video.signal.container;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.res.Configuration;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.util.Base64;
import android.widget.FrameLayout;
import com.mbridge.msdk.foundation.d.b;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.video.signal.a.k;
import com.mbridge.msdk.video.signal.d;
import com.mbridge.msdk.video.signal.f;
import com.mbridge.msdk.video.signal.factory.IJSFactory;
import com.mbridge.msdk.video.signal.factory.a;
import com.mbridge.msdk.video.signal.g;
import com.mbridge.msdk.video.signal.i;
import com.mbridge.msdk.video.signal.j;
import com.mbridge.msdk.videocommon.a;
import com.mbridge.msdk.videocommon.d.c;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public abstract class AbstractJSContainer extends FrameLayout implements IJSFactory {
private int a;
private int b;
protected Activity i;
protected String j;
protected String k;
protected c l;
protected String m;
protected com.mbridge.msdk.videocommon.b.c n;
protected String o;
protected int p;
protected boolean q;
protected boolean r;
protected int s;
protected int t;
protected int u;
protected boolean v;
protected IJSFactory w;
public String getPlacementId() {
return this.k;
}
public String getUnitId() {
return this.j;
}
public void registerJsFactory(IJSFactory iJSFactory) {
this.w = iJSFactory;
}
public void setActivity(Activity activity) {
this.i = activity;
}
public void setBidCampaign(boolean z) {
this.r = z;
}
public void setBigOffer(boolean z) {
this.v = z;
}
public void setIV(boolean z) {
this.q = z;
}
public void setIVRewardEnable(int i, int i2, int i3) {
this.s = i;
this.t = i2;
this.u = i3;
}
public void setMute(int i) {
this.p = i;
}
public void setPlacementId(String str) {
this.k = str;
}
public void setReward(com.mbridge.msdk.videocommon.b.c cVar) {
this.n = cVar;
}
public void setRewardId(String str) {
this.o = str;
}
public void setRewardUnitSetting(c cVar) {
this.l = cVar;
}
public void setUnitId(String str) {
this.j = str;
}
public void setUserId(String str) {
this.m = str;
}
public AbstractJSContainer(Context context) {
super(context);
this.a = 0;
this.b = 1;
this.p = 2;
this.q = false;
this.r = false;
this.v = false;
this.w = new a();
}
public AbstractJSContainer(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.a = 0;
this.b = 1;
this.p = 2;
this.q = false;
this.r = false;
this.v = false;
this.w = new a();
}
public void onResume() {
if (b.c) {
return;
}
if (getJSCommon().b()) {
getActivityProxy().b();
}
getActivityProxy().a(0);
}
public void onPause() {
if (getJSCommon().b()) {
getActivityProxy().a();
}
getActivityProxy().a(1);
}
public void onStop() {
if (getJSCommon().b()) {
getActivityProxy().d();
}
getActivityProxy().a(3);
}
public void onRestart() {
if (getJSCommon().b()) {
getActivityProxy().f();
}
getActivityProxy().a(4);
}
public void onStart() {
if (getJSCommon().b()) {
getActivityProxy().e();
}
getActivityProxy().a(2);
}
public void onDestroy() {
if (getJSCommon().b()) {
getActivityProxy().c();
}
}
@Override // android.view.View
public void onConfigurationChanged(Configuration configuration) {
if (getJSCommon().b()) {
getActivityProxy().a(configuration);
}
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public com.mbridge.msdk.video.signal.b getActivityProxy() {
return this.w.getActivityProxy();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public d getJSCommon() {
return this.w.getJSCommon();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public j getJSVideoModule() {
return this.w.getJSVideoModule();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public g getJSNotifyProxy() {
return this.w.getJSNotifyProxy();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public f getJSContainerModule() {
return this.w.getJSContainerModule();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public i getIJSRewardVideoV1() {
return this.w.getIJSRewardVideoV1();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public com.mbridge.msdk.video.signal.c getJSBTModule() {
return this.w.getJSBTModule();
}
public final void a(Object obj) {
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(obj, a(this.a));
}
public final void a(Object obj, String str) {
com.mbridge.msdk.mbsignalcommon.windvane.g.a().b(obj, Base64.encodeToString(str.getBytes(), 2));
}
private String a(int i) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("code", i);
String jSONObject2 = jSONObject.toString();
return !TextUtils.isEmpty(jSONObject2) ? Base64.encodeToString(jSONObject2.getBytes(), 2) : "";
} catch (Throwable unused) {
af.b("AbstractJSContainer", "code to string is error");
return "";
}
}
public void a(String str) {
af.b("AbstractJSContainer", str);
Activity activity = this.i;
if (activity != null) {
activity.finish();
}
}
public final k b(CampaignEx campaignEx) {
if (campaignEx == null) {
return null;
}
a.C0246a a = com.mbridge.msdk.videocommon.a.a(this.q ? 287 : 94, campaignEx);
if (a != null && a.c()) {
WindVaneWebView a2 = a.a();
if (a2.getObject() instanceof k) {
return (k) a2.getObject();
}
}
return null;
}
public final int c(CampaignEx campaignEx) {
k b = b(campaignEx);
if (b != null) {
return b.o();
}
return 0;
}
public final void a(c cVar, CampaignEx campaignEx) {
CampaignEx.c rewardTemplateMode;
if (c(campaignEx) == 1) {
return;
}
if ((campaignEx == null || (rewardTemplateMode = campaignEx.getRewardTemplateMode()) == null || !b(rewardTemplateMode.b())) && cVar != null) {
b(this.l.c());
}
}
@SuppressLint({"SourceLockedOrientationActivity"})
private boolean b(int i) {
boolean z = true;
try {
if (i == 1) {
this.i.setRequestedOrientation(12);
} else {
if (i != 2) {
z = false;
return z;
}
this.i.setRequestedOrientation(11);
}
return z;
} catch (Throwable th) {
af.b("AbstractJSContainer", th.getMessage(), th);
return false;
}
}
public final String b() {
c cVar;
return (!TextUtils.isEmpty(this.k) || (cVar = this.l) == null || TextUtils.isEmpty(cVar.z())) ? this.k : this.l.z();
}
}