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,19 @@
package com.mbridge.msdk.out;
import android.view.View;
import java.util.List;
/* loaded from: classes4.dex */
public interface Adapter {
boolean init(Object... objArr);
boolean loadAd(AdapterListener adapterListener);
void registerView(Campaign campaign, View view);
void registerView(Campaign campaign, View view, List<View> list);
void unregisterView(Campaign campaign, View view);
void unregisterView(Campaign campaign, View view, List<View> list);
}

View File

@@ -0,0 +1,14 @@
package com.mbridge.msdk.out;
import java.util.List;
/* loaded from: classes4.dex */
public interface AdapterListener {
void onAdClicked(Campaign campaign);
void onAdLoaded(List<Campaign> list);
void onError(String str);
void onFrameAdLoaded(List<Frame> list);
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface AutoPlayMode {
public static final int PLAY_WHEN_NETWORK_IS_AVAILABLE = 3;
public static final int PLAY_WHEN_NETWORK_IS_WIFI = 1;
public static final int PLAY_WHEN_USER_CLICK = 2;
}

View File

@@ -0,0 +1,20 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface BannerAdListener {
void closeFullScreen(MBridgeIds mBridgeIds);
void onClick(MBridgeIds mBridgeIds);
void onCloseBanner(MBridgeIds mBridgeIds);
void onLeaveApp(MBridgeIds mBridgeIds);
void onLoadFailed(MBridgeIds mBridgeIds, String str);
void onLoadSuccessed(MBridgeIds mBridgeIds);
void onLogImpression(MBridgeIds mBridgeIds);
void showFullScreen(MBridgeIds mBridgeIds);
}

View File

@@ -0,0 +1,13 @@
package com.mbridge.msdk.out;
import com.mbridge.msdk.e.a;
/* loaded from: classes4.dex */
public abstract class BannerAdWithCodeListener implements BannerAdListener {
public abstract void onLoadFailedWithCode(MBridgeIds mBridgeIds, int i, String str);
@Override // com.mbridge.msdk.out.BannerAdListener
public void onLoadFailed(MBridgeIds mBridgeIds, String str) {
onLoadFailedWithCode(mBridgeIds, a.a(2000, str), str);
}
}

View File

@@ -0,0 +1,61 @@
package com.mbridge.msdk.out;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.tools.ab;
import com.vungle.ads.internal.protos.Sdk;
/* loaded from: classes4.dex */
public class BannerSize {
public static final int DEV_SET_TYPE = 5;
public static final int LARGE_TYPE = 1;
public static final int MEDIUM_TYPE = 2;
public static final int SMART_TYPE = 3;
public static final int STANDARD_TYPE = 4;
private int height;
private int width;
public int getHeight() {
return this.height;
}
public int getWidth() {
return this.width;
}
public BannerSize(int i, int i2, int i3) {
if (i == 1) {
this.height = 90;
this.width = Sdk.SDKError.Reason.WEBVIEW_ERROR_VALUE;
return;
}
if (i == 2) {
this.height = 250;
this.width = 300;
return;
}
if (i == 3) {
setSmartMode();
return;
}
if (i == 4) {
this.height = 50;
this.width = Sdk.SDKError.Reason.WEBVIEW_ERROR_VALUE;
} else {
if (i != 5) {
return;
}
this.height = i3;
this.width = i2;
}
}
private void setSmartMode() {
if (ab.h(c.m().c()) < 720) {
this.height = 50;
this.width = Sdk.SDKError.Reason.WEBVIEW_ERROR_VALUE;
} else {
this.height = 90;
this.width = 728;
}
}
}

View File

@@ -0,0 +1,251 @@
package com.mbridge.msdk.out;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.same.c.b;
import com.mbridge.msdk.foundation.same.c.c;
import com.mbridge.msdk.system.NoProGuard;
import java.io.Serializable;
/* loaded from: classes4.dex */
abstract class BaseCampaign implements c, NoProGuard, Serializable {
public static final int TYPE_BIG = 3;
public static final int TYPE_ICON = 2;
public static final int TYPE_MB = 1;
private static final long serialVersionUID = 1;
public String adCall;
private Drawable bigDrawable;
private Drawable iconDrawable;
private OnImageLoadListener mOnImageLoadListener;
private Object nativead;
private double rating;
private String subType;
private int adchoiceSizeHeight = 0;
private int adchoiceSizeWidth = 0;
private String appDesc = "";
private String appName = "";
private String iconUrl = "";
private String id = "";
private String imageUrl = "";
private int numberRating = 33333;
private String packageName = "";
private String size = "";
private long timestamp = 0;
private int type = 1;
private int videoLength = 0;
private long creativeId = 0;
public String getAdCall() {
return this.adCall;
}
public int getAdchoiceSizeHeight() {
return this.adchoiceSizeHeight;
}
public int getAdchoiceSizeWidth() {
return this.adchoiceSizeWidth;
}
public String getAppDesc() {
return this.appDesc;
}
public String getAppName() {
return this.appName;
}
public Drawable getBigDrawable() {
return this.bigDrawable;
}
public long getCreativeId() {
return this.creativeId;
}
public Drawable getIconDrawable() {
return this.iconDrawable;
}
public String getIconUrl() {
return this.iconUrl;
}
public String getId() {
return this.id;
}
public String getImageUrl() {
return this.imageUrl;
}
public Object getNativead() {
return this.nativead;
}
public int getNumberRating() {
return this.numberRating;
}
public String getPackageName() {
return this.packageName;
}
public double getRating() {
return this.rating;
}
public String getSize() {
return this.size;
}
public String getSubType() {
return this.subType;
}
public long getTimestamp() {
return this.timestamp;
}
public int getType() {
return this.type;
}
public int getVideoLength() {
return this.videoLength;
}
@Override // com.mbridge.msdk.foundation.same.c.c
public void onFailedLoad(String str, String str2) {
}
public void setAdchoiceSizeHeight(int i) {
this.adchoiceSizeHeight = i;
}
public void setAdchoiceSizeWidth(int i) {
this.adchoiceSizeWidth = i;
}
public void setAppDesc(String str) {
this.appDesc = str;
}
public void setAppName(String str) {
this.appName = str;
}
public void setBigDrawable(Drawable drawable) {
this.bigDrawable = drawable;
}
public void setCreativeId(long j) {
this.creativeId = j;
}
public void setIconDrawable(Drawable drawable) {
this.iconDrawable = drawable;
}
public void setIconUrl(String str) {
this.iconUrl = str;
}
public void setId(String str) {
this.id = str;
}
public void setImageUrl(String str) {
this.imageUrl = str;
}
public void setNativead(Object obj) {
this.nativead = obj;
}
public void setNumberRating(int i) {
if (i > 0) {
this.numberRating = i;
}
}
public void setOnImageLoadListener(OnImageLoadListener onImageLoadListener) {
this.mOnImageLoadListener = onImageLoadListener;
}
public void setPackageName(String str) {
this.packageName = str;
}
public void setRating(double d) {
this.rating = d;
}
public void setSize(String str) {
this.size = str;
}
public void setSubType(String str) {
this.subType = str;
}
public void setTimestamp(long j) {
this.timestamp = j;
}
public void setType(int i) {
this.type = i;
}
public void setVideoLength(int i) {
this.videoLength = i;
}
public void setAdCall(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
this.adCall = str;
}
public void loadIconUrlAsyncWithBlock(OnImageLoadListener onImageLoadListener) {
this.mOnImageLoadListener = onImageLoadListener;
if (TextUtils.isEmpty(getIconUrl())) {
return;
}
b.a(com.mbridge.msdk.foundation.controller.c.m().c()).a(getIconUrl(), this);
}
public void loadImageUrlAsyncWithBlock(OnImageLoadListener onImageLoadListener) {
this.mOnImageLoadListener = onImageLoadListener;
if (TextUtils.isEmpty(getImageUrl())) {
return;
}
b.a(com.mbridge.msdk.foundation.controller.c.m().c()).a(getImageUrl(), this);
}
@Override // com.mbridge.msdk.foundation.same.c.c
public void onSuccessLoad(Bitmap bitmap, String str) {
if (!TextUtils.isEmpty(getImageUrl()) && getImageUrl().equals(str) && bitmap != null) {
setBigDrawable(BitmapToDrawable(bitmap));
OnImageLoadListener onImageLoadListener = this.mOnImageLoadListener;
if (onImageLoadListener != null) {
onImageLoadListener.loadSuccess(BitmapToDrawable(bitmap), 3);
}
}
if (TextUtils.isEmpty(getIconUrl()) || getIconUrl() == null || !getIconUrl().equals(str) || bitmap == null) {
return;
}
setIconDrawable(BitmapToDrawable(bitmap));
OnImageLoadListener onImageLoadListener2 = this.mOnImageLoadListener;
if (onImageLoadListener2 != null) {
onImageLoadListener2.loadSuccess(BitmapToDrawable(bitmap), 2);
}
}
private Drawable BitmapToDrawable(Bitmap bitmap) {
return new BitmapDrawable(bitmap);
}
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.out;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public interface BaseExtraInterfaceForHandler {
void setExtraInfo(JSONObject jSONObject);
}

View File

@@ -0,0 +1,10 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface BaseTrackingListener {
void onFinishRedirection(Campaign campaign, String str);
void onRedirectionFailed(Campaign campaign, String str);
void onStartRedirection(Campaign campaign, String str);
}

View File

@@ -0,0 +1,232 @@
package com.mbridge.msdk.out;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
/* loaded from: classes4.dex */
public class Campaign extends BaseCampaign {
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ String getAdCall() {
return super.getAdCall();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ int getAdchoiceSizeHeight() {
return super.getAdchoiceSizeHeight();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ int getAdchoiceSizeWidth() {
return super.getAdchoiceSizeWidth();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ String getAppDesc() {
return super.getAppDesc();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ String getAppName() {
return super.getAppName();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ Drawable getBigDrawable() {
return super.getBigDrawable();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ long getCreativeId() {
return super.getCreativeId();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ Drawable getIconDrawable() {
return super.getIconDrawable();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ String getIconUrl() {
return super.getIconUrl();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ String getId() {
return super.getId();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ String getImageUrl() {
return super.getImageUrl();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ Object getNativead() {
return super.getNativead();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ int getNumberRating() {
return super.getNumberRating();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ String getPackageName() {
return super.getPackageName();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ double getRating() {
return super.getRating();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ String getSize() {
return super.getSize();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ String getSubType() {
return super.getSubType();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ long getTimestamp() {
return super.getTimestamp();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ int getType() {
return super.getType();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ int getVideoLength() {
return super.getVideoLength();
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void loadIconUrlAsyncWithBlock(OnImageLoadListener onImageLoadListener) {
super.loadIconUrlAsyncWithBlock(onImageLoadListener);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void loadImageUrlAsyncWithBlock(OnImageLoadListener onImageLoadListener) {
super.loadImageUrlAsyncWithBlock(onImageLoadListener);
}
@Override // com.mbridge.msdk.out.BaseCampaign, com.mbridge.msdk.foundation.same.c.c
public /* bridge */ /* synthetic */ void onFailedLoad(String str, String str2) {
super.onFailedLoad(str, str2);
}
@Override // com.mbridge.msdk.out.BaseCampaign, com.mbridge.msdk.foundation.same.c.c
public /* bridge */ /* synthetic */ void onSuccessLoad(Bitmap bitmap, String str) {
super.onSuccessLoad(bitmap, str);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setAdCall(String str) {
super.setAdCall(str);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setAdchoiceSizeHeight(int i) {
super.setAdchoiceSizeHeight(i);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setAdchoiceSizeWidth(int i) {
super.setAdchoiceSizeWidth(i);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setAppDesc(String str) {
super.setAppDesc(str);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setAppName(String str) {
super.setAppName(str);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setBigDrawable(Drawable drawable) {
super.setBigDrawable(drawable);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setCreativeId(long j) {
super.setCreativeId(j);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setIconDrawable(Drawable drawable) {
super.setIconDrawable(drawable);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setIconUrl(String str) {
super.setIconUrl(str);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setId(String str) {
super.setId(str);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setImageUrl(String str) {
super.setImageUrl(str);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setNativead(Object obj) {
super.setNativead(obj);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setNumberRating(int i) {
super.setNumberRating(i);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setOnImageLoadListener(OnImageLoadListener onImageLoadListener) {
super.setOnImageLoadListener(onImageLoadListener);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setPackageName(String str) {
super.setPackageName(str);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setRating(double d) {
super.setRating(d);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setSize(String str) {
super.setSize(str);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setSubType(String str) {
super.setSubType(str);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setTimestamp(long j) {
super.setTimestamp(j);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setType(int i) {
super.setType(i);
}
@Override // com.mbridge.msdk.out.BaseCampaign
public /* bridge */ /* synthetic */ void setVideoLength(int i) {
super.setVideoLength(i);
}
}

View File

@@ -0,0 +1,23 @@
package com.mbridge.msdk.out;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.download.core.DownloadCommon;
import com.mbridge.msdk.foundation.same.net.Aa;
import java.lang.reflect.Method;
/* loaded from: classes4.dex */
public class ChannelManager {
public static void setChannel(String str) {
try {
if (TextUtils.isEmpty(str)) {
return;
}
Aa aa = new Aa();
Method declaredMethod = Aa.class.getDeclaredMethod(DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B, String.class);
declaredMethod.setAccessible(true);
declaredMethod.invoke(aa, str);
} catch (Throwable th) {
th.printStackTrace();
}
}
}

View File

@@ -0,0 +1,104 @@
package com.mbridge.msdk.out;
import android.net.Uri;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.z;
import com.mbridge.msdk.system.NoProGuard;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
public class CustomInfoManager implements NoProGuard {
private static CustomInfoManager INSTANCE = null;
private static String TAG = "CustomInfoManager";
public static final int TYPE_BID = 6;
public static final int TYPE_BIDLOAD = 7;
public static final int TYPE_LOAD = 8;
private ConcurrentHashMap<String, String> infoMap = new ConcurrentHashMap<>();
private CustomInfoManager() {
}
public static synchronized CustomInfoManager getInstance() {
CustomInfoManager customInfoManager;
synchronized (CustomInfoManager.class) {
try {
if (INSTANCE == null) {
synchronized (CustomInfoManager.class) {
try {
if (INSTANCE == null) {
INSTANCE = new CustomInfoManager();
}
} finally {
}
}
}
customInfoManager = INSTANCE;
} catch (Throwable th) {
throw th;
}
}
return customInfoManager;
}
public String getCustomInfoByType(String str, int i) {
return TextUtils.isEmpty(str) ? "" : getCustomInfoByUnitId(str, i);
}
public String getCustomInfoByUnitId(String str, String str2) {
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
return "";
}
try {
Uri parse = Uri.parse(str2);
if (parse != null) {
String host = parse.getHost();
String path = parse.getPath();
if (!TextUtils.isEmpty(host) && host.contains("hb") && !TextUtils.isEmpty(path) && path.contains("bid")) {
return getCustomInfoByUnitId(str, 6);
}
if (!TextUtils.isEmpty(host) && host.contains("hb") && !TextUtils.isEmpty(path) && path.contains("load")) {
return getCustomInfoByUnitId(str, 7);
}
if (!TextUtils.isEmpty(path) && path.contains("v3")) {
return getCustomInfoByUnitId(str, 8);
}
}
} catch (Throwable th) {
af.b(TAG, "Exception", th);
}
return "";
}
public String getCustomInfoByUnitId(String str, int i) {
if (TextUtils.isEmpty(str)) {
return "";
}
if (i == 6) {
return this.infoMap.get(str + "_bid");
}
if (i != 7) {
return i != 8 ? "" : this.infoMap.get(str);
}
return this.infoMap.get(str + "_bidload");
}
public void setCustomInfo(String str, int i, String str2) {
if (TextUtils.isEmpty(str) || str2 == null) {
return;
}
String b = z.b(str2);
if (i == 6) {
this.infoMap.put(str + "_bid", b);
return;
}
if (i != 7) {
if (i != 8) {
return;
}
this.infoMap.put(str, b);
} else {
this.infoMap.put(str + "_bidload", b);
}
}
}

View File

@@ -0,0 +1,21 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public class DeveloperTransferIdInfo {
private String gaid;
public String getGaid() {
return this.gaid;
}
public void setGaid(String str) {
this.gaid = str;
}
public DeveloperTransferIdInfo() {
}
public DeveloperTransferIdInfo(String str) {
this.gaid = str;
}
}

View File

@@ -0,0 +1,44 @@
package com.mbridge.msdk.out;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import java.util.List;
/* loaded from: classes4.dex */
public class Frame {
private List<CampaignEx> campaigns;
private String parentSessionId;
private String sessionId;
private int template;
public List<CampaignEx> getCampaigns() {
return this.campaigns;
}
public String getParentSessionId() {
return this.parentSessionId;
}
public String getSessionId() {
return this.sessionId;
}
public int getTemplate() {
return this.template;
}
public void setCampaigns(List<CampaignEx> list) {
this.campaigns = list;
}
public void setParentSessionId(String str) {
this.parentSessionId = str;
}
public void setSessionId(String str) {
this.sessionId = str;
}
public void setTemplate(int i) {
this.template = i;
}
}

View File

@@ -0,0 +1,12 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface IDownloadListener {
void onEnd(int i, int i2, String str);
void onProgressUpdate(int i);
void onStart();
void onStatus(int i);
}

View File

@@ -0,0 +1,16 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface InterstitialListener {
void onInterstitialAdClick(MBridgeIds mBridgeIds);
void onInterstitialClosed(MBridgeIds mBridgeIds);
void onInterstitialLoadFail(MBridgeIds mBridgeIds, String str);
void onInterstitialLoadSuccess(MBridgeIds mBridgeIds);
void onInterstitialShowFail(MBridgeIds mBridgeIds, String str);
void onInterstitialShowSuccess(MBridgeIds mBridgeIds);
}

View File

@@ -0,0 +1,21 @@
package com.mbridge.msdk.out;
import com.mbridge.msdk.e.a;
import com.mbridge.msdk.interstitialvideo.out.InterstitialVideoListener;
/* loaded from: classes4.dex */
public abstract class InterstitialVideoWithCodeListener implements InterstitialVideoListener {
public abstract void onShowFailWithCode(MBridgeIds mBridgeIds, int i, String str);
public abstract void onVideoLoadFailWithCode(MBridgeIds mBridgeIds, int i, String str);
@Override // com.mbridge.msdk.interstitialvideo.out.InterstitialVideoListener
public void onVideoLoadFail(MBridgeIds mBridgeIds, String str) {
onVideoLoadFailWithCode(mBridgeIds, a.a(3000, str), str);
}
@Override // com.mbridge.msdk.interstitialvideo.out.InterstitialVideoListener
public void onShowFail(MBridgeIds mBridgeIds, String str) {
onShowFailWithCode(mBridgeIds, 3900, str);
}
}

View File

@@ -0,0 +1,12 @@
package com.mbridge.msdk.out;
import java.io.Serializable;
/* loaded from: classes4.dex */
public abstract class LoadListener implements Serializable {
private static final long serialVersionUID = 1;
public abstract void onLoadFaild(String str);
public abstract void onLoadSucceed();
}

View File

@@ -0,0 +1,134 @@
package com.mbridge.msdk.out;
import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.c.b;
import com.mbridge.msdk.foundation.same.c.c;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.widget.MBImageView;
/* loaded from: classes4.dex */
public class LoadingActivity extends Activity {
private Bitmap abitmap;
BroadcastReceiver broadcastReceiver = new BroadcastReceiver() { // from class: com.mbridge.msdk.out.LoadingActivity.1
@Override // android.content.BroadcastReceiver
public void onReceive(Context context, Intent intent) {
LoadingActivity.this.finish();
}
};
private c cipl = new c() { // from class: com.mbridge.msdk.out.LoadingActivity.2
@Override // com.mbridge.msdk.foundation.same.c.c
public void onFailedLoad(String str, String str2) {
}
@Override // com.mbridge.msdk.foundation.same.c.c
public void onSuccessLoad(Bitmap bitmap, String str) {
if (LoadingActivity.this.img_icon == null || bitmap == null || bitmap.isRecycled() || !((String) LoadingActivity.this.img_icon.getTag()).equals(str)) {
return;
}
LoadingActivity.this.img_icon.setImageBitmap(bitmap);
LoadingActivity.this.abitmap = bitmap;
}
};
private Drawable drawable;
private String icon_url;
private ImageView img_icon;
private OnLoadingDialogCallback mCallback;
private RelativeLayout rlayout;
private RelativeLayout rlayout_main;
public interface OnLoadingDialogCallback {
void onCancel(CampaignEx campaignEx);
}
@Override // android.app.Activity
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
if (getIntent().hasExtra(CampaignEx.JSON_KEY_ICON_URL)) {
this.icon_url = getIntent().getStringExtra(CampaignEx.JSON_KEY_ICON_URL);
}
setContentView(initView());
}
@Override // android.app.Activity
public void onResume() {
super.onResume();
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("ExitApp");
BroadcastReceiver broadcastReceiver = this.broadcastReceiver;
if (broadcastReceiver != null) {
registerReceiver(broadcastReceiver, intentFilter);
}
}
@Override // android.app.Activity
public void onDestroy() {
BroadcastReceiver broadcastReceiver = this.broadcastReceiver;
if (broadcastReceiver != null) {
unregisterReceiver(broadcastReceiver);
}
ImageView imageView = this.img_icon;
if (imageView != null) {
imageView.setImageBitmap(null);
}
this.img_icon = null;
this.rlayout_main = null;
this.cipl = null;
this.drawable = null;
RelativeLayout relativeLayout = this.rlayout;
if (relativeLayout != null) {
relativeLayout.setBackgroundDrawable(null);
}
this.rlayout = null;
Bitmap bitmap = this.abitmap;
if (bitmap != null && !bitmap.isRecycled()) {
this.abitmap = null;
}
super.onDestroy();
}
private View initView() {
if (this.rlayout_main == null) {
this.rlayout_main = new RelativeLayout(this);
this.rlayout = new RelativeLayout(this);
int a = ak.a(this, 15.0f);
this.rlayout.setPadding(a, a, a, a);
this.rlayout.setBackgroundResource(getResources().getIdentifier("mbridge_native_bg_loading_camera", "drawable", getPackageName()));
this.rlayout.addView(new TextView(this), new RelativeLayout.LayoutParams(ak.a(this, 140.0f), ak.a(this, 31.5f)));
MBImageView mBImageView = new MBImageView(this);
this.img_icon = mBImageView;
mBImageView.setId(ak.b());
this.img_icon.setTag(this.icon_url);
if (!TextUtils.isEmpty(this.icon_url)) {
b.a(getApplicationContext()).a(this.icon_url, this.cipl);
}
int a2 = ak.a(this, 64.0f);
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(a2, a2);
layoutParams.addRule(13, -1);
this.rlayout.addView(this.img_icon, layoutParams);
TextView textView = new TextView(this);
textView.setSingleLine();
textView.setTextColor(-1);
textView.setTextSize(16.0f);
textView.setText("Relax while loading....");
RelativeLayout.LayoutParams layoutParams2 = new RelativeLayout.LayoutParams(-2, -2);
layoutParams2.addRule(3, this.img_icon.getId());
layoutParams2.addRule(14, -1);
this.rlayout.addView(textView, layoutParams2);
this.rlayout_main.addView(this.rlayout, new RelativeLayout.LayoutParams(-1, -1));
}
return this.rlayout_main;
}
}

View File

@@ -0,0 +1,250 @@
package com.mbridge.msdk.out;
import android.content.Context;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.View;
import android.widget.RelativeLayout;
import com.mbridge.msdk.foundation.c.b;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.mbbanner.a.a;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBBannerView extends RelativeLayout implements BaseExtraInterfaceForHandler {
private String bidToken;
private a controller;
private boolean hadAttached;
private boolean isVisible;
private BannerAdListener mBannerAdListener;
private MBridgeIds mBridgeIds;
private String unitId;
public MBBannerView(Context context) {
this(context, null);
}
public MBBannerView(Context context, AttributeSet attributeSet) {
this(context, attributeSet, 0);
}
public MBBannerView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.hadAttached = false;
this.isVisible = false;
c.m().a(context);
}
public void init(BannerSize bannerSize, String str, String str2) {
this.unitId = str2;
this.mBridgeIds = new MBridgeIds(TextUtils.isEmpty(str) ? "" : str, str2);
String e = ak.e(str2);
if (!TextUtils.isEmpty(e)) {
ak.b(str2, e);
}
a aVar = new a(this, bannerSize, str, str2);
this.controller = aVar;
aVar.c(this.isVisible);
this.controller.b(this.hadAttached);
}
public void updateBannerSize(BannerSize bannerSize) {
a aVar = this.controller;
if (aVar != null) {
aVar.a(bannerSize);
}
}
public void setRefreshTime(int i) {
a aVar = this.controller;
if (aVar == null || i < 0) {
return;
}
aVar.a(i);
}
public void setAllowShowCloseBtn(boolean z) {
a aVar = this.controller;
if (aVar != null) {
aVar.a(z);
}
}
public void load() {
String a = com.mbridge.msdk.mbbanner.common.d.a.a(this.bidToken);
com.mbridge.msdk.foundation.same.report.d.c a2 = com.mbridge.msdk.mbbanner.common.d.a.a(this.unitId, a);
a2.i("0");
a aVar = this.controller;
if (aVar != null) {
aVar.b(this.hadAttached);
this.controller.a("", a);
} else {
b bVar = new b(880042);
bVar.b(a);
callbackAndReportFail(a2, bVar);
}
}
public void loadFromBid(String str) {
this.bidToken = str;
String a = com.mbridge.msdk.mbbanner.common.d.a.a(str);
com.mbridge.msdk.foundation.same.report.d.c a2 = com.mbridge.msdk.mbbanner.common.d.a.a(this.unitId, a);
a2.i("1");
if (this.controller != null) {
if (!TextUtils.isEmpty(str)) {
this.controller.b(this.hadAttached);
this.controller.a(0);
this.controller.a(str, a);
return;
} else {
b bVar = new b(880035);
bVar.b(a);
callbackAndReportFail(a2, bVar);
return;
}
}
b bVar2 = new b(880042);
bVar2.b(a);
callbackAndReportFail(a2, bVar2);
}
private void callbackAndReportFail(com.mbridge.msdk.foundation.same.report.d.c cVar, b bVar) {
String str = "";
if (bVar != null) {
try {
str = bVar.b();
} catch (Throwable th) {
af.b("BannerView", th.getMessage());
}
}
cVar.a(bVar);
cVar.c(true);
com.mbridge.msdk.mbbanner.common.d.a.a("2000047", cVar, null);
BannerAdListener bannerAdListener = this.mBannerAdListener;
if (bannerAdListener != null) {
bannerAdListener.onLoadFailed(this.mBridgeIds, str);
}
}
public String getRequestId() {
a aVar = this.controller;
return aVar != null ? aVar.a() : "";
}
public String getCreativeIdWithUnitId() {
a aVar = this.controller;
return aVar != null ? aVar.b() : "";
}
public void setBannerAdListener(BannerAdListener bannerAdListener) {
this.mBannerAdListener = bannerAdListener;
a aVar = this.controller;
if (aVar != null) {
aVar.a(bannerAdListener);
}
}
public void release() {
if (this.mBannerAdListener != null) {
this.mBannerAdListener = null;
}
a aVar = this.controller;
if (aVar != null) {
aVar.a((BannerAdListener) null);
this.controller.c();
}
removeAllViews();
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
updateAttachedState(true);
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
updateAttachedState(false);
}
private void updateAttachedState(boolean z) {
this.hadAttached = z;
a aVar = this.controller;
if (aVar != null) {
aVar.b(z);
}
}
@Override // android.view.View
public void onWindowVisibilityChanged(int i) {
super.onWindowVisibilityChanged(i);
this.isVisible = i == 0;
if (this.controller != null) {
if (i == 0) {
delayedNotify();
} else {
if (com.mbridge.msdk.foundation.d.b.c) {
return;
}
this.controller.c(false);
}
}
}
@Override // android.view.View
public void onVisibilityChanged(View view, int i) {
super.onVisibilityChanged(view, i);
this.isVisible = i == 0;
a aVar = this.controller;
if (aVar != null) {
if (i == 0) {
delayedNotify();
} else {
aVar.c(false);
}
}
}
private void delayedNotify() {
postDelayed(new Runnable() { // from class: com.mbridge.msdk.out.MBBannerView.1
@Override // java.lang.Runnable
public void run() {
if (MBBannerView.this.controller == null || com.mbridge.msdk.foundation.d.b.c) {
return;
}
MBBannerView.this.controller.c(true);
}
}, 200L);
}
@Override // android.view.View
public void onSizeChanged(int i, int i2, int i3, int i4) {
super.onSizeChanged(i, i2, i3, i4);
a aVar = this.controller;
if (aVar != null) {
aVar.a(i, i2, i3, i4);
}
}
public void onPause() {
if (this.controller == null || !TextUtils.isEmpty(this.bidToken)) {
return;
}
this.controller.e();
}
public void onResume() {
if (this.controller == null || !TextUtils.isEmpty(this.bidToken) || com.mbridge.msdk.foundation.d.b.c) {
return;
}
this.controller.f();
}
@Override // com.mbridge.msdk.out.BaseExtraInterfaceForHandler
public void setExtraInfo(JSONObject jSONObject) {
c.m().a(this.unitId, jSONObject);
}
}

View File

@@ -0,0 +1,22 @@
package com.mbridge.msdk.out;
import android.content.Context;
import java.util.Map;
/* loaded from: classes4.dex */
public abstract class MBBidCommonHandler {
protected Context context;
protected Map<String, Object> properties;
public abstract void bidLoad(String str);
public abstract void bidRelease();
public MBBidCommonHandler() {
}
public MBBidCommonHandler(Map<String, Object> map, Context context) {
this.properties = map;
this.context = context;
}
}

View File

@@ -0,0 +1,367 @@
package com.mbridge.msdk.out;
import android.content.Context;
import android.content.res.Resources;
import android.text.TextUtils;
import android.view.View;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.e.b;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.db.e;
import com.mbridge.msdk.foundation.db.g;
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.ap;
import com.mbridge.msdk.mbnative.c.a;
import com.mbridge.msdk.out.NativeListener;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBBidNativeHandler extends a implements BaseExtraInterfaceForHandler {
private static final String TAG = "com.mbridge.msdk.out.MBBidNativeHandler";
public static final String TEMPLATE_ID = "id";
public static final String TEMPLATE_NUM = "ad_num";
private static String mUnitID;
private com.mbridge.msdk.mbnative.d.a adListener;
private com.mbridge.msdk.click.a clickControler;
private Context context;
private Map<String, Object> map;
private com.mbridge.msdk.mbnative.f.a nativeProvider;
private List<NativeListener.Template> templateList;
private NativeListener.NativeTrackingListener trackingListener;
public com.mbridge.msdk.mbnative.d.a getAdListener() {
return this.adListener;
}
public NativeListener.NativeTrackingListener getTrackingListener() {
return this.trackingListener;
}
public void setMustBrowser(boolean z) {
aj.b = z;
}
public MBBidNativeHandler(Context context) {
this.adListener = new com.mbridge.msdk.mbnative.d.a();
this.context = context;
if (c.m().c() == null && context != null) {
c.m().b(context);
}
Map<String, Object> map = this.map;
if (map == null || !map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID)) {
return;
}
String str = (String) this.map.get(MBridgeConstans.PROPERTIES_UNIT_ID);
if (TextUtils.isEmpty(str)) {
return;
}
com.mbridge.msdk.mbnative.d.a aVar = this.adListener;
if (aVar != null) {
aVar.a(str);
}
String e = ak.e(str);
if (TextUtils.isEmpty(e)) {
return;
}
ak.b(str, e);
}
public MBBidNativeHandler(Map<String, Object> map, Context context) {
super(map, context);
this.adListener = new com.mbridge.msdk.mbnative.d.a();
this.context = context;
this.map = map;
if (c.m().c() == null && context != null) {
c.m().b(context);
}
if (map != null) {
try {
if (map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID) && map.get(MBridgeConstans.PROPERTIES_UNIT_ID) != null && (map.get(MBridgeConstans.PROPERTIES_UNIT_ID) instanceof String) && map.containsKey(MBridgeConstans.NATIVE_VIDEO_WIDTH) && map.get(MBridgeConstans.NATIVE_VIDEO_WIDTH) != null && (map.get(MBridgeConstans.NATIVE_VIDEO_WIDTH) instanceof Integer) && map.containsKey(MBridgeConstans.NATIVE_VIDEO_HEIGHT) && map.get(MBridgeConstans.NATIVE_VIDEO_HEIGHT) != null) {
boolean z = map.get(MBridgeConstans.NATIVE_VIDEO_HEIGHT) instanceof Integer;
}
} catch (Throwable th) {
th.printStackTrace();
}
}
if (map == null || !map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID)) {
return;
}
String str = (String) map.get(MBridgeConstans.PROPERTIES_UNIT_ID);
if (TextUtils.isEmpty(str)) {
return;
}
com.mbridge.msdk.mbnative.d.a aVar = this.adListener;
if (aVar != null) {
aVar.a(str);
}
String e = ak.e(str);
if (TextUtils.isEmpty(e)) {
return;
}
ak.b(str, e);
}
@Override // com.mbridge.msdk.out.MBBidCommonHandler
public void bidLoad(String str) {
Map<String, Object> map = this.properties;
if (map != null && map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID)) {
loadMB(str);
} else {
af.d(TAG, "no unit id.");
}
}
@Override // com.mbridge.msdk.out.MBBidCommonHandler
public void bidRelease() {
com.mbridge.msdk.mbnative.f.a aVar = this.nativeProvider;
if (aVar != null) {
aVar.d();
}
if (b.a()) {
return;
}
c.m().b(mUnitID);
}
public static Map<String, Object> getNativeProperties(String str, String str2) {
HashMap hashMap = new HashMap();
mUnitID = str2;
hashMap.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
String str3 = MBridgeConstans.PLACEMENT_ID;
if (TextUtils.isEmpty(str)) {
str = "";
}
hashMap.put(str3, str);
hashMap.put(MBridgeConstans.PLUGIN_NAME, new String[]{MBridgeConstans.PLUGIN_NATIVE});
hashMap.put(MBridgeConstans.PROPERTIES_LAYOUT_TYPE, 0);
return hashMap;
}
public void addTemplate(NativeListener.Template template) {
if (template != null) {
if (this.templateList == null) {
this.templateList = new ArrayList();
}
this.templateList.add(template);
}
}
public void handleResult(Campaign campaign, String str) {
if (this.clickControler == null) {
Map<String, Object> map = this.map;
this.clickControler = new com.mbridge.msdk.click.a(this.context, map != null ? (String) map.get(MBridgeConstans.PROPERTIES_UNIT_ID) : null);
}
this.clickControler.a(campaign, str);
}
public String buildTemplateString() {
try {
List<NativeListener.Template> list = this.templateList;
if (list == null || list.size() <= 0) {
return null;
}
StringBuffer stringBuffer = new StringBuffer();
for (NativeListener.Template template : this.templateList) {
stringBuffer.append("{\"id\":");
stringBuffer.append(template.getId() + ",");
stringBuffer.append("\"ad_num\":");
stringBuffer.append(template.getAdNum() + "},");
}
return "[{$native_info}]".replace("{$native_info}", stringBuffer.subSequence(0, stringBuffer.lastIndexOf(",")));
} catch (Exception unused) {
return null;
}
}
public static String getTemplateString(List<NativeListener.Template> list) {
if (list == null) {
return null;
}
try {
if (list.size() <= 0) {
return null;
}
StringBuffer stringBuffer = new StringBuffer();
for (NativeListener.Template template : list) {
stringBuffer.append("{\"id\":");
stringBuffer.append(template.getId() + ",");
stringBuffer.append("\"ad_num\":");
stringBuffer.append(template.getAdNum() + "},");
}
return "[{$native_info}]".replace("{$native_info}", stringBuffer.subSequence(0, stringBuffer.lastIndexOf(",")));
} catch (Exception unused) {
return null;
}
}
private void loadMB(String str) {
com.mbridge.msdk.mbnative.d.a aVar;
if (TextUtils.isEmpty(str) && (aVar = this.adListener) != null) {
aVar.onAdLoadError("bidToken can not be null, bid first");
return;
}
Map<String, Object> map = this.properties;
if (map != null && map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID)) {
List<NativeListener.Template> list = this.templateList;
if (list != null && list.size() > 0) {
try {
this.properties.put(MBridgeConstans.NATIVE_INFO, buildTemplateString());
} catch (Exception unused) {
af.d("com.mbridge.msdk", "MBSDK set template error");
}
}
try {
this.properties.put(MBridgeConstans.PROPERTIES_HANDLER_CONTROLLER, this);
if (this.nativeProvider == null) {
com.mbridge.msdk.mbnative.f.a aVar2 = new com.mbridge.msdk.mbnative.f.a(this.adListener, this.trackingListener);
this.nativeProvider = aVar2;
aVar2.a(this.context, (Resources) null, this.properties);
}
this.nativeProvider.a(str);
return;
} catch (Exception e) {
e.printStackTrace();
return;
}
}
af.d(TAG, "no unit id.");
}
public void registerView(View view, Campaign campaign) {
if (this.nativeProvider == null) {
this.nativeProvider = new com.mbridge.msdk.mbnative.f.a(this.adListener, this.trackingListener);
Map<String, Object> map = this.properties;
if (map != null) {
map.put(MBridgeConstans.PROPERTIES_HANDLER_CONTROLLER, this);
}
this.nativeProvider.a(this.context, (Resources) null, this.properties);
}
this.nativeProvider.a(view, campaign);
}
public void registerView(View view, List<View> list, Campaign campaign) {
if (this.nativeProvider == null) {
this.nativeProvider = new com.mbridge.msdk.mbnative.f.a(this.adListener, this.trackingListener);
Map<String, Object> map = this.properties;
if (map != null) {
map.put(MBridgeConstans.PROPERTIES_HANDLER_CONTROLLER, this);
}
this.nativeProvider.a(this.context, (Resources) null, this.properties);
}
this.nativeProvider.a(view, list, campaign);
}
public void unregisterView(View view, Campaign campaign) {
if (this.nativeProvider == null) {
this.nativeProvider = new com.mbridge.msdk.mbnative.f.a(this.adListener, this.trackingListener);
Map<String, Object> map = this.properties;
if (map != null) {
map.put(MBridgeConstans.PROPERTIES_HANDLER_CONTROLLER, this);
}
this.nativeProvider.a(this.context, (Resources) null, this.properties);
}
this.nativeProvider.b(view, campaign);
if (b.a()) {
return;
}
c.m().b(mUnitID);
}
public void unregisterView(View view, List<View> list, Campaign campaign) {
if (this.nativeProvider == null) {
this.nativeProvider = new com.mbridge.msdk.mbnative.f.a(this.adListener, this.trackingListener);
Map<String, Object> map = this.properties;
if (map != null) {
map.put(MBridgeConstans.PROPERTIES_HANDLER_CONTROLLER, this);
}
this.nativeProvider.a(this.context, (Resources) null, this.properties);
}
this.nativeProvider.b(view, list, campaign);
if (b.a()) {
return;
}
c.m().b(mUnitID);
}
public void setAdListener(NativeListener.NativeAdListener nativeAdListener) {
com.mbridge.msdk.mbnative.d.a aVar = new com.mbridge.msdk.mbnative.d.a(nativeAdListener);
this.adListener = aVar;
aVar.a(mUnitID);
com.mbridge.msdk.mbnative.f.a aVar2 = this.nativeProvider;
if (aVar2 != null) {
aVar2.a(this.adListener);
}
}
public void setTrackingListener(NativeListener.NativeTrackingListener nativeTrackingListener) {
this.trackingListener = nativeTrackingListener;
com.mbridge.msdk.mbnative.f.a aVar = this.nativeProvider;
if (aVar != null) {
aVar.a(nativeTrackingListener);
}
}
public static class KeyWordInfo {
String keyWordPN;
String keyWorkVN;
public String getKeyWordPN() {
return this.keyWordPN;
}
public String getKeyWorkVN() {
return this.keyWorkVN;
}
public void setKeyWordPN(String str) {
this.keyWordPN = str;
}
public void setKeyWorkVN(String str) {
this.keyWorkVN = str;
}
public KeyWordInfo(String str, String str2) {
this.keyWordPN = str;
this.keyWorkVN = str2;
}
}
public void clearVideoCache() {
try {
com.mbridge.msdk.mbnative.f.a aVar = this.nativeProvider;
if (aVar != null) {
aVar.c();
}
} catch (Exception e) {
af.a(TAG, e.getMessage());
}
}
public void clearCacheByUnitid(String str) {
try {
if (ap.a(str)) {
return;
}
e.a(g.a(c.m().c())).c(str);
} catch (Exception e) {
af.a(TAG, e.getMessage());
}
}
@Override // com.mbridge.msdk.out.BaseExtraInterfaceForHandler
public void setExtraInfo(JSONObject jSONObject) {
c.m().a(mUnitID, jSONObject);
}
public String getCreativeIdWithUnitId() {
com.mbridge.msdk.mbnative.f.a aVar = this.nativeProvider;
return aVar != null ? aVar.f() : "";
}
}

View File

@@ -0,0 +1,286 @@
package com.mbridge.msdk.out;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.same.b;
import com.mbridge.msdk.foundation.tools.ad;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.newreward.b.d;
import com.mbridge.msdk.newreward.function.common.MBridgeGlobalCommon;
import com.mbridge.msdk.reward.b.a;
import com.mbridge.msdk.video.bt.module.b.g;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBBidRewardVideoHandler implements BaseExtraInterfaceForHandler {
private static final String REFACTOR_SWITCH_REWARD_VIDEO = "new_bridge_reward_video";
private static final String TAG = "MBBidRewardVideoHandler";
private String cancelText;
private String confirmContent;
private String confirmText;
private String confirmTitle;
private a controller;
private d newController;
private String placementId;
private String unitId;
private boolean refactorAvailable = false;
private g listener = null;
private int isSilent = 2;
private boolean isRewardPlusOpen = false;
private boolean isSetListenerNewController = false;
private boolean isSetListenerController = false;
private boolean isConfigAlertDialogTextController = false;
private boolean isConfigAlertDialogTextNewController = false;
public void setAlertDialogText(String str, String str2, String str3, String str4) {
this.confirmTitle = str;
this.confirmContent = str2;
this.confirmText = str3;
this.cancelText = str4;
this.isConfigAlertDialogTextController = true;
this.isConfigAlertDialogTextNewController = true;
}
public void setRewardPlus(boolean z) {
this.isRewardPlusOpen = z;
}
public void setRewardVideoListener(g gVar) {
this.listener = gVar;
this.isSetListenerNewController = true;
this.isSetListenerController = true;
}
public MBBidRewardVideoHandler(Context context, String str, String str2) {
if (c.m().c() == null && context != null) {
c.m().b(context);
}
String e = ak.e(str2);
if (!TextUtils.isEmpty(e)) {
ak.b(str2, e);
}
this.placementId = str;
this.unitId = str2;
}
public MBBidRewardVideoHandler(String str, String str2) {
String e = ak.e(str2);
if (!TextUtils.isEmpty(e)) {
ak.b(str2, e);
}
this.placementId = str;
this.unitId = str2;
}
private void initMBBidRewardVideoHandler(String str, String str2) {
try {
if (this.controller == null) {
a aVar = new a();
this.controller = aVar;
aVar.a(false);
this.controller.b(true);
this.controller.b(str, str2);
}
} catch (Throwable th) {
af.b(TAG, th.getMessage(), th);
}
}
private void initMBNewBidRewardVideoHandler(String str, String str2) {
if (this.newController == null) {
if (TextUtils.isEmpty(str)) {
str = "";
}
if (TextUtils.isEmpty(str2)) {
str2 = "";
}
this.newController = new d(94, str, str2, true);
}
}
public void loadFromBid(String str) {
boolean a = b.a().a(REFACTOR_SWITCH_REWARD_VIDEO);
this.refactorAvailable = a;
if (a) {
checkAndCreateNewController();
d dVar = this.newController;
if (dVar != null) {
dVar.a(true, str);
return;
}
return;
}
checkAndCreateController();
if (this.controller != null) {
this.controller.a(true, str, com.mbridge.msdk.foundation.same.report.d.d.a().a(1, 94, this.unitId, true, 2));
}
}
private void configController() {
if (this.controller == null) {
return;
}
if (this.isSetListenerController) {
if (com.mbridge.msdk.e.b.a()) {
this.controller.a(new com.mbridge.msdk.video.bt.module.b.a(this.listener, this.unitId, true));
} else {
this.controller.a(new com.mbridge.msdk.video.bt.module.b.a(this.listener));
}
this.isSetListenerController = false;
}
this.controller.c(this.isRewardPlusOpen);
this.controller.a(this.isSilent);
if (this.isConfigAlertDialogTextController) {
this.controller.a(this.confirmTitle, this.confirmContent, this.confirmText, this.cancelText);
this.isConfigAlertDialogTextController = false;
}
}
private void configNewController() {
d dVar = this.newController;
if (dVar == null) {
return;
}
if (this.isSetListenerNewController) {
dVar.a(new RewardVideoListenerWrapper(this.listener));
this.isSetListenerNewController = false;
}
this.newController.b(this.isRewardPlusOpen);
this.newController.a(this.isSilent);
if (this.isConfigAlertDialogTextNewController) {
MBridgeGlobalCommon.setAlertDialogText(this.unitId, this.confirmTitle, this.confirmContent, this.confirmText, this.cancelText);
this.isConfigAlertDialogTextNewController = false;
}
}
private void checkAndCreateController() {
if (this.controller == null) {
initMBBidRewardVideoHandler(this.placementId, this.unitId);
}
configController();
}
private void checkAndCreateNewController() {
if (this.newController == null) {
initMBNewBidRewardVideoHandler(this.placementId, this.unitId);
}
configNewController();
}
public boolean isBidReady() {
if (this.refactorAvailable) {
d dVar = this.newController;
if (dVar != null) {
return dVar.a(true);
}
return false;
}
a aVar = this.controller;
if (aVar != null) {
return aVar.d(true);
}
return false;
}
public String getRequestId() {
if (this.refactorAvailable) {
d dVar = this.newController;
return dVar != null ? dVar.b() : "";
}
a aVar = this.controller;
return aVar != null ? aVar.a() : "";
}
public String getCreativeIdWithUnitId() {
if (this.refactorAvailable) {
d dVar = this.newController;
return dVar != null ? dVar.c() : "";
}
a aVar = this.controller;
return aVar != null ? aVar.d() : "";
}
public void showFromBid() {
if (this.refactorAvailable) {
checkAndCreateNewController();
d dVar = this.newController;
if (dVar != null) {
dVar.a("", "", "");
return;
}
return;
}
checkAndCreateController();
if (this.controller != null) {
this.controller.a((String) null, (String) null, (String) null, com.mbridge.msdk.foundation.same.report.d.d.a().a(1, 94, this.unitId, false, -1));
}
}
public void showFromBid(String str) {
if (this.refactorAvailable) {
checkAndCreateNewController();
d dVar = this.newController;
if (dVar != null) {
dVar.a("", str, "");
return;
}
return;
}
checkAndCreateController();
if (this.controller != null) {
this.controller.a((String) null, str, (String) null, com.mbridge.msdk.foundation.same.report.d.d.a().a(1, 94, this.unitId, false, -1));
}
}
public void showFromBid(String str, String str2) {
if (this.refactorAvailable) {
checkAndCreateNewController();
d dVar = this.newController;
if (dVar != null) {
dVar.a("", str, str2);
return;
}
return;
}
checkAndCreateController();
if (this.controller != null) {
this.controller.a((String) null, str, str2, com.mbridge.msdk.foundation.same.report.d.d.a().a(1, 94, this.unitId, false, -1));
}
}
public void playVideoMute(int i) {
this.isSilent = i;
if (this.refactorAvailable) {
d dVar = this.newController;
if (dVar != null) {
dVar.a(i);
return;
}
return;
}
a aVar = this.controller;
if (aVar != null) {
aVar.a(i);
}
}
@Override // com.mbridge.msdk.out.BaseExtraInterfaceForHandler
public void setExtraInfo(JSONObject jSONObject) {
c.m().a(this.unitId, jSONObject);
}
public void clearVideoCache() {
if (this.refactorAvailable) {
return;
}
try {
if (this.controller != null) {
ad.b();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

View File

@@ -0,0 +1,22 @@
package com.mbridge.msdk.out;
import android.content.Context;
import java.util.Map;
/* loaded from: classes4.dex */
public abstract class MBCommonHandler {
protected Context context;
protected Map<String, Object> properties;
public abstract boolean load();
public abstract void release();
public MBCommonHandler() {
}
public MBCommonHandler(Map<String, Object> map, Context context) {
this.properties = map;
this.context = context;
}
}

View File

@@ -0,0 +1,7 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public class MBConfiguration {
public static final String LOG_TAG = "com.mbridge.msdk";
public static final String SDK_VERSION = "MAL_16.8.51";
}

View File

@@ -0,0 +1,76 @@
package com.mbridge.msdk.out;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.interstitial.c.a;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBInterstitialHandler {
private a mController;
private String unitId;
public MBInterstitialHandler(Context context, Map<String, Object> map) {
if (this.mController == null) {
this.mController = new a();
}
if (map != null && map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID)) {
String str = (String) map.get(MBridgeConstans.PROPERTIES_UNIT_ID);
this.unitId = str;
if (!TextUtils.isEmpty(str)) {
String e = ak.e(str);
if (!TextUtils.isEmpty(e)) {
ak.b(str, e);
}
}
}
this.mController.a(context, map);
if (c.m().c() != null || context == null) {
return;
}
c.m().b(context);
}
public void preload() {
try {
a aVar = this.mController;
if (aVar != null) {
aVar.a();
}
} catch (Exception e) {
e.printStackTrace();
}
}
public String getRequestId() {
a aVar = this.mController;
return aVar != null ? aVar.b() : "";
}
public String getCreativeIdWithUnitId() {
a aVar = this.mController;
return aVar != null ? aVar.c() : "";
}
public void show() {
try {
this.mController.d();
} catch (Exception e) {
e.printStackTrace();
}
}
public void setInterstitialListener(InterstitialListener interstitialListener) {
try {
a aVar = this.mController;
if (aVar != null) {
aVar.a(interstitialListener);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public enum MBMultiStateEnum {
undefined,
positive,
negative
}

View File

@@ -0,0 +1,17 @@
package com.mbridge.msdk.out;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
/* loaded from: classes4.dex */
public class MBMuteState {
public static final int MUTE = 1;
public static final int UN_MUTE = 2;
@Retention(RetentionPolicy.SOURCE)
public @interface MuteState {
}
private MBMuteState() {
}
}

View File

@@ -0,0 +1,151 @@
package com.mbridge.msdk.out;
import android.app.Activity;
import android.text.TextUtils;
import android.view.ViewGroup;
import com.mbridge.msdk.advanced.b.c;
import com.mbridge.msdk.foundation.tools.ak;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBNativeAdvancedHandler {
private c nativeAdvancedProvider;
public MBNativeAdvancedHandler(Activity activity, String str, String str2) {
String e = ak.e(str2);
if (!TextUtils.isEmpty(e)) {
ak.b(str2, e);
}
this.nativeAdvancedProvider = new c(str, str2, activity);
}
/* renamed from: com.mbridge.msdk.out.MBNativeAdvancedHandler$1, reason: invalid class name */
public static /* synthetic */ class AnonymousClass1 {
static final /* synthetic */ int[] $SwitchMap$com$mbridge$msdk$out$MBMultiStateEnum;
static {
int[] iArr = new int[MBMultiStateEnum.values().length];
$SwitchMap$com$mbridge$msdk$out$MBMultiStateEnum = iArr;
try {
iArr[MBMultiStateEnum.negative.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
$SwitchMap$com$mbridge$msdk$out$MBMultiStateEnum[MBMultiStateEnum.positive.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
$SwitchMap$com$mbridge$msdk$out$MBMultiStateEnum[MBMultiStateEnum.undefined.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
}
}
public void setCloseButtonState(MBMultiStateEnum mBMultiStateEnum) {
int i = AnonymousClass1.$SwitchMap$com$mbridge$msdk$out$MBMultiStateEnum[mBMultiStateEnum.ordinal()];
int i2 = 1;
if (i == 1) {
i2 = 0;
} else if (i != 2) {
i2 = -1;
}
this.nativeAdvancedProvider.a(i2);
}
public void setNativeViewSize(int i, int i2) {
this.nativeAdvancedProvider.a(i2, i);
}
public void setViewElementStyle(JSONObject jSONObject) {
c cVar = this.nativeAdvancedProvider;
if (cVar != null) {
cVar.a(jSONObject);
}
}
public void setAdListener(NativeAdvancedAdListener nativeAdvancedAdListener) {
c cVar = this.nativeAdvancedProvider;
if (cVar != null) {
cVar.a(nativeAdvancedAdListener);
}
}
public void load() {
c cVar = this.nativeAdvancedProvider;
if (cVar != null) {
cVar.b("");
}
}
public void loadByToken(String str) {
c cVar = this.nativeAdvancedProvider;
if (cVar != null) {
cVar.a(str);
}
}
public boolean isReady() {
return isReady("");
}
public boolean isReady(String str) {
c cVar = this.nativeAdvancedProvider;
if (cVar != null) {
return cVar.c(str);
}
return false;
}
public String getRequestId() {
c cVar = this.nativeAdvancedProvider;
return cVar != null ? cVar.d() : "";
}
public String getCreativeIdWithUnitId() {
c cVar = this.nativeAdvancedProvider;
return cVar != null ? cVar.e() : "";
}
public void autoLoopPlay(int i) {
c cVar = this.nativeAdvancedProvider;
if (cVar != null) {
cVar.c(i);
}
}
public void setPlayMuteState(int i) {
c cVar = this.nativeAdvancedProvider;
if (cVar != null) {
cVar.b(i);
}
}
public void onResume() {
c cVar = this.nativeAdvancedProvider;
if (cVar != null) {
cVar.d(3);
}
}
public void onPause() {
c cVar = this.nativeAdvancedProvider;
if (cVar != null) {
cVar.e(3);
}
}
public void release() {
c cVar = this.nativeAdvancedProvider;
if (cVar != null) {
cVar.f();
}
}
public ViewGroup getAdViewGroup() {
c cVar = this.nativeAdvancedProvider;
if (cVar != null) {
return cVar.b();
}
return null;
}
}

View File

@@ -0,0 +1,399 @@
package com.mbridge.msdk.out;
import android.content.Context;
import android.content.res.Resources;
import android.text.TextUtils;
import android.view.View;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.db.e;
import com.mbridge.msdk.foundation.db.g;
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.ap;
import com.mbridge.msdk.mbnative.c.b;
import com.mbridge.msdk.mbnative.d.a;
import com.mbridge.msdk.out.NativeListener;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBNativeHandler extends b implements BaseExtraInterfaceForHandler {
private static final String TAG = "com.mbridge.msdk.out.MBNativeHandler";
public static final String TEMPLATE_ID = "id";
public static final String TEMPLATE_NUM = "ad_num";
private static String mUnitID;
private a adListener;
private com.mbridge.msdk.click.a clickControler;
private Context context;
private Map<String, Object> map;
private com.mbridge.msdk.mbnative.f.a nativeProvider;
private List<NativeListener.Template> templateList;
private NativeListener.NativeTrackingListener trackingListener;
public a getAdListener() {
return this.adListener;
}
public NativeListener.NativeTrackingListener getTrackingListener() {
return this.trackingListener;
}
public void setMustBrowser(boolean z) {
aj.b = z;
}
public MBNativeHandler(Context context) {
this.adListener = new a();
this.context = context;
if (c.m().c() == null && context != null) {
c.m().b(context);
}
Map<String, Object> map = this.map;
if (map == null || !map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID)) {
return;
}
String str = (String) this.map.get(MBridgeConstans.PROPERTIES_UNIT_ID);
if (TextUtils.isEmpty(str)) {
return;
}
a aVar = this.adListener;
if (aVar != null) {
aVar.a(str);
}
String e = ak.e(str);
if (TextUtils.isEmpty(e)) {
return;
}
ak.b(str, e);
}
public MBNativeHandler(Map<String, Object> map, Context context) {
super(map, context);
this.adListener = new a();
this.context = context;
this.map = map;
if (c.m().c() == null && context != null) {
c.m().b(context);
}
if (map != null) {
try {
if (map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID) && map.get(MBridgeConstans.PROPERTIES_UNIT_ID) != null && (map.get(MBridgeConstans.PROPERTIES_UNIT_ID) instanceof String) && map.containsKey(MBridgeConstans.NATIVE_VIDEO_WIDTH) && map.get(MBridgeConstans.NATIVE_VIDEO_WIDTH) != null && (map.get(MBridgeConstans.NATIVE_VIDEO_WIDTH) instanceof Integer) && map.containsKey(MBridgeConstans.NATIVE_VIDEO_HEIGHT) && map.get(MBridgeConstans.NATIVE_VIDEO_HEIGHT) != null) {
boolean z = map.get(MBridgeConstans.NATIVE_VIDEO_HEIGHT) instanceof Integer;
}
} catch (Throwable th) {
th.printStackTrace();
}
}
if (map == null || !map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID)) {
return;
}
String str = (String) map.get(MBridgeConstans.PROPERTIES_UNIT_ID);
if (TextUtils.isEmpty(str)) {
return;
}
a aVar = this.adListener;
if (aVar != null) {
aVar.a(str);
}
String e = ak.e(str);
if (TextUtils.isEmpty(e)) {
return;
}
ak.b(str, e);
}
public static Map<String, Object> getNativeProperties(String str, String str2) {
HashMap hashMap = new HashMap();
mUnitID = str2;
hashMap.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
String str3 = MBridgeConstans.PLACEMENT_ID;
if (TextUtils.isEmpty(str)) {
str = "";
}
hashMap.put(str3, str);
hashMap.put(MBridgeConstans.PLUGIN_NAME, new String[]{MBridgeConstans.PLUGIN_NATIVE});
hashMap.put(MBridgeConstans.PROPERTIES_LAYOUT_TYPE, 0);
return hashMap;
}
public void addTemplate(NativeListener.Template template) {
if (template != null) {
if (this.templateList == null) {
this.templateList = new ArrayList();
}
this.templateList.add(template);
}
}
public void handleResult(Campaign campaign, String str) {
if (this.clickControler == null) {
Map<String, Object> map = this.map;
this.clickControler = new com.mbridge.msdk.click.a(this.context, map != null ? (String) map.get(MBridgeConstans.PROPERTIES_UNIT_ID) : null);
}
this.clickControler.a(campaign, str);
}
public String buildTemplateString() {
try {
List<NativeListener.Template> list = this.templateList;
if (list == null || list.size() <= 0) {
return null;
}
StringBuffer stringBuffer = new StringBuffer();
for (NativeListener.Template template : this.templateList) {
stringBuffer.append("{\"id\":");
stringBuffer.append(template.getId() + ",");
stringBuffer.append("\"ad_num\":");
stringBuffer.append(template.getAdNum() + "},");
}
return "[{$native_info}]".replace("{$native_info}", stringBuffer.subSequence(0, stringBuffer.lastIndexOf(",")));
} catch (Exception unused) {
return null;
}
}
public static String getTemplateString(List<NativeListener.Template> list) {
if (list == null) {
return null;
}
try {
if (list.size() <= 0) {
return null;
}
StringBuffer stringBuffer = new StringBuffer();
for (NativeListener.Template template : list) {
stringBuffer.append("{\"id\":");
stringBuffer.append(template.getId() + ",");
stringBuffer.append("\"ad_num\":");
stringBuffer.append(template.getAdNum() + "},");
}
return "[{$native_info}]".replace("{$native_info}", stringBuffer.subSequence(0, stringBuffer.lastIndexOf(",")));
} catch (Exception unused) {
return null;
}
}
@Override // com.mbridge.msdk.out.MBCommonHandler
public boolean load() {
Map<String, Object> map = this.properties;
if (map != null && map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID)) {
loadMB();
return true;
}
af.d(TAG, "no unit id.");
return true;
}
private boolean loadMB() {
Map<String, Object> map = this.properties;
if (map != null && map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID)) {
List<NativeListener.Template> list = this.templateList;
if (list != null && list.size() > 0) {
try {
this.properties.put(MBridgeConstans.NATIVE_INFO, buildTemplateString());
} catch (Exception unused) {
af.d(TAG, "MBSDK set template error");
}
}
try {
this.properties.put(MBridgeConstans.PROPERTIES_HANDLER_CONTROLLER, this);
if (this.nativeProvider == null) {
com.mbridge.msdk.mbnative.f.a aVar = new com.mbridge.msdk.mbnative.f.a(this.adListener, this.trackingListener);
this.nativeProvider = aVar;
aVar.a(this.context, (Resources) null, this.properties);
}
this.nativeProvider.a();
return true;
} catch (Exception e) {
e.printStackTrace();
return true;
}
}
af.d(TAG, "no unit id.");
return true;
}
public boolean loadFrame() {
Map<String, Object> map = this.properties;
if (map != null && map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID)) {
loadMBFrame();
return true;
}
af.d(TAG, "no unit id.");
return true;
}
private boolean loadMBFrame() {
List<NativeListener.Template> list = this.templateList;
if (list != null && list.size() > 0) {
try {
this.properties.put(MBridgeConstans.NATIVE_INFO, buildTemplateString());
} catch (Exception unused) {
af.d(TAG, "MBSDK set template error");
}
}
try {
this.properties.put(MBridgeConstans.PROPERTIES_HANDLER_CONTROLLER, this);
if (this.nativeProvider == null) {
com.mbridge.msdk.mbnative.f.a aVar = new com.mbridge.msdk.mbnative.f.a(this.adListener, this.trackingListener);
this.nativeProvider = aVar;
aVar.a(this.context, (Resources) null, this.properties);
}
this.nativeProvider.b();
return true;
} catch (Exception e) {
e.printStackTrace();
return true;
}
}
public void registerView(View view, Campaign campaign) {
if (this.nativeProvider == null) {
this.nativeProvider = new com.mbridge.msdk.mbnative.f.a(this.adListener, this.trackingListener);
Map<String, Object> map = this.properties;
if (map != null) {
map.put(MBridgeConstans.PROPERTIES_HANDLER_CONTROLLER, this);
}
this.nativeProvider.a(this.context, (Resources) null, this.properties);
}
this.nativeProvider.a(view, campaign);
}
public void registerView(View view, List<View> list, Campaign campaign) {
if (this.nativeProvider == null) {
this.nativeProvider = new com.mbridge.msdk.mbnative.f.a(this.adListener, this.trackingListener);
Map<String, Object> map = this.properties;
if (map != null) {
map.put(MBridgeConstans.PROPERTIES_HANDLER_CONTROLLER, this);
}
this.nativeProvider.a(this.context, (Resources) null, this.properties);
}
this.nativeProvider.a(view, list, campaign);
}
public void unregisterView(View view, Campaign campaign) {
if (this.nativeProvider == null) {
this.nativeProvider = new com.mbridge.msdk.mbnative.f.a(this.adListener, this.trackingListener);
Map<String, Object> map = this.properties;
if (map != null) {
map.put(MBridgeConstans.PROPERTIES_HANDLER_CONTROLLER, this);
}
this.nativeProvider.a(this.context, (Resources) null, this.properties);
}
this.nativeProvider.b(view, campaign);
c.m().b(mUnitID);
}
public void unregisterView(View view, List<View> list, Campaign campaign) {
if (this.nativeProvider == null) {
this.nativeProvider = new com.mbridge.msdk.mbnative.f.a(this.adListener, this.trackingListener);
Map<String, Object> map = this.properties;
if (map != null) {
map.put(MBridgeConstans.PROPERTIES_HANDLER_CONTROLLER, this);
}
this.nativeProvider.a(this.context, (Resources) null, this.properties);
}
this.nativeProvider.b(view, list, campaign);
c.m().b(mUnitID);
}
@Override // com.mbridge.msdk.out.MBCommonHandler
public void release() {
com.mbridge.msdk.mbnative.f.a aVar = this.nativeProvider;
if (aVar != null) {
aVar.d();
}
this.trackingListener = null;
c.m().b(mUnitID);
}
public void setAdListener(NativeListener.NativeAdListener nativeAdListener) {
a aVar = new a(nativeAdListener);
this.adListener = aVar;
aVar.a(mUnitID);
com.mbridge.msdk.mbnative.f.a aVar2 = this.nativeProvider;
if (aVar2 != null) {
aVar2.a(this.adListener);
}
}
public void setTrackingListener(NativeListener.NativeTrackingListener nativeTrackingListener) {
this.trackingListener = nativeTrackingListener;
com.mbridge.msdk.mbnative.f.a aVar = this.nativeProvider;
if (aVar != null) {
aVar.a(nativeTrackingListener);
}
}
public static class KeyWordInfo {
String keyWordPN;
String keyWorkVN;
public String getKeyWordPN() {
return this.keyWordPN;
}
public String getKeyWorkVN() {
return this.keyWorkVN;
}
public void setKeyWordPN(String str) {
this.keyWordPN = str;
}
public void setKeyWorkVN(String str) {
this.keyWorkVN = str;
}
public KeyWordInfo(String str, String str2) {
this.keyWordPN = str;
this.keyWorkVN = str2;
}
}
public void clearVideoCache() {
try {
com.mbridge.msdk.mbnative.f.a aVar = this.nativeProvider;
if (aVar != null) {
aVar.c();
}
} catch (Exception e) {
e.printStackTrace();
}
}
public void clearCacheByUnitid(String str) {
try {
if (ap.a(str)) {
return;
}
e.a(g.a(c.m().c())).c(str);
if (com.mbridge.msdk.e.b.a()) {
return;
}
c.m().b(str);
} catch (Exception e) {
e.printStackTrace();
}
}
public String getRequestId() {
com.mbridge.msdk.mbnative.f.a aVar = this.nativeProvider;
return aVar != null ? aVar.e() : "";
}
public String getCreativeIdWithUnitId() {
com.mbridge.msdk.mbnative.f.a aVar = this.nativeProvider;
return aVar != null ? aVar.f() : "";
}
@Override // com.mbridge.msdk.out.BaseExtraInterfaceForHandler
public void setExtraInfo(JSONObject jSONObject) {
c.m().a(mUnitID, jSONObject);
}
}

View File

@@ -0,0 +1,316 @@
package com.mbridge.msdk.out;
import android.app.Activity;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.same.b;
import com.mbridge.msdk.foundation.tools.ad;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.newreward.b.d;
import com.mbridge.msdk.newreward.function.common.MBridgeGlobalCommon;
import com.mbridge.msdk.reward.b.a;
import com.mbridge.msdk.video.bt.module.b.g;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBRewardVideoHandler implements BaseExtraInterfaceForHandler {
private static final String REFACTOR_SWITCH_REWARD_VIDEO = "new_bridge_reward_video";
private static final String TAG = "MBRewardVideoHandler";
private String cancelText;
private String confirmContent;
private String confirmText;
private String confirmTitle;
private a controller;
private boolean isRewardPlusOpen;
private g listener;
private d newController;
private String placementId;
private String unitId;
private boolean refactorAvailable = false;
private boolean isSetListenerNewController = false;
private boolean isSetListenerController = false;
private int isSilent = 2;
private boolean isConfigAlertDialogTextController = false;
private boolean isConfigAlertDialogTextNewController = false;
public void setAlertDialogText(String str, String str2, String str3, String str4) {
this.confirmTitle = str;
this.confirmContent = str2;
this.confirmText = str3;
this.cancelText = str4;
this.isConfigAlertDialogTextController = true;
this.isConfigAlertDialogTextNewController = true;
}
public void setRewardPlus(boolean z) {
this.isRewardPlusOpen = z;
}
public void setRewardVideoListener(g gVar) {
this.listener = gVar;
this.isSetListenerNewController = true;
this.isSetListenerController = true;
}
public MBRewardVideoHandler(Context context, String str, String str2) {
if (c.m().c() == null && context != null) {
c.m().b(context);
}
if (context instanceof Activity) {
c.m().a(context);
}
String e = ak.e(str2);
if (!TextUtils.isEmpty(e)) {
ak.b(str2, e);
}
this.placementId = str;
this.unitId = str2;
}
public MBRewardVideoHandler(String str, String str2) {
String e = ak.e(str2);
if (!TextUtils.isEmpty(e)) {
ak.b(str2, e);
}
this.placementId = str;
this.unitId = str2;
}
private void initMBRewardVideoHandler(String str, String str2) {
try {
if (this.controller == null) {
a aVar = new a();
this.controller = aVar;
aVar.a(false);
this.controller.b(str, str2);
}
} catch (Throwable th) {
af.b(TAG, th.getMessage(), th);
}
}
private void initMBNewRewardVideoHandler(String str, String str2) {
if (this.newController == null) {
if (TextUtils.isEmpty(str)) {
str = "";
}
if (TextUtils.isEmpty(str2)) {
str2 = "";
}
this.newController = new d(94, str, str2, false);
}
}
public void load() {
boolean a = b.a().a(REFACTOR_SWITCH_REWARD_VIDEO);
this.refactorAvailable = a;
if (a) {
checkAndCreateNewController();
if (this.newController != null) {
configNewController();
this.newController.a(true, "");
return;
}
return;
}
checkAndCreateController();
if (this.controller != null) {
this.controller.a(true, com.mbridge.msdk.foundation.same.report.d.d.a().a(0, 94, this.unitId, true, 2));
}
}
private void configController() {
if (this.controller == null) {
return;
}
if (this.isSetListenerController) {
if (com.mbridge.msdk.e.b.a()) {
this.controller.a(new com.mbridge.msdk.video.bt.module.b.a(this.listener, this.unitId, false));
} else {
this.controller.a(new com.mbridge.msdk.video.bt.module.b.a(this.listener));
}
this.isSetListenerController = false;
}
if (this.isConfigAlertDialogTextController) {
this.controller.a(this.confirmTitle, this.confirmContent, this.confirmText, this.cancelText);
this.isConfigAlertDialogTextController = false;
}
this.controller.a(this.isSilent);
this.controller.c(this.isRewardPlusOpen);
}
private void configNewController() {
d dVar = this.newController;
if (dVar == null) {
return;
}
if (this.isSetListenerNewController) {
dVar.a(new RewardVideoListenerWrapper(this.listener));
this.isSetListenerNewController = false;
}
if (this.isConfigAlertDialogTextNewController) {
MBridgeGlobalCommon.setAlertDialogText(this.unitId, this.confirmTitle, this.confirmContent, this.confirmText, this.cancelText);
this.isConfigAlertDialogTextNewController = false;
}
this.newController.a(this.isSilent);
this.newController.b(this.isRewardPlusOpen);
}
private void checkAndCreateController() {
if (this.controller == null) {
initMBRewardVideoHandler(this.placementId, this.unitId);
}
configController();
}
private void checkAndCreateNewController() {
if (this.newController == null) {
initMBNewRewardVideoHandler(this.placementId, this.unitId);
}
configNewController();
}
public void loadFormSelfFilling() {
boolean a = b.a().a(REFACTOR_SWITCH_REWARD_VIDEO);
this.refactorAvailable = a;
if (a) {
checkAndCreateNewController();
d dVar = this.newController;
if (dVar != null) {
dVar.a(false, "");
return;
}
return;
}
checkAndCreateController();
if (this.controller != null) {
configController();
this.controller.a(false, com.mbridge.msdk.foundation.same.report.d.d.a().a(0, 94, this.unitId, true, 1));
}
}
public boolean isReady() {
if (this.refactorAvailable) {
d dVar = this.newController;
if (dVar != null) {
return dVar.a(true);
}
return false;
}
a aVar = this.controller;
if (aVar != null) {
return aVar.d(true);
}
return false;
}
public String getRequestId() {
if (this.refactorAvailable) {
d dVar = this.newController;
return dVar != null ? dVar.b() : "";
}
a aVar = this.controller;
return aVar != null ? aVar.a() : "";
}
public String getCreativeIdWithUnitId() {
if (this.refactorAvailable) {
d dVar = this.newController;
return dVar != null ? dVar.c() : "";
}
a aVar = this.controller;
return aVar != null ? aVar.d() : "";
}
public void show() {
if (this.refactorAvailable) {
checkAndCreateNewController();
d dVar = this.newController;
if (dVar != null) {
dVar.a("", "", "");
return;
}
return;
}
checkAndCreateController();
if (this.controller != null) {
this.controller.a((String) null, (String) null, (String) null, com.mbridge.msdk.foundation.same.report.d.d.a().a(0, 94, this.unitId, false, -1));
}
}
public void show(String str) {
if (this.refactorAvailable) {
checkAndCreateNewController();
d dVar = this.newController;
if (dVar != null) {
dVar.a("", str, "");
return;
}
return;
}
checkAndCreateController();
if (this.controller != null) {
this.controller.a((String) null, str, (String) null, com.mbridge.msdk.foundation.same.report.d.d.a().a(0, 94, this.unitId, false, -1));
}
}
public void show(String str, String str2) {
if (this.refactorAvailable) {
checkAndCreateNewController();
d dVar = this.newController;
if (dVar != null) {
dVar.a("", str, str2);
return;
}
return;
}
checkAndCreateController();
if (this.controller != null) {
this.controller.a((String) null, str, str2, com.mbridge.msdk.foundation.same.report.d.d.a().a(0, 94, this.unitId, false, -1));
}
}
public void playVideoMute(int i) {
this.isSilent = i;
if (this.refactorAvailable) {
d dVar = this.newController;
if (dVar != null) {
dVar.a(i);
return;
}
return;
}
a aVar = this.controller;
if (aVar != null) {
aVar.a(i);
}
}
public void clearBitmapCache() {
try {
com.mbridge.msdk.foundation.same.c.b.a(c.m().c());
} catch (Throwable th) {
af.b(TAG, th.getMessage());
}
}
@Override // com.mbridge.msdk.out.BaseExtraInterfaceForHandler
public void setExtraInfo(JSONObject jSONObject) {
c.m().a(this.unitId, jSONObject);
}
public void clearVideoCache() {
if (this.refactorAvailable) {
return;
}
try {
if (this.controller != null) {
ad.b();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

View File

@@ -0,0 +1,267 @@
package com.mbridge.msdk.out;
import android.app.Activity;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.splash.d.c;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBSplashHandler implements BaseExtraInterfaceForHandler {
private static final String TAG = "MBSplashHandler";
private static boolean canSkip = true;
private static int defCountDownS = 5;
private static int logoSizeH = 0;
private static int logoSizeW = 0;
private static int orientation = 1;
private c splashProvider;
private String unitId;
public MBSplashHandler(String str, String str2) {
this(str, str2, canSkip, defCountDownS);
}
public MBSplashHandler(Activity activity, String str, String str2) {
this(activity, str, str2, canSkip, defCountDownS);
}
public MBSplashHandler(String str, String str2, boolean z, int i) {
this(str, str2, z, i, orientation, logoSizeH, logoSizeW);
}
public MBSplashHandler(Activity activity, String str, String str2, boolean z, int i) {
this(activity, str, str2, z, i, orientation, logoSizeH, logoSizeW);
}
public MBSplashHandler(String str, String str2, boolean z, int i, int i2, int i3, int i4) {
String e = ak.e(str2);
if (!TextUtils.isEmpty(e)) {
ak.b(str2, e);
}
this.unitId = str2;
c cVar = new c(null, str, str2);
this.splashProvider = cVar;
cVar.b(z);
this.splashProvider.b(i);
this.splashProvider.a(i2);
this.splashProvider.a(i3, i4);
}
public MBSplashHandler(Activity activity, String str, String str2, boolean z, int i, int i2, int i3, int i4) {
String e = ak.e(str2);
if (!TextUtils.isEmpty(e)) {
ak.b(str2, e);
}
c cVar = new c(activity, str, str2);
this.splashProvider = cVar;
cVar.b(z);
this.splashProvider.b(i);
this.splashProvider.a(i2);
this.splashProvider.a(i3, i4);
}
public void setLoadTimeOut(long j) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.a(j);
}
}
public void setSplashLoadListener(MBSplashLoadListener mBSplashLoadListener) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.a(mBSplashLoadListener);
}
}
public void setSplashShowListener(MBSplashShowListener mBSplashShowListener) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.a(mBSplashShowListener);
}
}
public void preLoad() {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.b("");
}
}
public void preLoadByToken(String str) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.a(str);
}
}
public void loadAndShow(ViewGroup viewGroup) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.b("", viewGroup);
}
}
public String getRequestId() {
c cVar = this.splashProvider;
return cVar != null ? cVar.e() : "";
}
public String getCreativeIdWithUnitId() {
c cVar = this.splashProvider;
return cVar != null ? cVar.f() : "";
}
public void loadAndShowByToken(String str, ViewGroup viewGroup) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.a(str, viewGroup);
}
}
public void loadAndShow(Activity activity) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.b("", activity);
}
}
public void loadAndShowByToken(String str, Activity activity) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.a(str, activity);
}
}
public boolean isReady() {
return isReady("");
}
public boolean isReady(String str) {
c cVar = this.splashProvider;
if (cVar != null) {
return cVar.c(str);
}
return false;
}
public void show(ViewGroup viewGroup) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.d("", viewGroup);
}
}
public void show(ViewGroup viewGroup, String str) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.c(str, viewGroup);
}
}
public void show(Activity activity) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.d("", activity);
}
}
public void show(Activity activity, String str) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.c(str, activity);
}
}
public void setLogoView(View view, int i, int i2) {
if (this.splashProvider != null) {
this.splashProvider.a(view, new RelativeLayout.LayoutParams(i, i2));
}
}
public void setOrientation(int i) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.a(i);
}
}
public void setDevCloseView(ViewGroup viewGroup) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.a(viewGroup);
}
}
public void setSupportZoomOut(boolean z) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.c(z);
}
}
public ViewGroup createZoomOutByType(ZoomOutTypeEnum zoomOutTypeEnum) {
c cVar = this.splashProvider;
if (cVar != null) {
return cVar.a(zoomOutTypeEnum);
}
return null;
}
public void zoomOutAttacked() {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.g();
}
}
public void zoomOutPlayFinish() {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.h();
}
}
public void setNotchScreenParameter(int i, int i2, int i3, int i4) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.a(i, i3, i2, i4);
}
}
public void onResume() {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.i();
}
}
public void onPause() {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.j();
}
}
public void onDestroy() {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.k();
}
}
public void allowClickSplash(boolean z) {
c cVar = this.splashProvider;
if (cVar != null) {
cVar.d(z);
}
}
@Override // com.mbridge.msdk.out.BaseExtraInterfaceForHandler
public void setExtraInfo(JSONObject jSONObject) {
com.mbridge.msdk.foundation.controller.c.m().a(this.unitId, jSONObject);
}
}

View File

@@ -0,0 +1,10 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface MBSplashLoadListener {
void isSupportZoomOut(MBridgeIds mBridgeIds, boolean z);
void onLoadFailed(MBridgeIds mBridgeIds, String str, int i);
void onLoadSuccessed(MBridgeIds mBridgeIds, int i);
}

View File

@@ -0,0 +1,13 @@
package com.mbridge.msdk.out;
import com.mbridge.msdk.e.a;
/* loaded from: classes4.dex */
public abstract class MBSplashLoadWithCodeListener implements MBSplashLoadListener {
public abstract void onLoadFailedWithCode(MBridgeIds mBridgeIds, int i, String str, int i2);
@Override // com.mbridge.msdk.out.MBSplashLoadListener
public void onLoadFailed(MBridgeIds mBridgeIds, String str, int i) {
onLoadFailedWithCode(mBridgeIds, a.a(5000, str), str, i);
}
}

View File

@@ -0,0 +1,18 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface MBSplashShowListener {
void onAdClicked(MBridgeIds mBridgeIds);
void onAdTick(MBridgeIds mBridgeIds, long j);
void onDismiss(MBridgeIds mBridgeIds, int i);
void onShowFailed(MBridgeIds mBridgeIds, String str);
void onShowSuccessed(MBridgeIds mBridgeIds);
void onZoomOutPlayFinish(MBridgeIds mBridgeIds);
void onZoomOutPlayStart(MBridgeIds mBridgeIds);
}

View File

@@ -0,0 +1,17 @@
package com.mbridge.msdk.out;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
/* loaded from: classes4.dex */
public class MBSupportMuteAdType {
public static final int INTERSTITIAL_VIDEO = 287;
public static final int REWARD_VIDEO = 94;
@Retention(RetentionPolicy.SOURCE)
public @interface AdType {
}
private MBSupportMuteAdType() {
}
}

View File

@@ -0,0 +1,77 @@
package com.mbridge.msdk.out;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import com.mbridge.msdk.system.NoProGuard;
import java.io.Serializable;
/* loaded from: classes4.dex */
public class MBridgeIds implements NoProGuard, Serializable {
private String bidToken = "";
private boolean isCache = false;
private String placementId;
private String requestId;
private String unitId;
public String getPlacementId() {
return this.placementId;
}
public String getUnitId() {
return this.unitId;
}
public boolean isCache() {
return this.isCache;
}
public void setBidToken(String str) {
this.bidToken = str;
}
public void setCache(boolean z) {
this.isCache = z;
}
public void setPlacementId(String str) {
this.placementId = str;
}
public void setRequestId(String str) {
this.requestId = str;
}
public void setUnitId(String str) {
this.unitId = str;
}
public MBridgeIds() {
}
public MBridgeIds(String str, String str2) {
this.placementId = str;
this.unitId = str2;
}
public MBridgeIds(String str, String str2, String str3) {
this.placementId = str;
this.unitId = str2;
this.requestId = str3;
}
public String getBidToken() {
if (TextUtils.isEmpty(this.bidToken)) {
this.bidToken = "";
}
return this.bidToken;
}
public String getRequestId() {
return TextUtils.isEmpty(this.requestId) ? "" : this.requestId;
}
@NonNull
public String toString() {
return "MBridgeIds{placementId='" + this.placementId + "', unitId='" + this.unitId + "', bidToken='" + this.bidToken + "'}";
}
}

View File

@@ -0,0 +1,28 @@
package com.mbridge.msdk.out;
import android.annotation.SuppressLint;
import com.mbridge.msdk.system.MBridgeSDKImpl;
/* loaded from: classes4.dex */
public class MBridgeSDKFactory {
@SuppressLint({"StaticFieldLeak"})
private static volatile MBridgeSDKImpl instance;
private MBridgeSDKFactory() {
}
public static MBridgeSDKImpl getMBridgeSDK() {
if (instance == null) {
synchronized (MBridgeSDKFactory.class) {
try {
if (instance == null) {
instance = new MBridgeSDKImpl();
}
} finally {
}
}
}
return instance;
}
}

View File

@@ -0,0 +1,14 @@
package com.mbridge.msdk.out;
import com.mbridge.msdk.e.a;
import com.mbridge.msdk.out.NativeListener;
/* loaded from: classes4.dex */
public abstract class NativeAdWithCodeListener implements NativeListener.NativeAdListener {
public abstract void onAdLoadErrorWithCode(int i, String str);
@Override // com.mbridge.msdk.out.NativeListener.NativeAdListener
public void onAdLoadError(String str) {
onAdLoadErrorWithCode(a.a(1000, str), str);
}
}

View File

@@ -0,0 +1,20 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface NativeAdvancedAdListener {
void closeFullScreen(MBridgeIds mBridgeIds);
void onClick(MBridgeIds mBridgeIds);
void onClose(MBridgeIds mBridgeIds);
void onLeaveApp(MBridgeIds mBridgeIds);
void onLoadFailed(MBridgeIds mBridgeIds, String str);
void onLoadSuccessed(MBridgeIds mBridgeIds);
void onLogImpression(MBridgeIds mBridgeIds);
void showFullScreen(MBridgeIds mBridgeIds);
}

View File

@@ -0,0 +1,13 @@
package com.mbridge.msdk.out;
import com.mbridge.msdk.e.a;
/* loaded from: classes4.dex */
public abstract class NativeAdvancedAdWithCodeListener implements NativeAdvancedAdListener {
public abstract void onLoadFailedWithCode(MBridgeIds mBridgeIds, int i, String str);
@Override // com.mbridge.msdk.out.NativeAdvancedAdListener
public void onLoadFailed(MBridgeIds mBridgeIds, String str) {
onLoadFailedWithCode(mBridgeIds, a.a(6000, str), str);
}
}

View File

@@ -0,0 +1,67 @@
package com.mbridge.msdk.out;
import java.util.List;
/* loaded from: classes4.dex */
public class NativeListener {
public interface FilpListener {
void filpEvent(int i);
}
public interface NativeAdListener {
void onAdClick(Campaign campaign);
void onAdFramesLoaded(List<Frame> list);
void onAdLoadError(String str);
void onAdLoaded(List<Campaign> list, int i);
void onLoggingImpression(int i);
}
public interface NativeTrackingListener extends BaseTrackingListener {
void onDismissLoading(Campaign campaign);
void onDownloadFinish(Campaign campaign);
void onDownloadProgress(int i);
void onDownloadStart(Campaign campaign);
boolean onInterceptDefaultLoadingDialog();
void onShowLoading(Campaign campaign);
}
public interface TrackingExListener extends NativeTrackingListener {
void onLeaveApp();
}
public static class Template {
private int adNum;
private int id;
public int getAdNum() {
return this.adNum;
}
public int getId() {
return this.id;
}
public void setAdNum(int i) {
this.adNum = i;
}
public void setId(int i) {
this.id = i;
}
public Template(int i, int i2) {
this.id = i;
this.adNum = i2;
}
}
}

View File

@@ -0,0 +1,6 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface OnCompletionListener {
void onCompletion();
}

View File

@@ -0,0 +1,10 @@
package com.mbridge.msdk.out;
import android.graphics.drawable.Drawable;
/* loaded from: classes4.dex */
public interface OnImageLoadListener {
void loadError(String str);
void loadSuccess(Drawable drawable, int i);
}

View File

@@ -0,0 +1,18 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface OnMBMediaViewListener {
void onEnterFullscreen();
void onExitFullscreen();
void onFinishRedirection(Campaign campaign, String str);
void onRedirectionFailed(Campaign campaign, String str);
void onStartRedirection(Campaign campaign, String str);
void onVideoAdClicked(Campaign campaign);
void onVideoStart();
}

View File

@@ -0,0 +1,20 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface OnMBMediaViewListenerPlus {
void onEnterFullscreen();
void onExitFullscreen();
void onFinishRedirection(Campaign campaign, String str);
void onRedirectionFailed(Campaign campaign, String str);
void onStartRedirection(Campaign campaign, String str);
void onVideoAdClicked(Campaign campaign);
void onVideoComplete();
void onVideoStart();
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface PreloadListener {
void onPreloadFaild(String str);
void onPreloadSucceed();
}

View File

@@ -0,0 +1,66 @@
package com.mbridge.msdk.out;
import com.mbridge.msdk.system.NoProGuard;
import java.io.Serializable;
/* loaded from: classes4.dex */
public class RewardInfo implements NoProGuard, Serializable {
private boolean isCompleteView;
private int rewardAlertStatus;
private String rewardAmount;
private String rewardName;
public int getRewardAlertStatus() {
return this.rewardAlertStatus;
}
public String getRewardAmount() {
return this.rewardAmount;
}
public String getRewardName() {
return this.rewardName;
}
public boolean isCompleteView() {
return this.isCompleteView;
}
public void setCompleteView(boolean z) {
this.isCompleteView = z;
}
public void setRewardAlertStatus(int i) {
this.rewardAlertStatus = i;
}
public void setRewardAmount(String str) {
this.rewardAmount = str;
}
public void setRewardName(String str) {
this.rewardName = str;
}
public RewardInfo(boolean z, int i) {
this.isCompleteView = z;
this.rewardAlertStatus = i;
}
public RewardInfo(boolean z, String str, String str2) {
this.isCompleteView = z;
this.rewardName = str;
this.rewardAmount = str2;
}
public RewardInfo(boolean z, String str, String str2, int i) {
this.isCompleteView = z;
this.rewardName = str;
this.rewardAmount = str2;
this.rewardAlertStatus = i;
}
public String toString() {
return "RewardInfo{isCompleteView=" + this.isCompleteView + ", rewardName='" + this.rewardName + "', rewardAmount='" + this.rewardAmount + "', rewardAlertStatus=" + this.rewardAlertStatus + '}';
}
}

View File

@@ -0,0 +1,33 @@
package com.mbridge.msdk.out;
import com.mbridge.msdk.video.bt.module.b.g;
/* loaded from: classes4.dex */
public interface RewardVideoListener extends g {
@Override // com.mbridge.msdk.video.bt.module.b.g
void onAdClose(MBridgeIds mBridgeIds, RewardInfo rewardInfo);
@Override // com.mbridge.msdk.video.bt.module.b.g
void onAdShow(MBridgeIds mBridgeIds);
@Override // com.mbridge.msdk.video.bt.module.b.g
void onEndcardShow(MBridgeIds mBridgeIds);
@Override // com.mbridge.msdk.video.bt.module.b.g
void onLoadSuccess(MBridgeIds mBridgeIds);
@Override // com.mbridge.msdk.video.bt.module.b.g
void onShowFail(MBridgeIds mBridgeIds, String str);
@Override // com.mbridge.msdk.video.bt.module.b.g
void onVideoAdClicked(MBridgeIds mBridgeIds);
@Override // com.mbridge.msdk.video.bt.module.b.g
void onVideoComplete(MBridgeIds mBridgeIds);
@Override // com.mbridge.msdk.video.bt.module.b.g
void onVideoLoadFail(MBridgeIds mBridgeIds, String str);
@Override // com.mbridge.msdk.video.bt.module.b.g
void onVideoLoadSuccess(MBridgeIds mBridgeIds);
}

View File

@@ -0,0 +1,127 @@
package com.mbridge.msdk.out;
import android.os.Handler;
import android.os.Looper;
import com.mbridge.msdk.video.bt.module.b.g;
/* loaded from: classes4.dex */
public class RewardVideoListenerWrapper implements com.mbridge.msdk.newout.RewardVideoListener {
private final Handler mainHandler = new Handler(Looper.getMainLooper());
private final g rewardVideoListener;
@Override // com.mbridge.msdk.newout.RewardVideoListener
public void onAdCloseWithIVReward(MBridgeIds mBridgeIds, boolean z, int i) {
}
public RewardVideoListenerWrapper(g gVar) {
this.rewardVideoListener = gVar;
}
@Override // com.mbridge.msdk.newout.RewardVideoListener
public void onVideoLoadSuccess(final MBridgeIds mBridgeIds) {
this.mainHandler.post(new Runnable() { // from class: com.mbridge.msdk.out.RewardVideoListenerWrapper.1
@Override // java.lang.Runnable
public void run() {
if (RewardVideoListenerWrapper.this.rewardVideoListener != null) {
RewardVideoListenerWrapper.this.rewardVideoListener.onVideoLoadSuccess(mBridgeIds);
}
}
});
}
@Override // com.mbridge.msdk.newout.RewardVideoListener
public void onLoadSuccess(final MBridgeIds mBridgeIds) {
this.mainHandler.post(new Runnable() { // from class: com.mbridge.msdk.out.RewardVideoListenerWrapper.2
@Override // java.lang.Runnable
public void run() {
if (RewardVideoListenerWrapper.this.rewardVideoListener != null) {
RewardVideoListenerWrapper.this.rewardVideoListener.onLoadSuccess(mBridgeIds);
}
}
});
}
@Override // com.mbridge.msdk.newout.RewardVideoListener
public void onVideoLoadFail(final MBridgeIds mBridgeIds, final String str) {
this.mainHandler.post(new Runnable() { // from class: com.mbridge.msdk.out.RewardVideoListenerWrapper.3
@Override // java.lang.Runnable
public void run() {
if (RewardVideoListenerWrapper.this.rewardVideoListener != null) {
RewardVideoListenerWrapper.this.rewardVideoListener.onVideoLoadFail(mBridgeIds, str);
}
}
});
}
@Override // com.mbridge.msdk.newout.RewardVideoListener
public void onAdShow(final MBridgeIds mBridgeIds) {
this.mainHandler.post(new Runnable() { // from class: com.mbridge.msdk.out.RewardVideoListenerWrapper.4
@Override // java.lang.Runnable
public void run() {
if (RewardVideoListenerWrapper.this.rewardVideoListener != null) {
RewardVideoListenerWrapper.this.rewardVideoListener.onAdShow(mBridgeIds);
}
}
});
}
@Override // com.mbridge.msdk.newout.RewardVideoListener
public void onAdClose(final MBridgeIds mBridgeIds, final RewardInfo rewardInfo) {
this.mainHandler.post(new Runnable() { // from class: com.mbridge.msdk.out.RewardVideoListenerWrapper.5
@Override // java.lang.Runnable
public void run() {
if (RewardVideoListenerWrapper.this.rewardVideoListener != null) {
RewardVideoListenerWrapper.this.rewardVideoListener.onAdClose(mBridgeIds, rewardInfo);
}
}
});
}
@Override // com.mbridge.msdk.newout.RewardVideoListener
public void onShowFail(final MBridgeIds mBridgeIds, final String str) {
this.mainHandler.post(new Runnable() { // from class: com.mbridge.msdk.out.RewardVideoListenerWrapper.6
@Override // java.lang.Runnable
public void run() {
if (RewardVideoListenerWrapper.this.rewardVideoListener != null) {
RewardVideoListenerWrapper.this.rewardVideoListener.onShowFail(mBridgeIds, str);
}
}
});
}
@Override // com.mbridge.msdk.newout.RewardVideoListener
public void onVideoAdClicked(final MBridgeIds mBridgeIds) {
this.mainHandler.post(new Runnable() { // from class: com.mbridge.msdk.out.RewardVideoListenerWrapper.7
@Override // java.lang.Runnable
public void run() {
if (RewardVideoListenerWrapper.this.rewardVideoListener != null) {
RewardVideoListenerWrapper.this.rewardVideoListener.onVideoAdClicked(mBridgeIds);
}
}
});
}
@Override // com.mbridge.msdk.newout.RewardVideoListener
public void onVideoComplete(final MBridgeIds mBridgeIds) {
this.mainHandler.post(new Runnable() { // from class: com.mbridge.msdk.out.RewardVideoListenerWrapper.8
@Override // java.lang.Runnable
public void run() {
if (RewardVideoListenerWrapper.this.rewardVideoListener != null) {
RewardVideoListenerWrapper.this.rewardVideoListener.onVideoComplete(mBridgeIds);
}
}
});
}
@Override // com.mbridge.msdk.newout.RewardVideoListener
public void onEndcardShow(final MBridgeIds mBridgeIds) {
this.mainHandler.post(new Runnable() { // from class: com.mbridge.msdk.out.RewardVideoListenerWrapper.9
@Override // java.lang.Runnable
public void run() {
if (RewardVideoListenerWrapper.this.rewardVideoListener != null) {
RewardVideoListenerWrapper.this.rewardVideoListener.onEndcardShow(mBridgeIds);
}
}
});
}
}

View File

@@ -0,0 +1,20 @@
package com.mbridge.msdk.out;
import com.mbridge.msdk.e.a;
/* loaded from: classes4.dex */
public abstract class RewardVideoWithCodeListener implements RewardVideoListener {
public abstract void onShowFailWithCode(MBridgeIds mBridgeIds, int i, String str);
public abstract void onVideoLoadFailWithCode(MBridgeIds mBridgeIds, int i, String str);
@Override // com.mbridge.msdk.out.RewardVideoListener, com.mbridge.msdk.video.bt.module.b.g
public void onVideoLoadFail(MBridgeIds mBridgeIds, String str) {
onVideoLoadFailWithCode(mBridgeIds, a.a(3000, str), str);
}
@Override // com.mbridge.msdk.out.RewardVideoListener, com.mbridge.msdk.video.bt.module.b.g
public void onShowFail(MBridgeIds mBridgeIds, String str) {
onShowFailWithCode(mBridgeIds, 3900, str);
}
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface SDKInitStatusListener {
void onInitFail(String str);
void onInitSuccess();
}

View File

@@ -0,0 +1,10 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public interface WebLoadListener {
void onFailed(String str, int i, int i2, int i3, String str2, String str3);
void onProgress(String str, int i, int i2, int i3, String str2, String str3);
void onSucess(String str, int i, int i2, int i3, String str2, String str3);
}

View File

@@ -0,0 +1,19 @@
package com.mbridge.msdk.out;
/* loaded from: classes4.dex */
public enum ZoomOutTypeEnum {
FloatBall(1),
BigView(4),
MediumView(3),
SmallView(2);
private int index;
public final int getIndex() {
return this.index;
}
ZoomOutTypeEnum(int i) {
this.index = i;
}
}

View File

@@ -0,0 +1,25 @@
package com.mbridge.msdk.out.reveue;
import android.content.Context;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.same.report.d.d;
import com.mbridge.msdk.foundation.same.report.d.e;
/* loaded from: classes4.dex */
public class MBridgeRevenueManager {
public static void track(Context context, MBridgeRevenueParamsEntity mBridgeRevenueParamsEntity) {
if (c.m().c() == null) {
c.m().b(context);
}
try {
e eVar = new e();
eVar.a("name", mBridgeRevenueParamsEntity.getMediationName());
com.mbridge.msdk.foundation.same.report.d.c cVar = new com.mbridge.msdk.foundation.same.report.d.c();
cVar.a("m_start_ad_rev", eVar);
d.a().a("m_start_ad_rev", cVar);
} catch (Exception e) {
e.printStackTrace();
}
com.mbridge.msdk.foundation.same.report.e.a().a(mBridgeRevenueParamsEntity.getReportData());
}
}

View File

@@ -0,0 +1,209 @@
package com.mbridge.msdk.out.reveue;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.ironsource.mediationsdk.impressionData.ImpressionData;
import com.ironsource.nb;
import com.mbridge.msdk.foundation.tools.ak;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.net.URLEncoder;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBridgeRevenueParamsEntity {
public static final String ATTRIBUTION_PLATFORM_ADBRIX = "Adbrix";
public static final String ATTRIBUTION_PLATFORM_ADJUST = "Adjust";
public static final String ATTRIBUTION_PLATFORM_AIRVRIDGE = "Airbridge";
public static final String ATTRIBUTION_PLATFORM_APPSFLYER = "AppsFlyer";
public static final String ATTRIBUTION_PLATFORM_APP_METRICA = "AppMetrica";
public static final String ATTRIBUTION_PLATFORM_APSALAR = "Apsalar";
public static final String ATTRIBUTION_PLATFORM_BRANCH = "Branch";
public static final String ATTRIBUTION_PLATFORM_DATA_EYE = "DataEye";
public static final String ATTRIBUTION_PLATFORM_FOX = "Fox";
public static final String ATTRIBUTION_PLATFORM_JUST_TRACK = "JustTrack";
public static final String ATTRIBUTION_PLATFORM_KOCHAVA = "Kochava";
public static final String ATTRIBUTION_PLATFORM_MY_TRACKER = "MyTracker";
public static final String ATTRIBUTION_PLATFORM_REYUN = "Reyun";
public static final String ATTRIBUTION_PLATFORM_SINGULAR = "Singular";
public static final String ATTRIBUTION_PLATFORM_SOLAR_ENGINE = "SolarEngine";
public static final String ATTRIBUTION_PLATFORM_TALKING_DATA = "TalkingData";
public static final String ATTRIBUTION_PLATFORM_TENJIN = "Tenjin";
public static final String ATTRIBUTION_PLATFORM_UMENG = "Umeng";
private JSONObject eventInfoJsonObject = new JSONObject();
private String mediationName;
private String mmpName;
private String mmpUserId;
private String traceId;
@Retention(RetentionPolicy.SOURCE)
public @interface AttributionPlatform {
}
public String getMediationName() {
return this.mediationName;
}
public String getMmpName() {
return this.mmpName;
}
public String getMmpUserId() {
return this.mmpUserId;
}
public String getTraceId() {
return this.traceId;
}
public MBridgeRevenueParamsEntity(String str, String str2) {
setMmpName(str);
setMmpUserId(str2);
setTraceId(ak.d());
}
public void setMediationName(String str) {
try {
this.mediationName = str;
this.eventInfoJsonObject.put("mediation_name", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setMmpName(String str) {
this.mmpName = str;
try {
this.eventInfoJsonObject.put("mmp_name", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setMmpUserId(String str) {
this.mmpUserId = str;
try {
this.eventInfoJsonObject.put("mmp_user_id", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public String getReportData() {
try {
return "event_info=" + URLEncoder.encode(this.eventInfoJsonObject.toString(), nb.N);
} catch (Exception e) {
e.printStackTrace();
return "";
}
}
public void setTraceId(String str) {
this.traceId = str;
try {
this.eventInfoJsonObject.put("trace_id", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setAdType(String str) {
try {
this.eventInfoJsonObject.put("mediation_ad_type", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setBidType(Boolean bool) {
try {
this.eventInfoJsonObject.put("bid_type", bool);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setCurrency(String str) {
try {
this.eventInfoJsonObject.put("currency", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setDspInfo(String str, String str2) {
try {
this.eventInfoJsonObject.put("dsp_name", str);
this.eventInfoJsonObject.put("dsp_id", str2);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setExtData(JSONObject jSONObject) {
try {
this.eventInfoJsonObject.put("extra_data", jSONObject);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setMediationUnitId(String str) {
try {
this.eventInfoJsonObject.put("mediation_unit_id", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setNetworkInfo(JSONObject jSONObject) {
try {
this.eventInfoJsonObject.put("network_unit_info", jSONObject == null ? JsonUtils.EMPTY_JSON : jSONObject.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
public void setNetworkName(String str) {
try {
this.eventInfoJsonObject.put("network_name", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setPrecision(String str) {
try {
this.eventInfoJsonObject.put("precision", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setRevenue(String str) {
try {
this.eventInfoJsonObject.put(ImpressionData.IMPRESSION_DATA_KEY_REVENUE, str);
setEventTime((System.currentTimeMillis() / 1000) + "");
} catch (Exception e) {
e.printStackTrace();
}
}
public void setEventTime(String str) {
try {
this.eventInfoJsonObject.put("event_time", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public void setSourceData(String str, String str2) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("mediation_source_data", str);
jSONObject.put("adNetwork_source_data", str2);
this.eventInfoJsonObject.put("all_info", jSONObject);
} catch (Exception e) {
e.printStackTrace();
}
}
}

View File

@@ -0,0 +1,54 @@
package com.mbridge.msdk.out.reveue;
import android.text.TextUtils;
import java.util.Iterator;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBridgeRevenueParamsEntityForAdmob extends MBridgeRevenueParamsEntity {
public MBridgeRevenueParamsEntityForAdmob(String str, String str2) {
super(str, str2);
setMediationName("Admob");
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setAdType(String str) {
super.setAdType(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setDspInfo(String str, String str2) {
super.setDspInfo(str, str2);
}
public void setAdmobResponseInfo(String str) {
try {
if (TextUtils.isEmpty(str)) {
return;
}
setSourceData(str, str);
JSONObject optJSONObject = new JSONObject(str).optJSONObject("Loaded Adapter Response");
if (optJSONObject != null) {
JSONObject optJSONObject2 = optJSONObject.optJSONObject("Credentials");
if (optJSONObject2 != null) {
JSONObject jSONObject = new JSONObject();
Iterator<String> keys = optJSONObject2.keys();
while (keys.hasNext()) {
String next = keys.next();
jSONObject.put(next, optJSONObject2.get(next) + "");
}
setNetworkInfo(jSONObject);
}
setNetworkName(optJSONObject.optString("Ad Source Name"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
public void setAdmobRevenueInfo(int i, long j, String str) {
setRevenue(j + "");
setPrecision(i + "");
setCurrency(str);
}
}

View File

@@ -0,0 +1,70 @@
package com.mbridge.msdk.out.reveue;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBridgeRevenueParamsEntityForCustom extends MBridgeRevenueParamsEntity {
public MBridgeRevenueParamsEntityForCustom(String str, String str2) {
super(str, str2);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setMediationName(String str) {
super.setMediationName(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setAdType(String str) {
super.setAdType(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setBidType(Boolean bool) {
super.setBidType(bool);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setCurrency(String str) {
super.setCurrency(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setDspInfo(String str, String str2) {
super.setDspInfo(str, str2);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setExtData(JSONObject jSONObject) {
super.setExtData(jSONObject);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setMediationUnitId(String str) {
super.setMediationUnitId(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setNetworkInfo(JSONObject jSONObject) {
super.setNetworkInfo(jSONObject);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setNetworkName(String str) {
super.setNetworkName(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setPrecision(String str) {
super.setPrecision(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setRevenue(String str) {
super.setRevenue(str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setSourceData(String str, String str2) {
super.setSourceData(str, str2);
}
}

View File

@@ -0,0 +1,42 @@
package com.mbridge.msdk.out.reveue;
import android.text.TextUtils;
import com.ironsource.mediationsdk.impressionData.ImpressionData;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBridgeRevenueParamsEntityForIronSource extends MBridgeRevenueParamsEntity {
public MBridgeRevenueParamsEntityForIronSource(String str, String str2) {
super(str, str2);
setMediationName("IronSource");
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setDspInfo(String str, String str2) {
super.setDspInfo(str, str2);
}
public void setIronSourceImpressionDataString(String str, String str2) {
if (!TextUtils.isEmpty(str)) {
setMediationUnitId(str);
}
if (TextUtils.isEmpty(str2)) {
return;
}
String str3 = "{" + str2 + "}";
try {
setSourceData(str3, str3);
JSONObject jSONObject = new JSONObject(str3);
setNetworkName(jSONObject.optString("adNetwork", ""));
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("instanceName", jSONObject.optString("instanceName", ""));
jSONObject2.put("instanceId", jSONObject.optString("instanceId", ""));
setNetworkInfo(jSONObject2);
setAdType(jSONObject.optString("adUnit", ""));
setRevenue(jSONObject.optString(ImpressionData.IMPRESSION_DATA_KEY_REVENUE, ""));
setPrecision(jSONObject.optString("precision", ""));
} catch (Exception e) {
e.printStackTrace();
}
}
}

View File

@@ -0,0 +1,164 @@
package com.mbridge.msdk.out.reveue;
/* loaded from: classes4.dex */
public class MBridgeRevenueParamsEntityForMax extends MBridgeRevenueParamsEntity {
public MBridgeRevenueParamsEntityForMax(String str, String str2) {
super(str, str2);
setMediationName("Max");
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setDspInfo(String str, String str2) {
super.setDspInfo(str, str2);
}
/* JADX WARN: Code restructure failed: missing block: B:18:0x008e, code lost:
setBidType(java.lang.Boolean.valueOf(r3.optBoolean("isBidding", false)));
r0 = r3.optJSONArray("credentials");
*/
/* JADX WARN: Code restructure failed: missing block: B:19:0x00a1, code lost:
if (r0 == null) goto L33;
*/
/* JADX WARN: Code restructure failed: missing block: B:21:0x00a7, code lost:
if (r0.length() <= 0) goto L33;
*/
/* JADX WARN: Code restructure failed: missing block: B:22:0x00a9, code lost:
r0 = r0.optJSONObject(0);
*/
/* JADX WARN: Code restructure failed: missing block: B:23:0x00ad, code lost:
if (r0 == null) goto L33;
*/
/* JADX WARN: Code restructure failed: missing block: B:24:0x00af, code lost:
r1 = new org.json.JSONObject();
r2 = r0.keys();
*/
/* JADX WARN: Code restructure failed: missing block: B:26:0x00bc, code lost:
if (r2.hasNext() == false) goto L41;
*/
/* JADX WARN: Code restructure failed: missing block: B:27:0x00be, code lost:
r3 = r2.next();
r1.put(r3, r0.get(r3) + "");
*/
/* JADX WARN: Code restructure failed: missing block: B:29:0x00dd, code lost:
setNetworkInfo(r1);
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void setMaxAdInfo(java.lang.String r8, java.lang.String r9) {
/*
r7 = this;
boolean r0 = android.text.TextUtils.isEmpty(r8)
java.lang.String r1 = " "
java.lang.String r2 = ":"
java.lang.String r3 = "="
java.lang.String r4 = ""
if (r0 != 0) goto L41
java.lang.String r0 = "MediatedAd"
java.lang.String r0 = r8.replace(r0, r4) // Catch: java.lang.Exception -> L3d
java.lang.String r0 = r0.replace(r3, r2) // Catch: java.lang.Exception -> L3d
java.lang.String r0 = r0.replace(r1, r4) // Catch: java.lang.Exception -> L3d
org.json.JSONObject r5 = new org.json.JSONObject // Catch: java.lang.Exception -> L3d
r5.<init>(r0) // Catch: java.lang.Exception -> L3d
java.lang.String r0 = "format"
java.lang.String r0 = r5.optString(r0) // Catch: java.lang.Exception -> L3d
r7.setAdType(r0) // Catch: java.lang.Exception -> L3d
java.lang.String r0 = "adUnitId"
java.lang.String r0 = r5.optString(r0) // Catch: java.lang.Exception -> L3d
r7.setMediationUnitId(r0) // Catch: java.lang.Exception -> L3d
java.lang.String r0 = "networkName"
java.lang.String r0 = r5.optString(r0) // Catch: java.lang.Exception -> L3d
r7.setNetworkName(r0) // Catch: java.lang.Exception -> L3d
goto L41
L3d:
r0 = move-exception
r0.printStackTrace()
L41:
boolean r0 = android.text.TextUtils.isEmpty(r9)
if (r0 != 0) goto Le7
java.lang.String r0 = "MaxAdWaterfallInfo"
java.lang.String r0 = r9.replace(r0, r4) // Catch: java.lang.Exception -> Ldb
java.lang.String r5 = "MaxResponseInfo"
java.lang.String r0 = r0.replace(r5, r4) // Catch: java.lang.Exception -> Ldb
java.lang.String r5 = "MaxMediatedNetworkInfo"
java.lang.String r0 = r0.replace(r5, r4) // Catch: java.lang.Exception -> Ldb
java.lang.String r5 = "Bundle"
java.lang.String r0 = r0.replace(r5, r4) // Catch: java.lang.Exception -> Ldb
java.lang.String r0 = r0.replace(r3, r2) // Catch: java.lang.Exception -> Ldb
java.lang.String r0 = r0.replace(r1, r4) // Catch: java.lang.Exception -> Ldb
org.json.JSONObject r1 = new org.json.JSONObject // Catch: java.lang.Exception -> Ldb
r1.<init>(r0) // Catch: java.lang.Exception -> Ldb
java.lang.String r0 = "networkResponses"
org.json.JSONArray r0 = r1.optJSONArray(r0) // Catch: java.lang.Exception -> Ldb
if (r0 == 0) goto Le7
r1 = 0
r2 = r1
L76:
int r3 = r0.length() // Catch: java.lang.Exception -> Ldb
if (r2 >= r3) goto Le7
org.json.JSONObject r3 = r0.getJSONObject(r2) // Catch: java.lang.Exception -> Ldb
java.lang.String r5 = "adLoadState"
java.lang.String r5 = r3.optString(r5, r4) // Catch: java.lang.Exception -> Ldb
java.lang.String r6 = "AD_LOADED"
boolean r5 = r5.equals(r6) // Catch: java.lang.Exception -> Ldb
if (r5 == 0) goto Le1
java.lang.String r0 = "isBidding"
boolean r0 = r3.optBoolean(r0, r1) // Catch: java.lang.Exception -> Ldb
java.lang.Boolean r0 = java.lang.Boolean.valueOf(r0) // Catch: java.lang.Exception -> Ldb
r7.setBidType(r0) // Catch: java.lang.Exception -> Ldb
java.lang.String r0 = "credentials"
org.json.JSONArray r0 = r3.optJSONArray(r0) // Catch: java.lang.Exception -> Ldb
if (r0 == 0) goto Le7
int r2 = r0.length() // Catch: java.lang.Exception -> Ldb
if (r2 <= 0) goto Le7
org.json.JSONObject r0 = r0.optJSONObject(r1) // Catch: java.lang.Exception -> Ldb
if (r0 == 0) goto Le7
org.json.JSONObject r1 = new org.json.JSONObject // Catch: java.lang.Exception -> Ldb
r1.<init>() // Catch: java.lang.Exception -> Ldb
java.util.Iterator r2 = r0.keys() // Catch: java.lang.Exception -> Ldb
Lb8:
boolean r3 = r2.hasNext() // Catch: java.lang.Exception -> Ldb
if (r3 == 0) goto Ldd
java.lang.Object r3 = r2.next() // Catch: java.lang.Exception -> Ldb
java.lang.String r3 = (java.lang.String) r3 // Catch: java.lang.Exception -> Ldb
java.lang.StringBuilder r5 = new java.lang.StringBuilder // Catch: java.lang.Exception -> Ldb
r5.<init>() // Catch: java.lang.Exception -> Ldb
java.lang.Object r6 = r0.get(r3) // Catch: java.lang.Exception -> Ldb
r5.append(r6) // Catch: java.lang.Exception -> Ldb
r5.append(r4) // Catch: java.lang.Exception -> Ldb
java.lang.String r5 = r5.toString() // Catch: java.lang.Exception -> Ldb
r1.put(r3, r5) // Catch: java.lang.Exception -> Ldb
goto Lb8
Ldb:
r0 = move-exception
goto Le4
Ldd:
r7.setNetworkInfo(r1) // Catch: java.lang.Exception -> Ldb
goto Le7
Le1:
int r2 = r2 + 1
goto L76
Le4:
r0.printStackTrace()
Le7:
r7.setSourceData(r8, r9)
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntityForMax.setMaxAdInfo(java.lang.String, java.lang.String):void");
}
public void setMaxRevenueInfo(String str, Double d) {
setRevenue(d + "");
setPrecision(str + "");
}
}

View File

@@ -0,0 +1,46 @@
package com.mbridge.msdk.out.reveue;
import android.text.TextUtils;
import com.ironsource.sm;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBridgeRevenueParamsEntityForTradPlus extends MBridgeRevenueParamsEntity {
public MBridgeRevenueParamsEntityForTradPlus(String str, String str2) {
super(str, str2);
setMediationName("TradPlus");
}
public void setTradPlusAdInfo(String str) {
String str2;
if (!TextUtils.isEmpty(str)) {
try {
String replace = str.replace("\"", "\\\"").replace("----------------------\n", "{\"").replaceAll("(?<!\"):(?!\")", "\":\"").replace("\n", "\",\"");
if (replace.endsWith("\"")) {
str2 = (replace + "}").replace(",\"}", "}");
} else {
str2 = replace + "\"}";
}
JSONObject jSONObject = new JSONObject(str2);
setAdType(jSONObject.optInt("placementAdType") + "");
setMediationUnitId(jSONObject.optString("tpAdUnitId"));
setNetworkName(jSONObject.optString(sm.a));
setBidType(Boolean.valueOf(jSONObject.optBoolean("isBiddingNetwork", false)));
setRevenue(jSONObject.optString("ecpm", ""));
setPrecision(jSONObject.optString("ecpmPrecision", ""));
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("instanceName", jSONObject.optString(sm.a, ""));
jSONObject2.put("instanceId", jSONObject.optString("adSourceId", ""));
setNetworkInfo(jSONObject2);
} catch (Exception e) {
e.printStackTrace();
}
}
setSourceData(str, str);
}
@Override // com.mbridge.msdk.out.reveue.MBridgeRevenueParamsEntity
public void setDspInfo(String str, String str2) {
super.setDspInfo(str, str2);
}
}