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,13 @@
package com.mbridge.apt_anotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.CLASS)
/* loaded from: classes4.dex */
public @interface BridgeBindView {
int value();
}

View File

@@ -0,0 +1,13 @@
package com.mbridge.apt_anotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.CLASS)
/* loaded from: classes4.dex */
public @interface BridgeBindViewGroup {
int value();
}

View File

@@ -0,0 +1,17 @@
package com.mbridge.apt_anotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.CLASS)
/* loaded from: classes4.dex */
public @interface BridgeTest {
boolean isNeedEnvironment() default false;
String[] meb() default {};
String[] testMethod() default {};
}

View File

@@ -0,0 +1,15 @@
package com.mbridge.apt_anotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.CLASS)
/* loaded from: classes4.dex */
public @interface ReceiverAction {
String id();
Class type();
}

View File

@@ -0,0 +1,9 @@
package com.mbridge.msdk;
/* loaded from: classes4.dex */
public final class BuildConfig {
public static final String BUILD_TYPE = "release";
public static final boolean DEBUG = false;
public static final String FLAVOR = "oversea";
public static final String LIBRARY_PACKAGE_NAME = "com.mbridge.msdk";
}

View File

@@ -0,0 +1,154 @@
package com.mbridge.msdk;
import com.mbridge.msdk.foundation.same.DomainNameUtils;
/* loaded from: classes4.dex */
public class MBridgeConstans extends a {
public static final int AD_TYPE_MB = 1;
public static final int AD_TYPE_MYOFFER = 2;
public static final String API_REUQEST_CATEGORY_APP = "2";
public static final String API_REUQEST_CATEGORY_GAME = "1";
public static final String APPLICATION_STACK_ANDROID_APP = "android.app";
public static final String APPLICATION_STACK_ANDROID_OS = "android.os";
public static final String APPLICATION_STACK_ANDROID_VIEW = "android.view";
public static final String APPLICATION_STACK_COM_ANDROID = "com.android";
public static final String APPLICATION_STACK_REFLECT_METHOD = "java.lang.reflect.Method";
public static final String APP_ID = "app_id";
public static final String APP_KEY = "app_key";
public static final String AUTHORITY_ALL_INFO = "authority_all_info";
public static final String AUTHORITY_CONSENTSTATUS = "authority_consent_status";
public static final String AUTHORITY_COPPA = "authority_coppa";
public static final String AUTHORITY_DEVICE_ID = "authority_device_id";
public static final String AUTHORITY_DNT = "authority_dnt";
public static final String AUTHORITY_GENERAL_DATA = "authority_general_data";
public static final String AUTHORITY_OTHER = "authority_other";
public static final String AUTHORITY_SERIAL_ID = "authority_serial_id";
public static final int BIG_FIVE_TO_ONE_TEMPLATE = 5;
public static final int BIG_SINGLE_TEMPLATE = 1;
public static final int BIG_TWO_TO_ONE_TEMPLATE = 2;
public static final String DYNAMIC_VIEW_CAN_ANIM = "nativecananim";
public static final String DYNAMIC_VIEW_CAN_ANIM_YES = "1";
public static final String DYNAMIC_VIEW_KEY_CLOSE_BTN_DELATE = "clsdly";
public static final String DYNAMIC_VIEW_KEY_DY_VIEW = "dyview";
public static final String DYNAMIC_VIEW_KEY_NATMP = "natmp";
public static final String DYNAMIC_VIEW_KEY_VIEW = "view";
public static final String DYNAMIC_VIEW_MORE_OFFER_ADMF = "admf";
public static final String DYNAMIC_VIEW_MORE_OFFER_ADMFTM = "admftm";
public static final String DYNAMIC_VIEW_REQ_WX_URL = "reqwxurl";
public static final int DYNAMIC_VIEW_RESULT_TYPE_0_INT = 0;
public static final String DYNAMIC_VIEW_RESULT_TYPE_1 = "1";
public static final int DYNAMIC_VIEW_RESULT_TYPE_1_INT = 1;
public static final int DYNAMIC_VIEW_RESULT_TYPE_UNKNOWN_INT = -1;
public static final String DYNAMIC_VIEW_WX_APP = "app";
public static final String DYNAMIC_VIEW_WX_CLICKID = "clickid";
public static final String DYNAMIC_VIEW_WX_IS_REDIRECT = "is_redirect";
public static final String DYNAMIC_VIEW_WX_MINIPROGRAM = "wx_miniprogram";
public static final String DYNAMIC_VIEW_WX_PATH = "path";
public static final String DYNAMIC_VIEW_WX_QUERY = "query";
public static final String ENDCARD_URL_IS_PLAYABLE = "isplayableec";
public static final String ENDCARD_URL_TYPE_PL = "0";
public static final String EXTRA_KEY_WM = "watermark";
public static final String ID_MBRIDGE_APPID = "mbridge_appid";
public static final String ID_MBRIDGE_APPKEY = "mbridge_appkey";
public static final String ID_MBRIDGE_STARTUPCRASH = "mbridge_appstartupcarsh";
public static final String ID_MBRIDGE_WX_APPID = "mbridge_wx_appid";
public static final int INTER_ACTIVE_VIDEO_PLAY_MUTE = 1;
public static final int INTER_ACTIVE_VIDEO_PLAY_NOT_MUTE = 2;
public static final int IS_SWITCH_OFF = 0;
public static final int IS_SWITCH_ON = 1;
public static final String KEY_MBRIDGE_CUSTOM_PACKAGE_NAME = "mbridge_package_name";
public static final String KEY_WORD = "key_word";
public static final int LAYOUT_BANNER = 1;
public static final int LAYOUT_INTERSTITIAL = 2;
public static final int LAYOUT_NATIVE = 0;
public static final int LOAD_FIRST_V3 = 2;
public static final int MODULE_ID_DOWNLOAD = 1;
public static final int MORE_OFFER_TEMPLATE_EC_2 = 2;
public static final int MORE_OFFER_TEMPLATE_PLAY_1 = 1;
public static final String NATIVE_INFO = "native_info";
public static final int NATIVE_VIDEO_DISPALY_MODE_GIF = 3;
public static final int NATIVE_VIDEO_DISPALY_MODE_IMAGE = 1;
public static final int NATIVE_VIDEO_DISPALY_MODE_UNKNOW = 0;
public static final int NATIVE_VIDEO_DISPALY_MODE_VIDEO = 2;
public static final String NATIVE_VIDEO_HEIGHT = "native_video_height";
public static final String NATIVE_VIDEO_SUPPORT = "videoSupport";
public static final String NATIVE_VIDEO_VERSION = "2.0";
public static final String NATIVE_VIDEO_WIDTH = "native_video_width";
public static final int NOTIFY_CLICK_AUDIO = 5;
public static final int NOTIFY_CLICK_CLOSE = 2;
public static final int NOTIFY_CLICK_CLOSE_ALERT = 8;
public static final int NOTIFY_CLICK_CLOSE_BUTTON = 7;
public static final int NOTIFY_CLICK_CTA = 3;
public static final int NOTIFY_CLICK_DIALOG_CONTINUE = 6;
public static final int NOTIFY_CLICK_LINK = 9;
public static final int NOTIFY_CLICK_MINI_CARD = 4;
public static final int NOTIFY_CLICK_TYPE_VIDEO = 1;
public static final int NOTIFY_VIDEO_STATUS_BUFFER_ERROR = -1;
public static final int NOTIFY_VIDEO_STATUS_COMPLETE = 1;
public static final int NOTIFY_VIDEO_STATUS_PLAY = 0;
public static final int NOTIFY_VIDEO_STATUS_PLAY_ERROR = 2;
public static final String PACKAGE_NAME_MANIFEST = "applicationID";
public static final int PLAY_VIDEO_FINISH_OPERATE_TYPE_DEFAULT = -1;
public static final int PLAY_VIDEO_FINISH_OPERATE_TYPE_SHOW_MINICARD = 2;
public static final String PLUGIN_BANNER = "MVBannerPlugin";
public static final String PLUGIN_INTERSTITIAL = "MVInterstitialPlugin";
public static final String PLUGIN_NAME = "plugin_name";
public static final String PLUGIN_NATIVE = "MVNativePlugin";
public static final String PREIMAGE = "isPreloadImg";
public static final String PRELOAD_RESULT_LISTENER = "preload_result_listener";
public static final String PROPERTIES_AD_FRAME_NUM = "ad_frame_num";
public static final String PROPERTIES_AD_NUM = "ad_num";
public static final String PROPERTIES_API_REUQEST_CATEGORY = "catetory";
public static final String PROPERTIES_HANDLER_CONTROLLER = "handler_controller";
public static final String PROPERTIES_IS_CACHED_CAMPAIGN = "is_cached_campaign";
public static final String PROPERTIES_LAYOUT_TYPE = "layout_type";
public static final String PROPERTIES_UNIT_ID = "unit_id";
public static final int REWARD_VIDEO_PLAY_MUTE = 1;
public static final int REWARD_VIDEO_PLAY_NOT_MUTE = 2;
public static final String SDK_APP_ID = "sdk_app_id";
public static final String SP_DYNAMIC_METRICS_REPORT = "dynamic_metrics_report";
public static final String SP_GA_ID = "ga_id";
public static final String SP_GA_ID_LIMIT = "ga_id_limit";
public static final int TEMPLATE_BIG_IMG = 2;
public static final int TEMPLATE_MULTIPLE_IMG = 3;
public static final int TEMPLATE_TYPE_WEB_RENDER_FAIL_EC = 18;
public static final int TEMPLATE_TYPE_WEB_RENDER_FAIL_PLAY = 17;
public static final int WEBVIEW_RENDER_STATUS_DEFAULT = 0;
public static final int WEBVIEW_RENDER_STATUS_ERROR = 1;
public static final int WEBVIEW_RENDER_STATUS_FINISH = 2;
public static final int WEBVIEW_RENDER_STATUS_NOT_READY = 4;
public static final int WEBVIEW_RENDER_STATUS_READY = 3;
public static final int WEBVIEW_RENDER_TYPE_BIG_TEMPLATE = 10;
public static final int WEBVIEW_RENDER_TYPE_END_CARD = 12;
public static final int WEBVIEW_RENDER_TYPE_TEMPLATE = 11;
public static String AUTHORITY_DEFAULT_INFO_URL = DomainNameUtils.getInstance().AUTHORITY_DEFAULT_INFO_URL;
public static String CAN_GET_IDS_IN_INIT = "canGetIdsInInit";
public static boolean CUSTOMER_HANDLE_CLICK = false;
public static boolean DEBUG = false;
public static boolean DNT_GUA_ON_UI = false;
public static String FILE_PROVIDE_CUSTOM_PATH = "";
public static boolean HANDLE_EXCEPTION = true;
public static boolean INIT_UA_IN = true;
public static boolean IS_DOWANLOAD_FINSH_PLAY = false;
public static boolean IS_SP_CBT_CF = true;
public static int IVREWARDALERT_STATUS_CLICKCANCEL = 3;
public static int IVREWARDALERT_STATUS_CLICKCONTINUE = 2;
public static int IVREWARDALERT_STATUS_NOTSHOWN = 1;
public static int IVREWARD_TYPE_CLOSEMODE = 10078;
public static int IVREWARD_TYPE_PLAYMODE = 10079;
public static int IVREWARD_VALUETYPE_PER = 10080;
public static int IVREWARD_VALUETYPE_SEC = 10081;
public static boolean NATIVE_SHOW_LOADINGPAGER = false;
public static String OMID_JS_H5_CONTENT = "";
public static String OMID_JS_H5_URL = "";
public static String OMID_JS_SERVICE_CONTENT = "";
public static String OMID_JS_SERVICE_URL = "";
public static String PLACEMENT_ID = "placement_id";
public static boolean PRELOAD_RESULT_IN_SUBTHREAD = false;
public static int REQUEST_TIME_OUT = 8000;
public static boolean isRewardActivityShowing = false;
public static String KEY_H3C = "h3c";
public static int GOOGLE_ATP_ID = -1;
public static boolean VERIFY_ATP_CONSENT = false;
public static String DEVELOPER_CUSTOM_PACKAGE = "";
}

View File

@@ -0,0 +1,89 @@
package com.mbridge.msdk;
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import com.mbridge.msdk.foundation.controller.authoritycontroller.AuthorityInfoBean;
import com.mbridge.msdk.foundation.controller.authoritycontroller.CallBackForDeveloper;
import com.mbridge.msdk.out.DeveloperTransferIdInfo;
import com.mbridge.msdk.out.OnCompletionListener;
import com.mbridge.msdk.out.SDKInitStatusListener;
import java.lang.ref.WeakReference;
import java.util.Map;
/* loaded from: classes4.dex */
public interface MBridgeSDK {
public enum PLUGIN_LOAD_STATUS {
INITIAL,
INCOMPLETED,
COMPLETED
}
boolean getConsentStatus(Context context);
Map<String, String> getMBConfigurationMap(String str, String str2);
Map<String, String> getMBConfigurationMap(String str, String str2, String str3);
Map<String, String> getMBConfigurationMap(String str, String str2, String str3, boolean z);
Map<String, String> getMBConfigurationMap(String str, String str2, boolean z);
PLUGIN_LOAD_STATUS getStatus();
void init(Map<String, String> map, Application application);
void init(Map<String, String> map, Application application, SDKInitStatusListener sDKInitStatusListener);
void init(Map<String, String> map, Context context);
@Deprecated
void init(Map<String, String> map, Context context, SDKInitStatusListener sDKInitStatusListener);
void initAsync(Map<String, String> map, Application application);
void initAsync(Map<String, String> map, Application application, SDKInitStatusListener sDKInitStatusListener);
void initAsync(Map<String, String> map, Context context);
@Deprecated
void initAsync(Map<String, String> map, Context context, SDKInitStatusListener sDKInitStatusListener);
void preload(Map<String, Object> map);
void preloadFrame(Map<String, Object> map);
void release();
void setAllowAcquireIds(boolean z);
void setAllowTransferIdsIfLimit(boolean z);
void setConsentStatus(Context context);
void setConsentStatus(Context context, int i);
void setConsentStatus(Context context, OnCompletionListener onCompletionListener);
void setCoppaStatus(Context context, boolean z);
void setDeveloperIds(DeveloperTransferIdInfo developerTransferIdInfo);
void setDoNotTrackStatus(Context context, boolean z);
@Deprecated
void setDoNotTrackStatus(boolean z);
void setPlayVideoMute(int i, int i2);
void setThirdPartyFeatures(Map<String, Object> map);
void setUserPrivateInfoType(Context context, String str, int i);
void showUserPrivateInfoTips(Context context, CallBackForDeveloper callBackForDeveloper);
void updateDialogWeakActivity(WeakReference<Activity> weakReference);
AuthorityInfoBean userPrivateInfo(Context context);
}

View File

@@ -0,0 +1,177 @@
package com.mbridge.msdk;
/* loaded from: classes4.dex */
public final class R {
public static final class attr {
public static int corner = 0x7f0400b4;
private attr() {
}
}
public static final class color {
public static int mbridge_black = 0x7f0600ab;
public static int mbridge_black_66 = 0x7f0600ac;
public static int mbridge_black_alpha_50 = 0x7f0600ad;
public static int mbridge_cm_feedback_dialog_chice_bg_pressed = 0x7f0600ae;
public static int mbridge_cm_feedback_rb_text_color_color_list = 0x7f0600af;
public static int mbridge_common_white = 0x7f0600b3;
public static int mbridge_cpb_blue = 0x7f0600b4;
public static int mbridge_cpb_blue_dark = 0x7f0600b5;
public static int mbridge_cpb_green = 0x7f0600b6;
public static int mbridge_cpb_green_dark = 0x7f0600b7;
public static int mbridge_cpb_grey = 0x7f0600b8;
public static int mbridge_cpb_red = 0x7f0600b9;
public static int mbridge_cpb_red_dark = 0x7f0600ba;
public static int mbridge_cpb_white = 0x7f0600bb;
public static int mbridge_dd_grey = 0x7f0600bc;
public static int mbridge_ee_grey = 0x7f0600bd;
public static int mbridge_purple_200 = 0x7f0600c7;
public static int mbridge_purple_500 = 0x7f0600c8;
public static int mbridge_purple_700 = 0x7f0600c9;
public static int mbridge_teal_200 = 0x7f0600da;
public static int mbridge_teal_700 = 0x7f0600db;
public static int mbridge_video_common_alertview_bg = 0x7f0600dc;
public static int mbridge_video_common_alertview_cancel_button_bg_default = 0x7f0600dd;
public static int mbridge_video_common_alertview_cancel_button_bg_pressed = 0x7f0600de;
public static int mbridge_video_common_alertview_cancel_button_textcolor = 0x7f0600df;
public static int mbridge_video_common_alertview_confirm_button_bg_default = 0x7f0600e0;
public static int mbridge_video_common_alertview_confirm_button_bg_pressed = 0x7f0600e1;
public static int mbridge_video_common_alertview_confirm_button_textcolor = 0x7f0600e2;
public static int mbridge_video_common_alertview_content_textcolor = 0x7f0600e3;
public static int mbridge_video_common_alertview_feedback_rb_bg = 0x7f0600e4;
public static int mbridge_video_common_alertview_title_textcolor = 0x7f0600e5;
public static int mbridge_white = 0x7f0600e6;
private color() {
}
}
public static final class dimen {
public static int mbridge_video_common_alertview_bg_padding = 0x7f0700fa;
public static int mbridge_video_common_alertview_button_height = 0x7f0700fb;
public static int mbridge_video_common_alertview_button_margintop = 0x7f0700fc;
public static int mbridge_video_common_alertview_button_radius = 0x7f0700fd;
public static int mbridge_video_common_alertview_button_textsize = 0x7f0700fe;
public static int mbridge_video_common_alertview_button_width = 0x7f0700ff;
public static int mbridge_video_common_alertview_content_margintop = 0x7f070100;
public static int mbridge_video_common_alertview_content_size = 0x7f070101;
public static int mbridge_video_common_alertview_contentview_maxwidth = 0x7f070102;
public static int mbridge_video_common_alertview_contentview_minwidth = 0x7f070103;
public static int mbridge_video_common_alertview_title_size = 0x7f070104;
private dimen() {
}
}
public static final class drawable {
public static int mbridge_cm_alertview_bg = 0x7f0801a2;
public static int mbridge_cm_alertview_cancel_bg = 0x7f0801a3;
public static int mbridge_cm_alertview_cancel_bg_nor = 0x7f0801a4;
public static int mbridge_cm_alertview_cancel_bg_pressed = 0x7f0801a5;
public static int mbridge_cm_alertview_confirm_bg = 0x7f0801a6;
public static int mbridge_cm_alertview_confirm_bg_nor = 0x7f0801a7;
public static int mbridge_cm_alertview_confirm_bg_pressed = 0x7f0801a8;
public static int mbridge_cm_backward = 0x7f0801a9;
public static int mbridge_cm_backward_disabled = 0x7f0801aa;
public static int mbridge_cm_backward_nor = 0x7f0801ab;
public static int mbridge_cm_backward_selected = 0x7f0801ac;
public static int mbridge_cm_browser = 0x7f0801ad;
public static int mbridge_cm_btn_shake = 0x7f0801ae;
public static int mbridge_cm_circle_50black = 0x7f0801af;
public static int mbridge_cm_end_animation = 0x7f0801b0;
public static int mbridge_cm_exits = 0x7f0801b1;
public static int mbridge_cm_exits_nor = 0x7f0801b2;
public static int mbridge_cm_exits_selected = 0x7f0801b3;
public static int mbridge_cm_feedback_btn_bg = 0x7f0801b4;
public static int mbridge_cm_feedback_choice_btn_bg = 0x7f0801b5;
public static int mbridge_cm_feedback_choice_btn_bg_nor = 0x7f0801b6;
public static int mbridge_cm_feedback_choice_btn_bg_pressed = 0x7f0801b7;
public static int mbridge_cm_feedback_dialog_view_bg = 0x7f0801b8;
public static int mbridge_cm_feedback_dialog_view_btn_bg = 0x7f0801b9;
public static int mbridge_cm_forward = 0x7f0801ba;
public static int mbridge_cm_forward_disabled = 0x7f0801bb;
public static int mbridge_cm_forward_nor = 0x7f0801bc;
public static int mbridge_cm_forward_selected = 0x7f0801bd;
public static int mbridge_cm_head = 0x7f0801be;
public static int mbridge_cm_highlight = 0x7f0801bf;
public static int mbridge_cm_progress = 0x7f0801c0;
public static int mbridge_cm_progress_drawable = 0x7f0801c1;
public static int mbridge_cm_progress_icon = 0x7f0801c2;
public static int mbridge_cm_refresh = 0x7f0801c3;
public static int mbridge_cm_refresh_nor = 0x7f0801c4;
public static int mbridge_cm_refresh_selected = 0x7f0801c5;
public static int mbridge_cm_tail = 0x7f0801c6;
public static int mbridge_download_message_dialog_star_sel = 0x7f0801c9;
public static int mbridge_download_message_dilaog_star_nor = 0x7f0801ca;
public static int mbridge_shape_btn = 0x7f08021c;
public static int mbridge_shape_line = 0x7f08021e;
private drawable() {
}
}
public static final class id {
public static int mbridge_interstitial_pb = 0x7f0a0187;
public static int mbridge_video_common_alertview_cancel_button = 0x7f0a020d;
public static int mbridge_video_common_alertview_confirm_button = 0x7f0a020e;
public static int mbridge_video_common_alertview_contentview = 0x7f0a020f;
public static int mbridge_video_common_alertview_contentview_scrollview = 0x7f0a0210;
public static int mbridge_video_common_alertview_private_action_button = 0x7f0a0211;
public static int mbridge_video_common_alertview_titleview = 0x7f0a0212;
private id() {
}
}
public static final class layout {
public static int mbridge_cm_alertview = 0x7f0d0066;
public static int mbridge_cm_feedback_notice_layout = 0x7f0d0067;
public static int mbridge_cm_feedbackview = 0x7f0d0068;
public static int mbridge_cm_loading_layout = 0x7f0d0069;
private layout() {
}
}
public static final class string {
public static int mbridge_cm_feedback_btn_text = 0x7f12013c;
public static int mbridge_cm_feedback_dialog_close_close = 0x7f12013d;
public static int mbridge_cm_feedback_dialog_close_submit = 0x7f12013e;
public static int mbridge_cm_feedback_dialog_content_fraud = 0x7f12013f;
public static int mbridge_cm_feedback_dialog_content_misleading = 0x7f120140;
public static int mbridge_cm_feedback_dialog_content_not_play = 0x7f120141;
public static int mbridge_cm_feedback_dialog_content_other = 0x7f120142;
public static int mbridge_cm_feedback_dialog_content_por_violence = 0x7f120143;
public static int mbridge_cm_feedback_dialog_content_sound_problems = 0x7f120144;
public static int mbridge_cm_feedback_dialog_privacy_des = 0x7f120145;
public static int mbridge_cm_feedback_dialog_submit_notice = 0x7f120146;
public static int mbridge_cm_feedback_dialog_title = 0x7f120147;
private string() {
}
}
public static final class style {
public static int AppBaseTheme = 0x7f130005;
public static int MBridgeAppTheme = 0x7f1300ec;
public static int mbridge_common_activity_style = 0x7f1301f8;
public static int mbridge_transparent_common_activity_style = 0x7f1301fa;
public static int myDialog = 0x7f1301fc;
private style() {
}
}
public static final class styleable {
public static int[] RoundRectImageView = {com.ea.games.r3_row.R.attr.corner};
public static int RoundRectImageView_corner;
private styleable() {
}
}
private R() {
}
}

View File

@@ -0,0 +1,63 @@
package com.mbridge.msdk;
import com.mbridge.msdk.foundation.same.DomainNameUtils;
/* loaded from: classes4.dex */
public class a {
public static boolean ALLOW_APK_DOWNLOAD = true;
public static boolean APPWALL_IS_SHOW_WHEN_SCREEN_LOCK = false;
public static String APPWALL_MSG = "appwall_msg";
public static String APPWALL_TYPE = "appwall_type";
public static final String APPWALL_VIEW_LOAD_RESULT_LISTENER = "appwall_view_load_result_listener";
public static final String AUTHORITY_APP_LOAD_FAILED = "Temporarily does not support the popup window";
public static String AUTHORITY_DEFAULTLOCAL_INFO_URL = "file:////android_asset/mbridge_jscommon_authtext.html";
public static final String AUTHORITY_OA_ID = "authority_oaid_id";
public static final int LAYOUT_APPWALL = 3;
public static final String OFFER_WALL_REWARD_OPEN_WARN = "open_warn";
public static final String OFFER_WALL_REWARD_VIDEO_RESUME_TEXT = "offerwall_reward_video_resume_text";
public static final String OFFER_WALL_REWARD_VIDEO_STOP_TEXT = "offerwall_reward_video_stop_text";
public static final String OFFER_WALL_REWARD_VIDEO_WARN_TEXT = "offerwall_reward_video_wanr_text";
public static final String OFFER_WALL_TITLE_BACKGROUD_COLOR = "offerwall_backgroud_color";
public static final String OFFER_WALL_TITLE_FONT_COLOR = "offerwall_title_font_color";
public static final String OFFER_WALL_TITLE_FONT_SIZE = "offerwall_font_size";
public static final String OFFER_WALL_TITLE_FONT_TYPEFACE = "offerwall_foint_typeface";
public static final String OFFER_WALL_TITLE_TEXT = "offerwall_text";
public static final String OFFER_WALL_USER_ID = "offerwall_user_id";
public static final String PLUGIN_WALL = "MVWallPlugin";
public static final String PROPERTIES_WALL_BUTTON_BACKGROUND_ID = "wall_button_background_id";
public static final String PROPERTIES_WALL_CONFIGCHANGES = "wall_configchanges";
public static final String PROPERTIES_WALL_CURRENT_TAB_ID = "wall_current_tab_id";
public static final String PROPERTIES_WALL_ENTRY = "wall_entry";
public static final String PROPERTIES_WALL_LOAD_ID = "wall_load_id";
public static final String PROPERTIES_WALL_MAIN_BACKGROUND_ID = "wall_main_background_id";
public static final String PROPERTIES_WALL_NAVIGATION_COLOR = "wall_navigation_color";
public static final String PROPERTIES_WALL_STATUS_COLOR = "wall_status_color";
public static final String PROPERTIES_WALL_TAB_BACKGROUND_ID = "wall_tab_background_id";
public static final String PROPERTIES_WALL_TAB_INDICATE_LINE_BACKGROUND_ID = "wall_tab_line_background_id";
public static final String PROPERTIES_WALL_TAB_SELECTED_TEXT_COLOR = "wall_tab_selected_text_color";
public static final String PROPERTIES_WALL_TAB_SHAPE_COLOR = "wall_tab_shape_color";
public static final String PROPERTIES_WALL_TAB_SHAPE_HEIGHT = "wall_tab_shape_height";
public static final String PROPERTIES_WALL_TAB_UNSELECTED_TEXT_COLOR = "wall_tab_unselected_text_color";
public static final String PROPERTIES_WALL_TITLE_BACKGROUND = "wall_title_background";
public static final String PROPERTIES_WALL_TITLE_BACKGROUND_COLOR = "wall_title_background_color";
public static final String PROPERTIES_WALL_TITLE_BACKGROUND_ID = "wall_title_background_id";
public static final String PROPERTIES_WALL_TITLE_LOGO = "wall_title_logo";
public static final String PROPERTIES_WALL_TITLE_LOGO_ID = "wall_title_logo_id";
public static final String PROPERTIES_WALL_TITLE_LOGO_TEXT = "wall_title_logo_text";
public static final String PROPERTIES_WALL_TITLE_LOGO_TEXT_COLOR = "wall_title_logo_text_color";
public static final String PROPERTIES_WALL_TITLE_LOGO_TEXT_SIZE = "wall_title_logo_text_size";
public static final String PROPERTIES_WALL_TITLE_LOGO_TEXT_TYPEFACE = "wall_title_logo_text_typeface";
public static final String SHORTCUTS_CTIME = "mb_shortcuts_ctime";
public static final int TITLE_TYPEFACE_DEFAULT = 1;
public static final int TITLE_TYPEFACE_DEFAULT_BOLD = 2;
public static final int TITLE_TYPEFACE_DEFAULT_MONOSPACE = 3;
public static final int TITLE_TYPEFACE_DEFAULT_SANS_SERIF = 4;
public static final int TITLE_TYPEFACE_DEFAULT_SERIF = 5;
public static final String WALL_ENTRY_ID_IMAGEVIEW_IMAGE = "imageview";
public static final String WALL_ENTRY_ID_VIEWGROUP_NEWTIP = "newtip";
public static final String WALL_VIEW_VIEWPAGER_NOSCROLL = "wall_view_viewpager_noscroll";
public static String AUTHORITY_DEFAULT_INFO_URL = DomainNameUtils.getInstance().AUTHORITY_DEFAULT_INFO_URL;
public static boolean IS_SP_CBT_CF = true;
public static boolean RICH_NOTIFICATION = true;
public static boolean SLIENT_DOWNLOAD = false;
}

View File

@@ -0,0 +1,11 @@
package com.mbridge.msdk.a;
import android.content.Context;
import com.mbridge.msdk.foundation.same.net.f.c;
/* loaded from: classes4.dex */
public final class a extends c {
public a(Context context) {
super(context);
}
}

View File

@@ -0,0 +1,257 @@
package com.mbridge.msdk.a;
import android.content.Context;
import android.text.TextUtils;
import android.webkit.WebView;
import com.iab.omid.library.mmadbridge.Omid;
import com.iab.omid.library.mmadbridge.adsession.AdSession;
import com.iab.omid.library.mmadbridge.adsession.AdSessionConfiguration;
import com.iab.omid.library.mmadbridge.adsession.AdSessionContext;
import com.iab.omid.library.mmadbridge.adsession.CreativeType;
import com.iab.omid.library.mmadbridge.adsession.ImpressionType;
import com.iab.omid.library.mmadbridge.adsession.Owner;
import com.iab.omid.library.mmadbridge.adsession.Partner;
import com.iab.omid.library.mmadbridge.adsession.VerificationScriptResource;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.DomainNameUtils;
import com.mbridge.msdk.foundation.same.b.c;
import com.mbridge.msdk.foundation.same.b.e;
import com.mbridge.msdk.foundation.same.report.h;
import com.mbridge.msdk.foundation.tools.ad;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.out.MBConfiguration;
import com.mbridge.msdk.playercommon.exoplayer2.source.chunk.ChunkedTrackBlacklistUtil;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class b {
public static final String a = DomainNameUtils.VERIFICATION_URL;
public static AdSession a(Context context, boolean z, String str, String str2, String str3, String str4, String str5, String str6) {
Partner createPartner;
CreativeType creativeType;
ImpressionType impressionType;
Owner owner;
if (TextUtils.isEmpty(MBridgeConstans.OMID_JS_SERVICE_CONTENT)) {
MBridgeConstans.OMID_JS_SERVICE_CONTENT = a();
}
AdSession adSession = null;
if (TextUtils.isEmpty(MBridgeConstans.OMID_JS_SERVICE_CONTENT) || TextUtils.isEmpty(str)) {
af.a("OMSDK", "createNativeAdSession: TextUtils.isEmpty(omid) = " + TextUtils.isEmpty(str) + " TextUtils.isEmpty(MIntegralConstans.OMID_JS_SERVICE_CONTENT) = " + TextUtils.isEmpty(MBridgeConstans.OMID_JS_SERVICE_CONTENT));
new h(context).a(str2, str6, str3, str4, "failed, OMID_JS_SERVICE_CONTENT null or omid null");
return null;
}
try {
c(context);
createPartner = Partner.createPartner("Mintegral", MBConfiguration.SDK_VERSION);
creativeType = z ? CreativeType.NATIVE_DISPLAY : CreativeType.VIDEO;
impressionType = ImpressionType.BEGIN_TO_RENDER;
owner = Owner.NATIVE;
} catch (IllegalArgumentException e) {
e = e;
} catch (Exception e2) {
e = e2;
}
try {
adSession = AdSession.createAdSession(AdSessionConfiguration.createAdSessionConfiguration(creativeType, impressionType, owner, z ? Owner.NONE : owner, false), AdSessionContext.createNativeAdSessionContext(createPartner, MBridgeConstans.OMID_JS_SERVICE_CONTENT, a(str, context, str2, str3, str4, str6), str5, str2));
af.a("OMSDK", "adSession create success");
return adSession;
} catch (IllegalArgumentException e3) {
e = e3;
af.b("OMSDK", e.getMessage());
new h(context).a(str2, str6, str3, str4, "failed, exception " + e.getMessage());
return adSession;
} catch (Exception e4) {
e = e4;
af.b("OMSDK", e.getMessage());
new h(context).a(str2, str6, str3, str4, "failed, exception " + e.getMessage());
return adSession;
}
}
private static String a() {
try {
return ad.b(new File(e.a(c.MBRIDGE_OTHER), "/omsdk/om_js_content.txt"));
} catch (Exception e) {
af.a("OMSDK", e.getMessage());
return "";
}
}
private static void c(Context context) {
if (Omid.isActive()) {
return;
}
Omid.activate(context);
}
private static List<VerificationScriptResource> a(String str, Context context, String str2, String str3, String str4, String str5) {
VerificationScriptResource createVerificationScriptResourceWithParameters;
ArrayList arrayList = new ArrayList();
try {
JSONArray jSONArray = new JSONArray(str);
if (str != null) {
for (int i = 0; i < jSONArray.length(); i++) {
JSONObject optJSONObject = jSONArray.optJSONObject(i);
String optString = optJSONObject.optString("vkey", "");
URL url = new URL(optJSONObject.optString("et_url", ""));
String optString2 = optJSONObject.optString("verification_p", "");
if (TextUtils.isEmpty(optString2)) {
if (TextUtils.isEmpty(optString)) {
createVerificationScriptResourceWithParameters = VerificationScriptResource.createVerificationScriptResourceWithoutParameters(url);
} else {
createVerificationScriptResourceWithParameters = VerificationScriptResource.createVerificationScriptResourceWithoutParameters(url);
}
} else {
createVerificationScriptResourceWithParameters = VerificationScriptResource.createVerificationScriptResourceWithParameters(optString, url, optString2);
}
arrayList.add(createVerificationScriptResourceWithParameters);
}
}
} catch (IllegalArgumentException e) {
af.b("OMSDK", e.getMessage());
new h(context).a(str2, str5, str3, str4, "failed, exception " + e.getMessage());
} catch (MalformedURLException e2) {
af.b("OMSDK", e2.getMessage());
new h(context).a(str2, str5, str3, str4, "failed, exception " + e2.getMessage());
} catch (JSONException e3) {
af.b("OMSDK", e3.getMessage());
new h(context).a(str2, str5, str3, str4, "failed, exception " + e3.getMessage());
}
return arrayList;
}
public static AdSession a(Context context, WebView webView, String str, CampaignEx campaignEx) {
if (TextUtils.isEmpty(MBridgeConstans.OMID_JS_SERVICE_CONTENT)) {
MBridgeConstans.OMID_JS_SERVICE_CONTENT = a();
}
if (TextUtils.isEmpty(MBridgeConstans.OMID_JS_H5_CONTENT)) {
MBridgeConstans.OMID_JS_H5_CONTENT = b();
}
if (TextUtils.isEmpty(MBridgeConstans.OMID_JS_SERVICE_CONTENT) || TextUtils.isEmpty(campaignEx.getOmid())) {
af.a("OMSDK", "createNativeAdSession: TextUtils.isEmpty(omid) = " + TextUtils.isEmpty(campaignEx.getOmid()) + " TextUtils.isEmpty(MIntegralConstans.OMID_JS_SERVICE_CONTENT) = " + TextUtils.isEmpty(MBridgeConstans.OMID_JS_SERVICE_CONTENT));
new h(context).a(campaignEx.getRequestId(), campaignEx.getRequestIdNotice(), campaignEx.getId(), campaignEx.getCampaignUnitId(), "failed, OMID_JS_SERVICE_CONTENT null or omid null");
return null;
}
CreativeType creativeType = CreativeType.DEFINED_BY_JAVASCRIPT;
c(context);
AdSession createAdSession = AdSession.createAdSession(AdSessionConfiguration.createAdSessionConfiguration(CreativeType.HTML_DISPLAY, ImpressionType.BEGIN_TO_RENDER, Owner.NATIVE, Owner.NONE, false), AdSessionContext.createHtmlAdSessionContext(Partner.createPartner("Mintegral", MBConfiguration.SDK_VERSION), webView, null, null));
createAdSession.registerAdView(webView);
return createAdSession;
}
private static String b() {
try {
File file = new File(e.a(c.MBRIDGE_OTHER), "/omsdk/om_js_h5_content.txt");
return file.exists() ? ad.b(file) : "";
} catch (Exception e) {
af.a("OMSDK", e.getMessage());
return "";
}
}
public static void a(final Context context) {
if (TextUtils.isEmpty(MBridgeConstans.OMID_JS_SERVICE_URL)) {
MBridgeConstans.OMID_JS_SERVICE_CONTENT = "";
new h(context).a("", "", "", "", "fetch OM failed, OMID_JS_SERVICE_URL null");
} else {
if (context == null) {
return;
}
try {
new a(context.getApplicationContext()).get(0, MBridgeConstans.OMID_JS_SERVICE_URL, (com.mbridge.msdk.foundation.same.net.f.e) null, new com.mbridge.msdk.foundation.same.net.b.a() { // from class: com.mbridge.msdk.a.b.1
@Override // com.mbridge.msdk.foundation.same.net.b.a
public final void b(String str) {
MBridgeConstans.OMID_JS_SERVICE_CONTENT = str;
b.a(str);
}
@Override // com.mbridge.msdk.foundation.same.net.b.a
public final void a(String str) {
af.a("OMSDK", "fetch OMJSContent failed, errorCode = " + str);
new h(context).a("", "", "", "", "fetch OM failed, request failed");
}
}, "om_sdk", ChunkedTrackBlacklistUtil.DEFAULT_TRACK_BLACKLIST_MS);
} catch (Exception e) {
af.b("OMSDK", e.getMessage());
}
}
}
public static void a(final String str) {
new Thread(new Runnable() { // from class: com.mbridge.msdk.a.b.2
@Override // java.lang.Runnable
public final void run() {
try {
File file = new File(e.a(c.MBRIDGE_OTHER), "/omsdk/om_js_content.txt");
if (file.exists()) {
file.delete();
}
ad.a(str.getBytes(), file);
} catch (Exception e) {
af.a("OMSDK", e.getMessage());
}
}
}).start();
}
public static void b(final Context context) {
if (TextUtils.isEmpty(MBridgeConstans.OMID_JS_H5_URL)) {
MBridgeConstans.OMID_JS_H5_CONTENT = "";
new h(context).a("", "", "", "", "fetch OM failed, OMID_JS_H5_URL null");
} else {
if (context == null) {
return;
}
try {
new a(context.getApplicationContext()).get(0, MBridgeConstans.OMID_JS_H5_URL, (com.mbridge.msdk.foundation.same.net.f.e) null, new com.mbridge.msdk.foundation.same.net.b.a() { // from class: com.mbridge.msdk.a.b.3
@Override // com.mbridge.msdk.foundation.same.net.b.a
public final void b(String str) {
MBridgeConstans.OMID_JS_H5_CONTENT = str;
b.b(str);
}
@Override // com.mbridge.msdk.foundation.same.net.b.a
public final void a(String str) {
af.a("OMSDK", "fetch OMJSH5Content failed, errorCode = " + str);
new h(context).a("", "", "", "", "fetch OM H5 failed, request failed");
}
}, "om_sdk", ChunkedTrackBlacklistUtil.DEFAULT_TRACK_BLACKLIST_MS);
} catch (Exception e) {
af.b("OMSDK", e.getMessage());
}
}
}
public static void b(final String str) {
new Thread(new Runnable() { // from class: com.mbridge.msdk.a.b.4
@Override // java.lang.Runnable
public final void run() {
try {
File file = new File(e.a(c.MBRIDGE_OTHER), "/omsdk/om_js_h5_content.txt");
if (file.exists()) {
file.delete();
}
ad.a(str.getBytes(), file);
} catch (Exception e) {
af.a("OMSDK", e.getMessage());
}
}
}).start();
}
public static String c(String str) {
if (TextUtils.isEmpty(MBridgeConstans.OMID_JS_H5_CONTENT)) {
MBridgeConstans.OMID_JS_H5_CONTENT = b();
}
return TextUtils.isEmpty(str) ? str : str.replace("/*OMSDK_INSERT_HERE*/", MBridgeConstans.OMID_JS_H5_CONTENT).replace("[INSERT RESOURCE URL]", a);
}
}

View File

@@ -0,0 +1,242 @@
package com.mbridge.msdk.activity;
import android.app.Activity;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.text.TextUtils;
import android.webkit.WebView;
import android.widget.Toast;
import androidx.annotation.Nullable;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.aj;
import com.mbridge.msdk.foundation.tools.at;
import com.mbridge.msdk.foundation.webview.BrowserView;
import com.mbridge.msdk.foundation.webview.b;
/* loaded from: classes4.dex */
public class DomainMBCommonActivity extends Activity {
String a = "";
private final BrowserView.a b = new BrowserView.a() { // from class: com.mbridge.msdk.activity.DomainMBCommonActivity.1
@Override // com.mbridge.msdk.foundation.webview.BrowserView.a
public final void a(WebView webView, int i, String str, String str2) {
}
@Override // com.mbridge.msdk.foundation.webview.BrowserView.a
public final void a(WebView webView, String str) {
}
@Override // com.mbridge.msdk.foundation.webview.BrowserView.a
public final void a() {
DomainMBCommonActivity.this.finish();
}
@Override // com.mbridge.msdk.foundation.webview.BrowserView.a
public final void a(WebView webView, String str, Bitmap bitmap) {
af.b("MBCommonActivity", "onPageStarted " + str);
}
@Override // com.mbridge.msdk.foundation.webview.BrowserView.a
public final boolean b(WebView webView, String str) {
af.b("MBCommonActivity", "shouldOverrideUrlLoading " + str);
if (aj.a.b(str) && aj.a.a(DomainMBCommonActivity.this, str, null)) {
DomainMBCommonActivity.this.finish();
}
return DomainMBCommonActivity.this.a(webView, str);
}
@Override // com.mbridge.msdk.foundation.webview.BrowserView.a
public final void c(WebView webView, String str) {
af.b("MBCommonActivity", "onPageFinished " + str);
}
};
protected BrowserView browserView;
private CampaignEx c;
@Override // android.app.Activity
public void onCreate(@Nullable Bundle bundle) {
super.onCreate(bundle);
try {
requestWindowFeature(1);
} catch (Throwable th) {
af.b("MBCommonActivity", th.getMessage());
}
if (c.m().c() == null) {
c.m().b(getApplicationContext());
}
c.m().a(this);
String stringExtra = getIntent().getStringExtra("url");
this.a = stringExtra;
if (!TextUtils.isEmpty(stringExtra)) {
this.c = (CampaignEx) getIntent().getSerializableExtra("mvcommon");
if (b.a.containsKey(this.a)) {
BrowserView browserView = b.a.get(this.a);
this.browserView = browserView;
if (browserView != null) {
browserView.setListener(this.b);
}
} else {
BrowserView browserView2 = new BrowserView(this, this.c);
this.browserView = browserView2;
browserView2.setListener(this.b);
this.browserView.loadUrl(this.a);
}
BrowserView browserView3 = this.browserView;
if (browserView3 != null) {
at.a(browserView3);
setContentView(this.browserView);
return;
}
return;
}
Toast.makeText(this, "Error: no data", 0).show();
}
/* JADX INFO: Access modifiers changed from: private */
/* JADX WARN: Can't wrap try/catch for region: R(14:12|13|(4:15|(1:17)|18|(2:20|21)(2:22|(4:24|(1:30)|28|29)))|31|(1:33)(2:61|(1:63)(1:64))|(1:35)|36|37|(2:41|42)|44|45|(4:47|(1:52)|53|54)|18|(0)(0)) */
/* JADX WARN: Code restructure failed: missing block: B:56:0x00bd, code lost:
r10 = move-exception;
*/
/* JADX WARN: Code restructure failed: missing block: B:58:0x00c3, code lost:
com.mbridge.msdk.foundation.tools.af.b("MBCommonActivity", r10.getMessage());
*/
/* JADX WARN: Code restructure failed: missing block: B:59:0x008e, code lost:
r5 = move-exception;
*/
/* JADX WARN: Code restructure failed: missing block: B:60:0x008f, code lost:
com.mbridge.msdk.foundation.tools.af.b("MBCommonActivity", r5.getMessage());
*/
/* JADX WARN: Removed duplicated region for block: B:20:0x00d0 A[Catch: all -> 0x0042, TryCatch #0 {all -> 0x0042, blocks: (B:3:0x0009, B:7:0x0010, B:9:0x001e, B:12:0x002a, B:15:0x0037, B:18:0x00ca, B:20:0x00d0, B:22:0x00d9, B:24:0x00df, B:26:0x00e5, B:31:0x0045, B:33:0x0050, B:35:0x0068, B:58:0x00c3, B:60:0x008f, B:61:0x0055, B:63:0x005f, B:45:0x0096, B:47:0x00a2, B:49:0x00b0, B:53:0x00bf, B:37:0x006e, B:39:0x0078, B:41:0x0082), top: B:2:0x0009, inners: #1, #2 }] */
/* JADX WARN: Removed duplicated region for block: B:22:0x00d9 A[Catch: all -> 0x0042, TryCatch #0 {all -> 0x0042, blocks: (B:3:0x0009, B:7:0x0010, B:9:0x001e, B:12:0x002a, B:15:0x0037, B:18:0x00ca, B:20:0x00d0, B:22:0x00d9, B:24:0x00df, B:26:0x00e5, B:31:0x0045, B:33:0x0050, B:35:0x0068, B:58:0x00c3, B:60:0x008f, B:61:0x0055, B:63:0x005f, B:45:0x0096, B:47:0x00a2, B:49:0x00b0, B:53:0x00bf, B:37:0x006e, B:39:0x0078, B:41:0x0082), top: B:2:0x0009, inners: #1, #2 }] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public boolean a(android.webkit.WebView r10, java.lang.String r11) {
/*
r9 = this;
java.lang.String r0 = "intent"
java.lang.String r1 = "https"
java.lang.String r2 = "http"
java.lang.String r3 = "MBCommonActivity"
r4 = 0
boolean r5 = android.text.TextUtils.isEmpty(r11) // Catch: java.lang.Throwable -> L42
if (r5 == 0) goto L10
return r4
L10:
android.net.Uri r5 = android.net.Uri.parse(r11) // Catch: java.lang.Throwable -> L42
java.lang.String r6 = r5.getScheme() // Catch: java.lang.Throwable -> L42
boolean r6 = r6.equals(r2) // Catch: java.lang.Throwable -> L42
if (r6 != 0) goto Lef
java.lang.String r6 = r5.getScheme() // Catch: java.lang.Throwable -> L42
boolean r6 = r6.equals(r1) // Catch: java.lang.Throwable -> L42
if (r6 == 0) goto L2a
goto Lef
L2a:
java.lang.String r6 = r5.getScheme() // Catch: java.lang.Throwable -> L42
boolean r6 = r6.equals(r0) // Catch: java.lang.Throwable -> L42
java.lang.String r7 = "android-app"
r8 = 1
if (r6 != 0) goto L45
java.lang.String r6 = r5.getScheme() // Catch: java.lang.Throwable -> L42
boolean r6 = r6.equals(r7) // Catch: java.lang.Throwable -> L42
if (r6 == 0) goto Lca
goto L45
L42:
r10 = move-exception
goto Lf0
L45:
java.lang.String r6 = r5.getScheme() // Catch: java.lang.Throwable -> L42
boolean r0 = r6.equals(r0) // Catch: java.lang.Throwable -> L42
r6 = 0
if (r0 == 0) goto L55
android.content.Intent r0 = android.content.Intent.parseUri(r11, r8) // Catch: java.lang.Throwable -> L42
goto L66
L55:
java.lang.String r0 = r5.getScheme() // Catch: java.lang.Throwable -> L42
boolean r0 = r0.equals(r7) // Catch: java.lang.Throwable -> L42
if (r0 == 0) goto L65
r0 = 2
android.content.Intent r0 = android.content.Intent.parseUri(r11, r0) // Catch: java.lang.Throwable -> L42
goto L66
L65:
r0 = r6
L66:
if (r0 == 0) goto L6e
r0.setComponent(r6) // Catch: java.lang.Throwable -> L42
r0.setSelector(r6) // Catch: java.lang.Throwable -> L42
L6e:
java.lang.String r5 = r0.getPackage() // Catch: java.lang.Throwable -> L8e
boolean r6 = android.text.TextUtils.isEmpty(r5) // Catch: java.lang.Throwable -> L8e
if (r6 != 0) goto L96
android.content.pm.PackageManager r6 = r9.getPackageManager() // Catch: java.lang.Throwable -> L8e
android.content.Intent r5 = r6.getLaunchIntentForPackage(r5) // Catch: java.lang.Throwable -> L8e
if (r5 == 0) goto L96
r5 = 268435456(0x10000000, float:2.524355E-29)
r0.setFlags(r5) // Catch: java.lang.Throwable -> L8e
r9.startActivityForResult(r0, r4) // Catch: java.lang.Throwable -> L8e
r9.finish() // Catch: java.lang.Throwable -> L8e
return r8
L8e:
r5 = move-exception
java.lang.String r5 = r5.getMessage() // Catch: java.lang.Throwable -> L42
com.mbridge.msdk.foundation.tools.af.b(r3, r5) // Catch: java.lang.Throwable -> L42
L96:
java.lang.String r5 = "browser_fallback_url"
java.lang.String r0 = r0.getStringExtra(r5) // Catch: java.lang.Throwable -> Lbd
boolean r5 = android.text.TextUtils.isEmpty(r0) // Catch: java.lang.Throwable -> Lbd
if (r5 != 0) goto Lca
android.net.Uri r5 = android.net.Uri.parse(r11) // Catch: java.lang.Throwable -> Lbd
java.lang.String r6 = r5.getScheme() // Catch: java.lang.Throwable -> Lbd
boolean r6 = r6.equals(r2) // Catch: java.lang.Throwable -> Lbd
if (r6 != 0) goto Lbf
java.lang.String r5 = r5.getScheme() // Catch: java.lang.Throwable -> Lbd
boolean r5 = r5.equals(r1) // Catch: java.lang.Throwable -> Lbd
if (r5 == 0) goto Lbb
goto Lbf
Lbb:
r11 = r0
goto Lca
Lbd:
r10 = move-exception
goto Lc3
Lbf:
r10.loadUrl(r0) // Catch: java.lang.Throwable -> Lbd
return r4
Lc3:
java.lang.String r10 = r10.getMessage() // Catch: java.lang.Throwable -> L42
com.mbridge.msdk.foundation.tools.af.b(r3, r10) // Catch: java.lang.Throwable -> L42
Lca:
boolean r10 = com.mbridge.msdk.click.c.e(r9, r11) // Catch: java.lang.Throwable -> L42
if (r10 == 0) goto Ld9
java.lang.String r10 = "openDeepLink"
com.mbridge.msdk.foundation.tools.af.b(r3, r10) // Catch: java.lang.Throwable -> L42
r9.finish() // Catch: java.lang.Throwable -> L42
return r8
Ld9:
boolean r10 = android.text.TextUtils.isEmpty(r11) // Catch: java.lang.Throwable -> L42
if (r10 != 0) goto Lef
boolean r10 = r11.startsWith(r2) // Catch: java.lang.Throwable -> L42
if (r10 != 0) goto Leb
boolean r10 = r11.startsWith(r1) // Catch: java.lang.Throwable -> L42
if (r10 == 0) goto Lec
Leb:
r4 = r8
Lec:
r10 = r4 ^ 1
return r10
Lef:
return r4
Lf0:
java.lang.String r10 = r10.getMessage()
com.mbridge.msdk.foundation.tools.af.b(r3, r10)
return r4
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.activity.DomainMBCommonActivity.a(android.webkit.WebView, java.lang.String):boolean");
}
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.activity;
/* loaded from: classes4.dex */
public abstract /* synthetic */ class MBBaseActivity$$ExternalSyntheticApiModelOutline0 {
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.activity;
/* loaded from: classes4.dex */
public abstract /* synthetic */ class MBBaseActivity$1$$ExternalSyntheticApiModelOutline0 {
}

View File

@@ -0,0 +1,154 @@
package com.mbridge.msdk.activity;
import android.app.Activity;
import android.os.Build;
import android.os.Bundle;
import android.view.Display;
import android.view.OrientationEventListener;
import android.view.WindowManager;
import androidx.core.view.InputDeviceCompat;
import androidx.core.view.accessibility.AccessibilityEventCompat;
import com.mbridge.msdk.foundation.d.b;
import com.mbridge.msdk.foundation.tools.af;
/* loaded from: classes4.dex */
public abstract class MBBaseActivity extends Activity {
private Display a;
private OrientationEventListener b;
private int c = -1;
public abstract void setTopControllerPadding(int i, int i2, int i3, int i4, int i5);
public void getNotchParams() {
getWindow().getDecorView().postDelayed(new Runnable() { // from class: com.mbridge.msdk.activity.MBBaseActivity.1
/* JADX WARN: Code restructure failed: missing block: B:7:0x001a, code lost:
r1 = r2.getDisplayCutout();
*/
@Override // java.lang.Runnable
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void run() {
/*
Method dump skipped, instructions count: 232
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.activity.MBBaseActivity.AnonymousClass1.run():void");
}
}, 500L);
}
@Override // android.app.Activity
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
try {
requestWindowFeature(1);
getWindow().setFlags(1024, 1024);
getWindow().addFlags(512);
a();
b();
if (Build.VERSION.SDK_INT >= 28) {
WindowManager.LayoutParams attributes = getWindow().getAttributes();
attributes.layoutInDisplayCutoutMode = 1;
getWindow().setAttributes(attributes);
}
} catch (Exception e) {
af.b("MBBaseActivity", e.getMessage());
}
}
@Override // android.app.Activity
public void onResume() {
super.onResume();
if (b.c) {
return;
}
getNotchParams();
a();
}
@Override // android.app.Activity
public void onDestroy() {
super.onDestroy();
OrientationEventListener orientationEventListener = this.b;
if (orientationEventListener != null) {
orientationEventListener.disable();
this.b = null;
}
}
@Override // android.app.Activity, android.view.Window.Callback
public void onWindowFocusChanged(boolean z) {
super.onWindowFocusChanged(z);
a();
}
private void a() {
try {
getWindow().addFlags(AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL);
getWindow().getDecorView().setSystemUiVisibility(InputDeviceCompat.SOURCE_TOUCHSCREEN);
} catch (Throwable th) {
af.b("MBBaseActivity", th.getMessage());
}
}
/* JADX INFO: Access modifiers changed from: private */
public int b() {
Display display;
if (this.a == null) {
if (Build.VERSION.SDK_INT >= 30) {
display = getDisplay();
this.a = display;
} else {
this.a = ((WindowManager) getSystemService("window")).getDefaultDisplay();
}
}
Display display2 = this.a;
if (display2 != null) {
return display2.getRotation();
}
return -1;
}
public static /* synthetic */ void e(MBBaseActivity mBBaseActivity) {
OrientationEventListener orientationEventListener = new OrientationEventListener(mBBaseActivity, 1) { // from class: com.mbridge.msdk.activity.MBBaseActivity.2
@Override // android.view.OrientationEventListener
public final void onOrientationChanged(int i) {
int rotation = MBBaseActivity.this.a != null ? MBBaseActivity.this.a.getRotation() : 0;
if (rotation != 1 || MBBaseActivity.this.c == 1) {
if (rotation != 3 || MBBaseActivity.this.c == 2) {
if (rotation != 0 || MBBaseActivity.this.c == 3) {
if (rotation != 2 || MBBaseActivity.this.c == 4) {
return;
}
MBBaseActivity.this.c = 4;
MBBaseActivity.this.getNotchParams();
af.b("MBBaseActivity", "Orientation Bottom");
return;
}
MBBaseActivity.this.c = 3;
MBBaseActivity.this.getNotchParams();
af.b("MBBaseActivity", "Orientation Top");
return;
}
MBBaseActivity.this.c = 2;
MBBaseActivity.this.getNotchParams();
af.b("MBBaseActivity", "Orientation Right");
return;
}
MBBaseActivity.this.c = 1;
MBBaseActivity.this.getNotchParams();
af.b("MBBaseActivity", "Orientation Left");
}
};
mBBaseActivity.b = orientationEventListener;
if (orientationEventListener.canDetectOrientation()) {
mBBaseActivity.b.enable();
} else {
mBBaseActivity.b.disable();
mBBaseActivity.b = null;
}
}
}

View File

@@ -0,0 +1,59 @@
package com.mbridge.msdk.activity;
import android.os.Build;
import android.os.Bundle;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.webview.BrowserView;
import com.mbridge.msdk.foundation.webview.b;
/* loaded from: classes4.dex */
public class MBCommonActivity extends DomainMBCommonActivity {
public static final /* synthetic */ int $r8$clinit = 0;
private boolean b = false;
@Override // com.mbridge.msdk.activity.DomainMBCommonActivity, android.app.Activity
public void onCreate(Bundle bundle) {
if (Build.VERSION.SDK_INT != 26) {
setRequestedOrientation(1);
}
super.onCreate(bundle);
}
@Override // android.app.Activity
public void onDestroy() {
super.onDestroy();
if (this.b) {
return;
}
BrowserView browserView = this.browserView;
if (browserView != null) {
browserView.setListener(null);
this.browserView.destroy();
}
BrowserView remove = b.a.remove(this.a);
if (remove != null) {
remove.setListener(null);
remove.destroy();
}
}
@Override // android.app.Activity
public void finish() {
BrowserView browserView = this.browserView;
if (browserView != null) {
browserView.setListener(null);
this.browserView.destroy();
}
BrowserView remove = b.a.remove(this.a);
if (remove != null) {
remove.setListener(null);
remove.destroy();
}
this.b = true;
super.finish();
}
public void testfun() {
af.b("ASDFA", "DSFASDFADSFADSFADS");
}
}

View File

@@ -0,0 +1,9 @@
package com.mbridge.msdk.advanced;
/* loaded from: classes4.dex */
public final class BuildConfig {
public static final String BUILD_TYPE = "release";
public static final boolean DEBUG = false;
public static final String FLAVOR = "oversea";
public static final String LIBRARY_PACKAGE_NAME = "com.mbridge.msdk.advanced";
}

View File

@@ -0,0 +1,188 @@
package com.mbridge.msdk.advanced;
/* loaded from: classes4.dex */
public final class R {
public static final class attr {
public static int corner = 0x7f0400b4;
private attr() {
}
}
public static final class color {
public static int mbridge_black = 0x7f0600ab;
public static int mbridge_black_66 = 0x7f0600ac;
public static int mbridge_black_alpha_50 = 0x7f0600ad;
public static int mbridge_cm_feedback_dialog_chice_bg_pressed = 0x7f0600ae;
public static int mbridge_cm_feedback_rb_text_color_color_list = 0x7f0600af;
public static int mbridge_common_white = 0x7f0600b3;
public static int mbridge_cpb_blue = 0x7f0600b4;
public static int mbridge_cpb_blue_dark = 0x7f0600b5;
public static int mbridge_cpb_green = 0x7f0600b6;
public static int mbridge_cpb_green_dark = 0x7f0600b7;
public static int mbridge_cpb_grey = 0x7f0600b8;
public static int mbridge_cpb_red = 0x7f0600b9;
public static int mbridge_cpb_red_dark = 0x7f0600ba;
public static int mbridge_cpb_white = 0x7f0600bb;
public static int mbridge_dd_grey = 0x7f0600bc;
public static int mbridge_ee_grey = 0x7f0600bd;
public static int mbridge_purple_200 = 0x7f0600c7;
public static int mbridge_purple_500 = 0x7f0600c8;
public static int mbridge_purple_700 = 0x7f0600c9;
public static int mbridge_teal_200 = 0x7f0600da;
public static int mbridge_teal_700 = 0x7f0600db;
public static int mbridge_video_common_alertview_bg = 0x7f0600dc;
public static int mbridge_video_common_alertview_cancel_button_bg_default = 0x7f0600dd;
public static int mbridge_video_common_alertview_cancel_button_bg_pressed = 0x7f0600de;
public static int mbridge_video_common_alertview_cancel_button_textcolor = 0x7f0600df;
public static int mbridge_video_common_alertview_confirm_button_bg_default = 0x7f0600e0;
public static int mbridge_video_common_alertview_confirm_button_bg_pressed = 0x7f0600e1;
public static int mbridge_video_common_alertview_confirm_button_textcolor = 0x7f0600e2;
public static int mbridge_video_common_alertview_content_textcolor = 0x7f0600e3;
public static int mbridge_video_common_alertview_feedback_rb_bg = 0x7f0600e4;
public static int mbridge_video_common_alertview_title_textcolor = 0x7f0600e5;
public static int mbridge_white = 0x7f0600e6;
private color() {
}
}
public static final class dimen {
public static int mbridge_video_common_alertview_bg_padding = 0x7f0700fa;
public static int mbridge_video_common_alertview_button_height = 0x7f0700fb;
public static int mbridge_video_common_alertview_button_margintop = 0x7f0700fc;
public static int mbridge_video_common_alertview_button_radius = 0x7f0700fd;
public static int mbridge_video_common_alertview_button_textsize = 0x7f0700fe;
public static int mbridge_video_common_alertview_button_width = 0x7f0700ff;
public static int mbridge_video_common_alertview_content_margintop = 0x7f070100;
public static int mbridge_video_common_alertview_content_size = 0x7f070101;
public static int mbridge_video_common_alertview_contentview_maxwidth = 0x7f070102;
public static int mbridge_video_common_alertview_contentview_minwidth = 0x7f070103;
public static int mbridge_video_common_alertview_title_size = 0x7f070104;
private dimen() {
}
}
public static final class drawable {
public static int mbridge_arrow_down_white = 0x7f08019c;
public static int mbridge_arrow_down_white_blackbg = 0x7f08019d;
public static int mbridge_arrow_up_black = 0x7f08019e;
public static int mbridge_arrow_up_white = 0x7f08019f;
public static int mbridge_cm_alertview_bg = 0x7f0801a2;
public static int mbridge_cm_alertview_cancel_bg = 0x7f0801a3;
public static int mbridge_cm_alertview_cancel_bg_nor = 0x7f0801a4;
public static int mbridge_cm_alertview_cancel_bg_pressed = 0x7f0801a5;
public static int mbridge_cm_alertview_confirm_bg = 0x7f0801a6;
public static int mbridge_cm_alertview_confirm_bg_nor = 0x7f0801a7;
public static int mbridge_cm_alertview_confirm_bg_pressed = 0x7f0801a8;
public static int mbridge_cm_backward = 0x7f0801a9;
public static int mbridge_cm_backward_disabled = 0x7f0801aa;
public static int mbridge_cm_backward_nor = 0x7f0801ab;
public static int mbridge_cm_backward_selected = 0x7f0801ac;
public static int mbridge_cm_browser = 0x7f0801ad;
public static int mbridge_cm_btn_shake = 0x7f0801ae;
public static int mbridge_cm_circle_50black = 0x7f0801af;
public static int mbridge_cm_end_animation = 0x7f0801b0;
public static int mbridge_cm_exits = 0x7f0801b1;
public static int mbridge_cm_exits_nor = 0x7f0801b2;
public static int mbridge_cm_exits_selected = 0x7f0801b3;
public static int mbridge_cm_feedback_btn_bg = 0x7f0801b4;
public static int mbridge_cm_feedback_choice_btn_bg = 0x7f0801b5;
public static int mbridge_cm_feedback_choice_btn_bg_nor = 0x7f0801b6;
public static int mbridge_cm_feedback_choice_btn_bg_pressed = 0x7f0801b7;
public static int mbridge_cm_feedback_dialog_view_bg = 0x7f0801b8;
public static int mbridge_cm_feedback_dialog_view_btn_bg = 0x7f0801b9;
public static int mbridge_cm_forward = 0x7f0801ba;
public static int mbridge_cm_forward_disabled = 0x7f0801bb;
public static int mbridge_cm_forward_nor = 0x7f0801bc;
public static int mbridge_cm_forward_selected = 0x7f0801bd;
public static int mbridge_cm_head = 0x7f0801be;
public static int mbridge_cm_highlight = 0x7f0801bf;
public static int mbridge_cm_progress = 0x7f0801c0;
public static int mbridge_cm_progress_drawable = 0x7f0801c1;
public static int mbridge_cm_progress_icon = 0x7f0801c2;
public static int mbridge_cm_refresh = 0x7f0801c3;
public static int mbridge_cm_refresh_nor = 0x7f0801c4;
public static int mbridge_cm_refresh_selected = 0x7f0801c5;
public static int mbridge_cm_tail = 0x7f0801c6;
public static int mbridge_download_message_dialog_star_sel = 0x7f0801c9;
public static int mbridge_download_message_dilaog_star_nor = 0x7f0801ca;
public static int mbridge_native_advanced_close_icon = 0x7f0801d1;
public static int mbridge_shape_btn = 0x7f08021c;
public static int mbridge_shape_line = 0x7f08021e;
public static int mbridge_video_common_full_star = 0x7f080235;
public static int mbridge_video_common_full_while_star = 0x7f080236;
public static int mbridge_video_common_half_star = 0x7f080237;
private drawable() {
}
}
public static final class id {
public static int mbridge_interstitial_pb = 0x7f0a0187;
public static int mbridge_progressBar1 = 0x7f0a01bd;
public static int mbridge_textView = 0x7f0a01ed;
public static int mbridge_video_common_alertview_cancel_button = 0x7f0a020d;
public static int mbridge_video_common_alertview_confirm_button = 0x7f0a020e;
public static int mbridge_video_common_alertview_contentview = 0x7f0a020f;
public static int mbridge_video_common_alertview_contentview_scrollview = 0x7f0a0210;
public static int mbridge_video_common_alertview_private_action_button = 0x7f0a0211;
public static int mbridge_video_common_alertview_titleview = 0x7f0a0212;
private id() {
}
}
public static final class layout {
public static int loading_alert = 0x7f0d0055;
public static int mbridge_cm_alertview = 0x7f0d0066;
public static int mbridge_cm_feedback_notice_layout = 0x7f0d0067;
public static int mbridge_cm_feedbackview = 0x7f0d0068;
public static int mbridge_cm_loading_layout = 0x7f0d0069;
private layout() {
}
}
public static final class string {
public static int mbridge_cm_feedback_btn_text = 0x7f12013c;
public static int mbridge_cm_feedback_dialog_close_close = 0x7f12013d;
public static int mbridge_cm_feedback_dialog_close_submit = 0x7f12013e;
public static int mbridge_cm_feedback_dialog_content_fraud = 0x7f12013f;
public static int mbridge_cm_feedback_dialog_content_misleading = 0x7f120140;
public static int mbridge_cm_feedback_dialog_content_not_play = 0x7f120141;
public static int mbridge_cm_feedback_dialog_content_other = 0x7f120142;
public static int mbridge_cm_feedback_dialog_content_por_violence = 0x7f120143;
public static int mbridge_cm_feedback_dialog_content_sound_problems = 0x7f120144;
public static int mbridge_cm_feedback_dialog_privacy_des = 0x7f120145;
public static int mbridge_cm_feedback_dialog_submit_notice = 0x7f120146;
public static int mbridge_cm_feedback_dialog_title = 0x7f120147;
private string() {
}
}
public static final class style {
public static int AppBaseTheme = 0x7f130005;
public static int MBridgeAppTheme = 0x7f1300ec;
public static int mbridge_common_activity_style = 0x7f1301f8;
public static int mbridge_transparent_common_activity_style = 0x7f1301fa;
public static int myDialog = 0x7f1301fc;
private style() {
}
}
public static final class styleable {
public static int[] RoundRectImageView = {com.ea.games.r3_row.R.attr.corner};
public static int RoundRectImageView_corner;
private styleable() {
}
}
private R() {
}
}

View File

@@ -0,0 +1,518 @@
package com.mbridge.msdk.advanced.a;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import android.util.Base64;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import androidx.annotation.NonNull;
import com.iab.omid.library.mmadbridge.adsession.AdEvents;
import com.iab.omid.library.mmadbridge.adsession.AdSession;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.advanced.view.MBNativeAdvancedView;
import com.mbridge.msdk.advanced.view.MBNativeAdvancedWebview;
import com.mbridge.msdk.foundation.db.j;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.n;
import com.mbridge.msdk.foundation.same.report.h;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.as;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import com.mbridge.msdk.out.MBridgeIds;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class a {
protected CampaignEx a;
protected MBNativeAdvancedView b;
protected com.mbridge.msdk.advanced.b.d c;
protected com.mbridge.msdk.click.a d;
protected String e;
protected MBridgeIds f;
private com.mbridge.msdk.advanced.b.c i;
private boolean j;
private ImageView l;
private String m;
private boolean n;
private String h = "NativeAdvancedShowManager";
private int k = -1;
private View.OnClickListener o = new View.OnClickListener() { // from class: com.mbridge.msdk.advanced.a.a.1
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
if (a.this.j) {
a.a(a.this, 1);
}
}
};
public Handler g = new Handler(Looper.getMainLooper()) { // from class: com.mbridge.msdk.advanced.a.a.2
@Override // android.os.Handler
public final void handleMessage(@NonNull Message message) {
CampaignEx campaignEx;
MBNativeAdvancedView mBNativeAdvancedView;
MBNativeAdvancedWebview advancedNativeWebview;
super.handleMessage(message);
if (message.what != 2 || (campaignEx = a.this.a) == null || !campaignEx.isActiveOm() || (mBNativeAdvancedView = a.this.b) == null || (advancedNativeWebview = mBNativeAdvancedView.getAdvancedNativeWebview()) == null) {
return;
}
try {
AdSession adSession = advancedNativeWebview.getAdSession();
if (adSession != null) {
AdEvents createAdEvents = AdEvents.createAdEvents(adSession);
createAdEvents.loaded();
createAdEvents.impressionOccurred();
af.a("OMSDK", "adSession.impressionOccurred()");
}
} catch (Throwable th) {
af.a("OMSDK", th.getMessage());
CampaignEx campaignEx2 = a.this.a;
if (campaignEx2 != null) {
String requestId = campaignEx2.getRequestId();
String requestIdNotice = a.this.a.getRequestIdNotice();
String id = a.this.a.getId();
new h(advancedNativeWebview.getContext()).a(requestId, requestIdNotice, id, a.this.e, "fetch OM failed, exception" + th.getMessage());
}
}
}
};
private com.mbridge.msdk.advanced.b.a p = new com.mbridge.msdk.advanced.b.a() { // from class: com.mbridge.msdk.advanced.a.a.3
@Override // com.mbridge.msdk.advanced.b.a
public final void a(int i) {
a.this.k = i;
MBNativeAdvancedView mBNativeAdvancedView = a.this.b;
if (mBNativeAdvancedView != null) {
mBNativeAdvancedView.changeCloseBtnState(i);
}
}
@Override // com.mbridge.msdk.advanced.b.a
public final void a(Object obj, String str) {
MBNativeAdvancedView mBNativeAdvancedView = a.this.b;
if (mBNativeAdvancedView != null) {
mBNativeAdvancedView.setVisibility(8);
}
a.a(a.this, 1);
}
@Override // com.mbridge.msdk.advanced.b.a
public final void a(CampaignEx campaignEx) {
a.this.a(campaignEx, false, "");
}
@Override // com.mbridge.msdk.advanced.b.a
public final void b(int i) {
af.b(a.this.h, "resetCountdown" + i);
}
@Override // com.mbridge.msdk.advanced.b.a
public final void a() {
a.a(a.this, 1);
}
@Override // com.mbridge.msdk.advanced.b.a
public final void a(boolean z) {
a aVar = a.this;
if (aVar.c != null) {
aVar.n = z;
if (z) {
a aVar2 = a.this;
aVar2.c.e(aVar2.f);
} else {
a aVar3 = a.this;
aVar3.c.f(aVar3.f);
}
}
}
@Override // com.mbridge.msdk.advanced.b.a
public final void a(boolean z, String str) {
try {
if (a.this.c != null) {
if (TextUtils.isEmpty(str)) {
a aVar = a.this;
aVar.c.b(aVar.f);
a aVar2 = a.this;
aVar2.c.d(aVar2.f);
} else {
CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(CampaignEx.campaignToJsonObject(a.this.a));
parseCampaignWithBackData.setClickURL(str);
a.this.a(parseCampaignWithBackData, z, str);
}
}
} catch (Exception e) {
af.b(a.this.h, e.getMessage());
}
}
};
public final void a(com.mbridge.msdk.advanced.b.c cVar) {
this.i = cVar;
}
public final void a(com.mbridge.msdk.advanced.b.d dVar) {
this.c = dVar;
}
public void a(CampaignEx campaignEx, boolean z, String str) {
}
public final void a(boolean z) {
this.j = z;
}
public final com.mbridge.msdk.advanced.b.a c() {
return this.p;
}
public a(Context context, String str, String str2) {
this.e = str2;
this.m = str;
this.f = new MBridgeIds(str, str2);
if (this.l == null) {
ImageView imageView = new ImageView(context);
this.l = imageView;
imageView.setPadding(ak.a(context, 2.0f), ak.a(context, 2.0f), ak.a(context, 2.0f), ak.a(context, 2.0f));
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
this.l.setScaleType(ImageView.ScaleType.FIT_XY);
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) this.l.getLayoutParams();
this.l.setLayoutParams(layoutParams == null ? new RelativeLayout.LayoutParams(ak.a(c, 29.0f), ak.a(c, 16.0f)) : layoutParams);
this.l.setImageResource(c.getResources().getIdentifier("mbridge_native_advanced_close_icon", "drawable", com.mbridge.msdk.foundation.controller.c.m().g()));
}
}
public final String a() {
CampaignEx campaignEx = this.a;
return (campaignEx == null || campaignEx.getRequestId() == null) ? "" : this.a.getRequestId();
}
public final String b() {
ArrayList arrayList = new ArrayList();
CampaignEx campaignEx = this.a;
if (campaignEx != null) {
arrayList.add(campaignEx);
}
return com.mbridge.msdk.foundation.same.c.a(arrayList);
}
public final void a(final CampaignEx campaignEx, final MBNativeAdvancedView mBNativeAdvancedView, boolean z) {
MBNativeAdvancedWebview advancedNativeWebview;
View b;
RelativeLayout.LayoutParams layoutParams;
if (mBNativeAdvancedView == null) {
return;
}
com.mbridge.msdk.foundation.d.b.a().a(this.e, new com.mbridge.msdk.foundation.d.a() { // from class: com.mbridge.msdk.advanced.a.a.4
@Override // com.mbridge.msdk.foundation.d.a
public final void showed() {
String str;
a.this.f();
try {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.c.m().c() != null) {
jSONObject.put("status", 1);
}
str = jSONObject.toString();
} catch (Throwable th) {
af.b(a.this.h, th.getMessage(), th);
str = "";
}
g.a().a((WebView) mBNativeAdvancedView.getAdvancedNativeWebview(), "onFeedbackAlertStatusNotify", Base64.encodeToString(str.getBytes(), 2));
}
@Override // com.mbridge.msdk.foundation.d.a
public final void close() {
String str;
a.this.e();
try {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.c.m().c() != null) {
jSONObject.put("status", 2);
}
str = jSONObject.toString();
} catch (Throwable th) {
af.b(a.this.h, th.getMessage(), th);
str = "";
}
g.a().a((WebView) mBNativeAdvancedView.getAdvancedNativeWebview(), "onFeedbackAlertStatusNotify", Base64.encodeToString(str.getBytes(), 2));
}
@Override // com.mbridge.msdk.foundation.d.a
public final void summit(String str) {
String str2;
a.this.e();
try {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.c.m().c() != null) {
jSONObject.put("status", 2);
}
str2 = jSONObject.toString();
} catch (Throwable th) {
af.b(a.this.h, th.getMessage(), th);
str2 = "";
}
g.a().a((WebView) mBNativeAdvancedView.getAdvancedNativeWebview(), "onFeedbackAlertStatusNotify", Base64.encodeToString(str2.getBytes(), 2));
}
});
if (campaignEx.isMraid() && com.mbridge.msdk.foundation.d.b.a().b() && (b = com.mbridge.msdk.foundation.d.b.a().b(this.e)) != null) {
try {
layoutParams = (RelativeLayout.LayoutParams) b.getLayoutParams();
} catch (Exception e) {
e.printStackTrace();
layoutParams = null;
}
if (layoutParams == null) {
layoutParams = new RelativeLayout.LayoutParams(com.mbridge.msdk.foundation.d.b.b, com.mbridge.msdk.foundation.d.b.a);
}
layoutParams.addRule(12);
ViewGroup viewGroup = (ViewGroup) b.getParent();
if (viewGroup != null) {
viewGroup.removeView(b);
}
mBNativeAdvancedView.addView(b, layoutParams);
}
this.j = this.j;
this.a = campaignEx;
this.b = mBNativeAdvancedView;
com.mbridge.msdk.advanced.signal.b advancedNativeSignalCommunicationImpl = mBNativeAdvancedView.getAdvancedNativeSignalCommunicationImpl();
if (advancedNativeSignalCommunicationImpl == null) {
advancedNativeSignalCommunicationImpl = new com.mbridge.msdk.advanced.signal.b(mBNativeAdvancedView.getContext(), this.m, this.e);
List<CampaignEx> arrayList = new ArrayList<>();
arrayList.add(campaignEx);
advancedNativeSignalCommunicationImpl.a(arrayList);
}
advancedNativeSignalCommunicationImpl.a(this.j ? 1 : 0);
advancedNativeSignalCommunicationImpl.a(this.p);
mBNativeAdvancedView.setAdvancedNativeSignalCommunicationImpl(advancedNativeSignalCommunicationImpl);
if (campaignEx.isHasMBTplMark() || !this.j) {
this.l.setVisibility(8);
}
ImageView imageView = this.l;
if (imageView != null) {
imageView.setOnClickListener(this.o);
}
mBNativeAdvancedView.setCloseView(this.l);
if (mBNativeAdvancedView.getVisibility() != 0) {
mBNativeAdvancedView.setVisibility(0);
}
boolean a = as.a(mBNativeAdvancedView.getAdvancedNativeWebview(), 0);
com.mbridge.msdk.advanced.b.c cVar = this.i;
if (cVar == null || a || cVar.b() == null || this.i.b().getAlpha() < 0.5f || this.i.b().getVisibility() != 0 || this.n) {
if (z) {
mBNativeAdvancedView.postDelayed(new Runnable() { // from class: com.mbridge.msdk.advanced.a.a.5
@Override // java.lang.Runnable
public final void run() {
a.this.a(campaignEx, mBNativeAdvancedView, false);
}
}, 200L);
return;
}
return;
}
mBNativeAdvancedView.show();
com.mbridge.msdk.foundation.controller.c.m().a(mBNativeAdvancedView.getContext());
campaignEx.setCampaignUnitId(this.e);
com.mbridge.msdk.foundation.d.b.a().a(this.e, campaignEx);
CampaignEx campaignEx2 = this.a;
if (campaignEx2 != null && campaignEx2.isActiveOm() && (advancedNativeWebview = mBNativeAdvancedView.getAdvancedNativeWebview()) != null) {
try {
AdSession a2 = com.mbridge.msdk.a.b.a(com.mbridge.msdk.foundation.controller.c.m().c(), advancedNativeWebview, advancedNativeWebview.getUrl(), this.a);
if (a2 != null) {
advancedNativeWebview.setAdSession(a2);
a2.registerAdView(advancedNativeWebview);
a2.start();
af.a("OMSDK", "adSession.start()");
}
} catch (Throwable th) {
af.a("OMSDK", th.getMessage());
CampaignEx campaignEx3 = this.a;
if (campaignEx3 != null) {
String requestId = campaignEx3.getRequestId();
String requestIdNotice = this.a.getRequestIdNotice();
String id = this.a.getId();
new h(com.mbridge.msdk.foundation.controller.c.m().c()).a(requestId, requestIdNotice, id, this.e, "fetch OM failed, exception" + th.getMessage());
}
}
}
if (!this.a.isReport()) {
final CampaignEx campaignEx4 = this.a;
if (!campaignEx4.isHasMBTplMark()) {
final Context c = com.mbridge.msdk.foundation.controller.c.m().c();
String str = this.e;
com.mbridge.msdk.foundation.controller.c.m().a(c);
if (!TextUtils.isEmpty(campaignEx4.getImpressionURL())) {
new Thread(new Runnable() { // from class: com.mbridge.msdk.advanced.a.a.6
@Override // java.lang.Runnable
public final void run() {
try {
j.a(com.mbridge.msdk.foundation.db.g.a(c)).a(campaignEx4.getId());
} catch (Exception unused) {
af.b(a.this.h, "campain can't insert db");
}
}
}).start();
com.mbridge.msdk.click.a.a(c, campaignEx4, str, campaignEx4.getImpressionURL(), false, true, com.mbridge.msdk.click.a.a.g);
}
if (!TextUtils.isEmpty(str) && campaignEx4.getNativeVideoTracking() != null && campaignEx4.getNativeVideoTracking().p() != null) {
com.mbridge.msdk.click.a.a(c, campaignEx4, str, campaignEx4.getNativeVideoTracking().p(), false, false);
}
campaignEx4.setReport(true);
com.mbridge.msdk.foundation.same.a.b.a(this.e, campaignEx4, "h5_native");
Context c2 = com.mbridge.msdk.foundation.controller.c.m().c();
String str2 = this.e;
try {
if (!TextUtils.isEmpty(campaignEx4.getOnlyImpressionURL())) {
com.mbridge.msdk.click.a.a(c2, campaignEx4, str2, campaignEx4.getOnlyImpressionURL(), false, true, com.mbridge.msdk.click.a.a.h);
}
} catch (Throwable th2) {
af.b(this.h, th2.getMessage());
}
a(campaignEx4, com.mbridge.msdk.foundation.controller.c.m().c(), this.e);
}
Context c3 = com.mbridge.msdk.foundation.controller.c.m().c();
CampaignEx campaignEx5 = this.a;
String str3 = this.e;
if (campaignEx5 != null) {
try {
if (campaignEx5.isMraid()) {
n nVar = new n();
nVar.f(campaignEx5.getRequestId());
nVar.g(campaignEx5.getRequestIdNotice());
nVar.e(campaignEx5.getId());
nVar.d(campaignEx5.isMraid() ? n.a : n.b);
com.mbridge.msdk.foundation.same.report.g.d(nVar, c3.getApplicationContext(), str3);
}
} catch (Exception e2) {
af.b("NativeAdvancedReport", e2.getMessage());
}
}
com.mbridge.msdk.advanced.b.d dVar = this.c;
if (dVar != null) {
dVar.a(this.f);
}
}
int i = this.k;
if (i != -1) {
mBNativeAdvancedView.changeCloseBtnState(i);
}
d.a(this.e);
com.mbridge.msdk.advanced.common.c.b(this.m + this.e + campaignEx.getRequestId());
this.g.sendEmptyMessageDelayed(2, 1000L);
com.mbridge.msdk.click.c.a(com.mbridge.msdk.foundation.controller.c.m().c(), this.a.getMaitve(), this.a.getMaitve_src());
}
private void a(CampaignEx campaignEx, Context context, String str) {
if (campaignEx != null) {
try {
List<String> pv_urls = campaignEx.getPv_urls();
if (pv_urls == null || pv_urls.size() <= 0) {
return;
}
Iterator<String> it = pv_urls.iterator();
while (it.hasNext()) {
com.mbridge.msdk.click.a.a(context, campaignEx, str, it.next(), false, true);
}
} catch (Throwable th) {
af.b(this.h, th.getMessage());
}
}
}
public final void d() {
if (this.c != null) {
this.c = null;
}
if (this.p != null) {
this.p = null;
}
if (this.o != null) {
this.o = null;
}
MBNativeAdvancedView mBNativeAdvancedView = this.b;
if (mBNativeAdvancedView != null) {
MBNativeAdvancedWebview advancedNativeWebview = mBNativeAdvancedView.getAdvancedNativeWebview();
if (advancedNativeWebview != null) {
advancedNativeWebview.finishAdSession();
}
this.b.destroy();
}
if (this.i != null) {
this.i = null;
}
com.mbridge.msdk.foundation.d.b.a().c(this.e);
}
public final void e() {
MBNativeAdvancedWebview advancedNativeWebview;
if (this.b == null || com.mbridge.msdk.foundation.d.b.c || (advancedNativeWebview = this.b.getAdvancedNativeWebview()) == null || advancedNativeWebview.isDestoryed()) {
return;
}
com.mbridge.msdk.advanced.signal.a.a(advancedNativeWebview, "onViewAppeared", "");
}
public final void f() {
MBNativeAdvancedWebview advancedNativeWebview;
MBNativeAdvancedView mBNativeAdvancedView = this.b;
if (mBNativeAdvancedView == null || (advancedNativeWebview = mBNativeAdvancedView.getAdvancedNativeWebview()) == null || advancedNativeWebview.isDestoryed()) {
return;
}
g.a().a((WebView) advancedNativeWebview, "onViewDisappeared", "");
}
public static /* synthetic */ void a(a aVar, int i) {
com.mbridge.msdk.advanced.b.d dVar = aVar.c;
if (dVar != null) {
dVar.c(aVar.f);
aVar.c = null;
String str = aVar.e;
CampaignEx campaignEx = aVar.a;
if (campaignEx != null && campaignEx.isMraid()) {
n nVar = new n("2000061", campaignEx.getId(), campaignEx.getRequestId(), campaignEx.getRequestIdNotice(), str, ab.m(com.mbridge.msdk.foundation.controller.c.m().c()));
nVar.d(n.a);
com.mbridge.msdk.foundation.same.report.g.b(nVar, com.mbridge.msdk.foundation.controller.c.m().c(), str);
}
}
String str2 = aVar.e;
CampaignEx campaignEx2 = aVar.a;
if (campaignEx2 != null) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000069");
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx2.getId());
jSONObject.put("rid", campaignEx2.getRequestId());
jSONObject.put("rid_n", campaignEx2.getRequestIdNotice());
jSONObject.put(CampaignEx.JSON_KEY_CREATIVE_ID, campaignEx2.getCreativeId());
jSONObject.put("hb", campaignEx2.isBidCampaign() ? 1 : 0);
jSONObject.put("network_type", ab.m(com.mbridge.msdk.foundation.controller.c.m().c()));
jSONObject.put("close_type", i);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b("NativeAdvancedReport", th.getMessage());
}
}
MBNativeAdvancedView mBNativeAdvancedView = aVar.b;
if (mBNativeAdvancedView != null) {
mBNativeAdvancedView.setVisibility(8);
aVar.f();
MBNativeAdvancedWebview advancedNativeWebview = aVar.b.getAdvancedNativeWebview();
if (advancedNativeWebview != null) {
advancedNativeWebview.finishAdSession();
}
}
Handler handler = aVar.g;
if (handler != null) {
handler.removeCallbacksAndMessages(null);
}
}
}

View File

@@ -0,0 +1,945 @@
package com.mbridge.msdk.advanced.a;
import android.content.Context;
import android.graphics.Bitmap;
import android.net.http.SslError;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import android.webkit.SslErrorHandler;
import android.webkit.WebView;
import androidx.annotation.NonNull;
import androidx.work.WorkRequest;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.advanced.d.f;
import com.mbridge.msdk.advanced.view.MBNativeAdvancedView;
import com.mbridge.msdk.advanced.view.MBNativeAdvancedWebview;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.db.g;
import com.mbridge.msdk.foundation.db.j;
import com.mbridge.msdk.foundation.download.download.H5DownLoadManager;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.CampaignUnit;
import com.mbridge.msdk.foundation.same.c;
import com.mbridge.msdk.foundation.same.net.f.e;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.ap;
import com.mbridge.msdk.foundation.tools.n;
import com.mbridge.msdk.out.MBridgeIds;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
/* loaded from: classes4.dex */
public final class b {
private static String a = "NativeAdvancedLoadManager";
private String b;
private String c;
private long d;
private com.mbridge.msdk.advanced.b.b e;
private MBNativeAdvancedView g;
private k h;
private List<CampaignEx> i;
private CampaignEx j;
private int k;
private int l;
private int m;
private int n;
private String o;
private int p;
private boolean q;
private volatile boolean r;
private com.mbridge.msdk.videocommon.listener.a s;
private H5DownLoadManager.ZipDownloadListener t;
private H5DownLoadManager.ZipDownloadListener u;
private String v;
private int w;
private String x = "";
private Handler y = new Handler(Looper.getMainLooper()) { // from class: com.mbridge.msdk.advanced.a.b.1
@Override // android.os.Handler
public final void handleMessage(@NonNull Message message) {
Object obj;
super.handleMessage(message);
int i = message.what;
if (i == 1) {
Object obj2 = message.obj;
int i2 = message.arg1;
if (obj2 == null || !(obj2 instanceof CampaignEx)) {
return;
}
CampaignEx campaignEx = (CampaignEx) obj2;
b.a(b.this, H5DownLoadManager.getInstance().getH5ResAddress(campaignEx.getAdZip()), campaignEx, i2);
return;
}
if (i == 2) {
Object obj3 = message.obj;
try {
if (obj3 instanceof Bundle) {
int i3 = ((Bundle) obj3).getInt("type");
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(i3 == 1 ? 880004 : i3 == 2 ? 880007 : i3 == 3 ? 880006 : 880024);
String string = ((Bundle) obj3).getString("msg");
CampaignEx campaignEx2 = (CampaignEx) ((Bundle) obj3).getSerializable("campaignex");
bVar.a(string);
bVar.a(campaignEx2);
b bVar2 = b.this;
bVar2.a(bVar, bVar2.o, b.this.p, campaignEx2);
return;
}
return;
} catch (Exception e) {
com.mbridge.msdk.foundation.c.b bVar3 = new com.mbridge.msdk.foundation.c.b(880000);
bVar3.a((Throwable) e);
b bVar4 = b.this;
bVar4.a(bVar3, bVar4.o, b.this.p, (CampaignEx) null);
return;
}
}
if (i == 3) {
Object obj4 = message.obj;
if (obj4 == null || !(obj4 instanceof CampaignEx)) {
return;
}
b bVar5 = b.this;
bVar5.b((CampaignEx) obj4, bVar5.p);
return;
}
if (i == 4) {
Object obj5 = message.obj;
if (obj5 == null || !(obj5 instanceof CampaignEx)) {
return;
}
if (b.this.g != null) {
b.this.g.setEndCardReady(true);
}
b bVar6 = b.this;
bVar6.b((CampaignEx) obj5, bVar6.p);
return;
}
if (i == 5 && (obj = message.obj) != null && (obj instanceof CampaignEx)) {
if (b.this.g != null) {
b.this.g.setVideoReady(true);
}
b bVar7 = b.this;
bVar7.b((CampaignEx) obj, bVar7.p);
}
}
};
private Runnable z = new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.6
@Override // java.lang.Runnable
public final void run() {
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880010);
b bVar2 = b.this;
bVar2.a(bVar, bVar2.o, b.this.p, (CampaignEx) null);
}
};
private Context f = com.mbridge.msdk.foundation.controller.c.m().c();
public final String a() {
return this.x;
}
public final void a(int i) {
this.k = i;
}
public final void a(int i, int i2) {
this.n = i;
this.m = i2;
}
public final void a(com.mbridge.msdk.advanced.b.b bVar) {
this.e = bVar;
}
public final void a(MBNativeAdvancedView mBNativeAdvancedView) {
this.g = mBNativeAdvancedView;
}
public final void a(k kVar) {
this.h = kVar;
}
public final void c() {
if (this.e != null) {
this.e = null;
}
if (this.s != null) {
this.s = null;
}
if (this.t != null) {
this.t = null;
}
}
public b(String str, String str2, long j) {
this.c = str;
this.b = str2;
}
public final void a(String str, int i) {
CampaignEx a2;
this.r = false;
this.o = str;
this.p = i;
this.j = null;
if (this.g == null) {
a(new com.mbridge.msdk.foundation.c.b(880030), str, i, (CampaignEx) null);
return;
}
if (TextUtils.isEmpty(str)) {
a2 = d.a(this.g, this.c, this.b, str, this.k, false, false);
} else {
a2 = d.a(this.g, this.c, this.b, str, this.k, false, true);
}
long timestamp = a2 != null ? a2.getTimestamp() : 0L;
k kVar = this.h;
if (kVar != null && kVar.m() == 1 && this.g != null && a2 != null) {
a(a2, i);
return;
}
this.q = false;
k kVar2 = this.h;
if (kVar2 != null) {
List<Integer> c = kVar2.c();
if (c == null || c.size() <= 0) {
this.d = WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS;
} else {
this.d = c.get(0).intValue() * 1000;
}
} else {
this.d = WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS;
}
af.a(a, "开始从V3请求新的 offer超时 " + this.d);
if (this.h == null || timestamp <= 0 || !TextUtils.isEmpty(str)) {
a(this.d);
a(this.f, str, i);
return;
}
if (System.currentTimeMillis() - timestamp > this.h.o() * 1000) {
a(this.d);
a(this.f, str, i);
} else {
a(a2, i);
}
}
private void a(long j) {
this.y.postDelayed(this.z, j);
}
public final String b() {
return com.mbridge.msdk.foundation.same.c.a(this.i);
}
private void a(Context context, String str, int i) {
try {
if (context == null) {
a(new com.mbridge.msdk.foundation.c.b(880025), str, i, (CampaignEx) null);
return;
}
if (ap.a(this.b)) {
a(new com.mbridge.msdk.foundation.c.b(880032), str, i, (CampaignEx) null);
return;
}
try {
d.a(this.b);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
af.c(a, "load 开始准备请求参数");
MBridgeIds mBridgeIds = new MBridgeIds(this.c, this.b);
f fVar = new f();
fVar.a(i);
fVar.b(this.w);
fVar.a(this.v);
fVar.c(this.n);
fVar.d(this.m);
e a2 = com.mbridge.msdk.advanced.d.e.a(context, mBridgeIds, fVar);
if (a2 == null) {
af.c(a, "load 请求参数为空 load失败");
a(new com.mbridge.msdk.foundation.c.b(880001), str, i, (CampaignEx) null);
return;
}
if (!TextUtils.isEmpty(str)) {
a2.a("token", str);
}
String d = ak.d(this.b);
if (!TextUtils.isEmpty(d)) {
a2.a("j", d);
}
new com.mbridge.msdk.advanced.d.c(context).choiceV3OrV5BySetting(1, a2, b(str, i), str, com.mbridge.msdk.foundation.same.c.a(this.d, WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS));
} catch (Exception e) {
af.b(a, e.getMessage());
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880020);
bVar.a((Throwable) e);
a(bVar, str, i, (CampaignEx) null);
this.w = 0;
}
}
@NonNull
private com.mbridge.msdk.advanced.d.b b(final String str, final int i) {
com.mbridge.msdk.advanced.d.b bVar = new com.mbridge.msdk.advanced.d.b(i) { // from class: com.mbridge.msdk.advanced.a.b.7
@Override // com.mbridge.msdk.advanced.d.b
public final void a(final CampaignUnit campaignUnit, final int i2) {
try {
b bVar2 = b.this;
b.a(bVar2, campaignUnit, i2, bVar2.b, str);
b.this.x = campaignUnit.getRequestId();
b.this.i = campaignUnit.getAds();
} catch (Exception e) {
af.b(b.a, e.getMessage());
af.c(b.a, "onLoadCompaginSuccess 数据刚请求失败");
if (b.this.y != null) {
b.this.y.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.7.1
@Override // java.lang.Runnable
public final void run() {
com.mbridge.msdk.foundation.c.b bVar3 = new com.mbridge.msdk.foundation.c.b(880003);
bVar3.a((Throwable) e);
AnonymousClass7 anonymousClass7 = AnonymousClass7.this;
b bVar4 = b.this;
String str2 = str;
int i3 = i2;
CampaignUnit campaignUnit2 = campaignUnit;
bVar4.a(bVar3, str2, i3, (campaignUnit2 == null || campaignUnit2.getAds() == null || campaignUnit.getAds().size() == 0) ? null : campaignUnit.getAds().get(0));
}
});
}
b.this.w = 0;
}
}
@Override // com.mbridge.msdk.advanced.d.b
public final void a(int i2, final String str2) {
af.b(b.a, str2);
af.c(b.a, "onLoadCompaginFailed load failed errorCode:" + i2 + " msg:" + str2);
if (b.this.y != null) {
b.this.y.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.7.2
@Override // java.lang.Runnable
public final void run() {
com.mbridge.msdk.foundation.c.b bVar2 = new com.mbridge.msdk.foundation.c.b(880002);
bVar2.a(str2);
AnonymousClass7 anonymousClass7 = AnonymousClass7.this;
b.this.a(bVar2, str, i, (CampaignEx) null);
}
});
}
b.this.w = 0;
}
};
bVar.a(str);
bVar.setUnitId(this.b);
bVar.setPlacementId(this.c);
bVar.setAdType(298);
return bVar;
}
private void a(CampaignEx campaignEx, int i) {
this.j = campaignEx;
if (d.a(this.g, campaignEx, this.c, this.b)) {
b(campaignEx, i);
} else {
c(campaignEx, i);
}
}
/* JADX INFO: Access modifiers changed from: private */
public void b(CampaignEx campaignEx, int i) {
if (!d.a(this.g, campaignEx, this.c, this.b) || this.r) {
return;
}
e();
d.a(campaignEx, this.b);
this.r = true;
com.mbridge.msdk.advanced.b.b bVar = this.e;
if (bVar != null) {
bVar.a(campaignEx, i);
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(com.mbridge.msdk.foundation.c.b bVar, String str, int i, CampaignEx campaignEx) {
if (this.q) {
this.q = false;
a(bVar, i, str);
} else {
if (bVar != null) {
bVar.a(campaignEx);
}
a(bVar, i, campaignEx);
}
}
private void a(com.mbridge.msdk.foundation.c.b bVar, int i, String str) {
CampaignEx a2 = d.a(this.g, this.c, this.b, str, this.k, true, true);
if (a2 != null) {
af.b(a, "load failed cache ");
a(a2, i);
} else {
a(bVar, i, a2);
}
}
private void a(com.mbridge.msdk.foundation.c.b bVar, int i, CampaignEx campaignEx) {
if (this.r) {
return;
}
e();
if (bVar != null) {
af.b(a, "real failed: " + bVar.b());
}
this.r = true;
com.mbridge.msdk.advanced.b.b bVar2 = this.e;
if (bVar2 != null) {
bVar2.a(bVar, i);
}
}
private void e() {
this.y.removeCallbacks(this.z);
}
private void c(CampaignEx campaignEx, int i) {
MBNativeAdvancedView mBNativeAdvancedView = this.g;
if (mBNativeAdvancedView != null) {
mBNativeAdvancedView.clearResState();
}
if (!TextUtils.isEmpty(campaignEx.getAdZip())) {
af.a(a, "开始下载zip " + campaignEx.getAdZip());
h(campaignEx, i);
}
if (!TextUtils.isEmpty(campaignEx.getAdHtml())) {
af.a(a, "开始下载HTML " + campaignEx.getAdHtml());
g(campaignEx, i);
}
if (!TextUtils.isEmpty(campaignEx.getVideoUrlEncode())) {
af.a(a, "开始下载Video " + campaignEx.getVideoUrlEncode());
i(campaignEx, i);
}
if (!TextUtils.isEmpty(campaignEx.getImageUrl())) {
af.a(a, "开始下载image " + campaignEx.getImageUrl());
f(campaignEx, i);
}
if (!TextUtils.isEmpty(campaignEx.getendcard_url())) {
af.a(a, "开始下载EndCard " + campaignEx.getendcard_url());
e(campaignEx, i);
}
if (TextUtils.isEmpty(campaignEx.getGifUrl())) {
return;
}
af.a(a, "开始下载gitUrl " + campaignEx.getGifUrl());
d(campaignEx, i);
}
private void d(final CampaignEx campaignEx, final int i) {
com.mbridge.msdk.foundation.same.c.b.a(com.mbridge.msdk.foundation.controller.c.m().c()).a(campaignEx.getGifUrl(), new com.mbridge.msdk.foundation.same.c.c() { // from class: com.mbridge.msdk.advanced.a.b.10
@Override // com.mbridge.msdk.foundation.same.c.c
public final void onSuccessLoad(Bitmap bitmap, String str) {
af.a(b.a, "giturl 下载成功: " + str);
if (b.this.y != null) {
b.this.y.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.10.1
@Override // java.lang.Runnable
public final void run() {
AnonymousClass10 anonymousClass10 = AnonymousClass10.this;
b.this.b(campaignEx, i);
}
});
}
}
@Override // com.mbridge.msdk.foundation.same.c.c
public final void onFailedLoad(String str, String str2) {
af.a(b.a, "gifurl 下载失败: " + str2);
if (b.this.y != null) {
b.this.y.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.10.2
@Override // java.lang.Runnable
public final void run() {
AnonymousClass10 anonymousClass10 = AnonymousClass10.this;
b.this.b(campaignEx, i);
}
});
}
}
});
}
private void e(final CampaignEx campaignEx, final int i) {
String str;
this.u = new H5DownLoadManager.ZipDownloadListener() { // from class: com.mbridge.msdk.advanced.a.b.11
@Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter
public final void onSuccess(String str2, String str3, boolean z) {
af.a(b.a, "endcard 下载成功: " + str2);
if (b.this.y != null) {
Message obtain = Message.obtain();
obtain.what = 4;
obtain.obj = campaignEx;
obtain.arg1 = i;
b.this.y.sendMessage(obtain);
}
}
@Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter
public final void onFailed(String str2, String str3) {
af.a(b.a, "endcard 下载失败: " + str3);
if (b.this.g != null) {
b.this.g.setEndCardReady(false);
}
Message obtain = Message.obtain();
obtain.what = 2;
Bundle bundle = new Bundle();
bundle.putSerializable("campaignex", campaignEx);
bundle.putString("msg", str2);
bundle.putInt("type", 2);
obtain.obj = bundle;
b.this.y.sendMessage(obtain);
}
};
if (campaignEx != null) {
r4 = campaignEx.getAabEntity() != null ? campaignEx.getAabEntity().h3c : 0;
str = campaignEx.getendcard_url();
} else {
str = "";
}
com.mbridge.msdk.foundation.same.report.d.c cVar = new com.mbridge.msdk.foundation.same.report.d.c();
cVar.a(campaignEx);
cVar.c(r4);
H5DownLoadManager.getInstance().downloadH5Res(cVar, str, this.u);
}
private void f(final CampaignEx campaignEx, final int i) {
com.mbridge.msdk.foundation.same.c.b.a(com.mbridge.msdk.foundation.controller.c.m().c()).a(campaignEx.getImageUrl(), new com.mbridge.msdk.foundation.same.c.c() { // from class: com.mbridge.msdk.advanced.a.b.12
@Override // com.mbridge.msdk.foundation.same.c.c
public final void onSuccessLoad(Bitmap bitmap, String str) {
af.a(b.a, "image 下载成功: " + str);
if (b.this.y != null) {
b.this.y.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.12.1
@Override // java.lang.Runnable
public final void run() {
AnonymousClass12 anonymousClass12 = AnonymousClass12.this;
b.this.b(campaignEx, i);
}
});
}
}
@Override // com.mbridge.msdk.foundation.same.c.c
public final void onFailedLoad(String str, String str2) {
af.a(b.a, "image 下载失败: " + str2);
if (b.this.y != null) {
b.this.y.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.12.2
@Override // java.lang.Runnable
public final void run() {
AnonymousClass12 anonymousClass12 = AnonymousClass12.this;
b.this.b(campaignEx, i);
}
});
}
}
});
}
/* JADX WARN: Code restructure failed: missing block: B:26:0x00c2, code lost:
if (r3 == null) goto L40;
*/
/* JADX WARN: Code restructure failed: missing block: B:28:0x00c9, code lost:
if (r7.exists() == false) goto L49;
*/
/* JADX WARN: Code restructure failed: missing block: B:30:0x00cf, code lost:
if (r7.isFile() == false) goto L49;
*/
/* JADX WARN: Code restructure failed: missing block: B:32:0x00d5, code lost:
if (r7.canRead() == false) goto L49;
*/
/* JADX WARN: Code restructure failed: missing block: B:33:0x00d7, code lost:
r10.setAdHtml(r7.getAbsolutePath());
com.mbridge.msdk.foundation.tools.af.a(com.mbridge.msdk.advanced.a.b.a, "开始渲染 HTML ");
r0 = r9.y;
*/
/* JADX WARN: Code restructure failed: missing block: B:34:0x00e7, code lost:
if (r0 == null) goto L50;
*/
/* JADX WARN: Code restructure failed: missing block: B:35:0x00e9, code lost:
r0.post(new com.mbridge.msdk.advanced.a.b.AnonymousClass13(r9));
*/
/* JADX WARN: Code restructure failed: missing block: B:36:0x0108, code lost:
if (r3 == null) goto L80;
*/
/* JADX WARN: Code restructure failed: missing block: B:37:0x010a, code lost:
r3.close();
*/
/* JADX WARN: Code restructure failed: missing block: B:38:?, code lost:
return;
*/
/* JADX WARN: Code restructure failed: missing block: B:40:?, code lost:
return;
*/
/* JADX WARN: Code restructure failed: missing block: B:41:0x00f2, code lost:
com.mbridge.msdk.foundation.tools.af.a(com.mbridge.msdk.advanced.a.b.a, "渲染 HTML 失败: html file write failed");
r0 = new com.mbridge.msdk.foundation.c.b(880013);
a(r0, r9.o, r11, r10);
a(r0, r9.o, r11, r10);
*/
/* JADX WARN: Code restructure failed: missing block: B:42:0x00aa, code lost:
r3.close();
*/
/* JADX WARN: Code restructure failed: missing block: B:50:0x00a8, code lost:
if (r3 != null) goto L31;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private void g(final com.mbridge.msdk.foundation.entity.CampaignEx r10, final int r11) {
/*
Method dump skipped, instructions count: 320
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.advanced.a.b.g(com.mbridge.msdk.foundation.entity.CampaignEx, int):void");
}
private void h(final CampaignEx campaignEx, final int i) {
String str;
this.t = new H5DownLoadManager.ZipDownloadListener() { // from class: com.mbridge.msdk.advanced.a.b.2
@Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter
public final void onSuccess(String str2, String str3, boolean z) {
af.a(b.a, "zip 下载成功: " + str2);
Message obtain = Message.obtain();
obtain.what = 1;
obtain.obj = campaignEx;
obtain.arg1 = i;
b.this.y.sendMessage(obtain);
if (z) {
return;
}
b.a(b.this, campaignEx, str2, true, "");
}
@Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter
public final void onFailed(String str2, String str3) {
af.a(b.a, "zip 下载失败: " + str3 + " " + str2);
Message obtain = Message.obtain();
obtain.what = 2;
Bundle bundle = new Bundle();
bundle.putSerializable("campaignex", campaignEx);
bundle.putString("msg", str2);
bundle.putInt("type", 3);
obtain.obj = bundle;
b.this.y.sendMessage(obtain);
b.a(b.this, campaignEx, str3, false, str2);
}
};
com.mbridge.msdk.foundation.same.report.d.c cVar = new com.mbridge.msdk.foundation.same.report.d.c();
cVar.a(campaignEx);
if (campaignEx != null) {
r0 = campaignEx.getAabEntity() != null ? campaignEx.getAabEntity().h3c : 0;
str = campaignEx.getAdZip();
} else {
str = "";
}
cVar.c(r0);
cVar.a(2);
H5DownLoadManager.getInstance().downloadH5Res(cVar, str, this.t);
}
/* JADX INFO: Access modifiers changed from: private */
public void a(CampaignEx campaignEx, String str, int i) {
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(880009);
bVar.a(str);
a(bVar, this.o, i, campaignEx);
com.mbridge.msdk.advanced.c.a.a(2, str, this.b, campaignEx);
}
private void i(final CampaignEx campaignEx, int i) {
this.s = new com.mbridge.msdk.videocommon.listener.a() { // from class: com.mbridge.msdk.advanced.a.b.5
@Override // com.mbridge.msdk.videocommon.listener.a
public final void a(String str) {
af.a(b.a, "Video 下载成功: " + str);
Message obtain = Message.obtain();
obtain.obj = campaignEx;
obtain.what = 5;
b.this.y.sendMessage(obtain);
}
@Override // com.mbridge.msdk.videocommon.listener.a
public final void a(String str, String str2) {
af.a(b.a, "Video 下载失败: " + str);
Message obtain = Message.obtain();
Bundle bundle = new Bundle();
bundle.putSerializable("campaignex", campaignEx);
bundle.putString("msg", str);
bundle.putInt("type", 1);
obtain.obj = bundle;
obtain.what = 2;
b.this.y.sendMessage(obtain);
}
};
CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList = new CopyOnWriteArrayList<>();
copyOnWriteArrayList.add(campaignEx);
com.mbridge.msdk.videocommon.download.b.getInstance().createUnitCache(this.f, this.b, copyOnWriteArrayList, 298, this.s);
if (!com.mbridge.msdk.videocommon.download.b.getInstance().a(298, this.b, campaignEx.isBidCampaign())) {
af.a(a, " load Video");
com.mbridge.msdk.videocommon.download.b.getInstance().load(this.b);
} else {
af.a(a, " load Video isReady true");
this.g.setVideoReady(true);
b(campaignEx, i);
}
}
public final String a(String str) {
int k;
if (this.j == null) {
return "";
}
try {
com.mbridge.msdk.videocommon.download.a a2 = com.mbridge.msdk.videocommon.download.b.getInstance().a(this.b, this.j.getId() + this.j.getVideoUrlEncode() + this.j.getBidToken());
if (a2 == null || (k = a2.k()) != 5) {
return str;
}
String h = a2.h();
if (!new File(h).exists()) {
return str;
}
af.b(a, "本地已下载完 拿本地播放地址:" + h + " state" + k);
return h;
} catch (Exception e) {
af.b(a, e.getMessage());
return str;
}
}
public static /* synthetic */ void a(b bVar, final String str, final CampaignEx campaignEx, final int i) {
MBNativeAdvancedView mBNativeAdvancedView = bVar.g;
if (mBNativeAdvancedView == null || mBNativeAdvancedView.getAdvancedNativeWebview() == null) {
return;
}
com.mbridge.msdk.advanced.c.a.a(bVar.b, campaignEx);
com.mbridge.msdk.advanced.signal.b bVar2 = new com.mbridge.msdk.advanced.signal.b(bVar.g.getContext(), bVar.c, bVar.b);
ArrayList arrayList = new ArrayList();
arrayList.add(campaignEx);
bVar2.a(arrayList);
bVar2.a(bVar.k);
bVar2.b(bVar.l);
bVar.g.setAdvancedNativeSignalCommunicationImpl(bVar2);
final long currentTimeMillis = System.currentTimeMillis();
final MBNativeAdvancedWebview advancedNativeWebview = bVar.g.getAdvancedNativeWebview();
if (advancedNativeWebview == null) {
bVar.a(campaignEx, "webview is null", i);
return;
}
if (advancedNativeWebview.isDestoryed()) {
bVar.a(campaignEx, "webview is destroyed", i);
return;
}
advancedNativeWebview.setWebViewListener(new com.mbridge.msdk.mbsignalcommon.b.b() { // from class: com.mbridge.msdk.advanced.a.b.3
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, int i2) {
super.a(webView, i2);
af.b("NativeAdvancedLoadManager", "=========readyState: " + i2);
if (i2 == 1) {
b.this.g.setH5Ready(true);
com.mbridge.msdk.advanced.common.c.a(b.this.c + b.this.b + campaignEx.getRequestId(), true);
b.b(b.this, campaignEx, i);
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, b.this.b, "", currentTimeMillis, 1);
return;
}
b.this.a(campaignEx, "readyState 2", i);
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, b.this.b, "readyState 2", currentTimeMillis, 3);
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, int i2, String str2, String str3) {
super.a(webView, i2, str2, str3);
af.b("NativeAdvancedLoadManager", "onReceivedError " + i2 + " " + str2 + " " + str3);
b.this.a(campaignEx, str2, i);
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, b.this.b, "error code:" + i2 + str2, currentTimeMillis, 3);
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
super.a(webView, sslErrorHandler, sslError);
new StringBuilder().append("onReceivedSslError: ");
throw null;
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, String str2) {
super.a(webView, str2);
af.b("NativeAdvancedLoadManager", "onPageFinished");
if (!campaignEx.isHasMBTplMark()) {
b.this.g.setH5Ready(true);
af.b("NativeAdvancedLoadManager", "=======onPageFinished OK");
com.mbridge.msdk.advanced.common.c.a(b.this.c + b.this.b + campaignEx.getRequestId(), true);
b.b(b.this, campaignEx, i);
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, b.this.b, "", currentTimeMillis, 1);
}
com.mbridge.msdk.advanced.signal.a.a(webView);
}
});
if (!advancedNativeWebview.isDestoryed()) {
af.b(a, "=======开始渲染: " + str);
Handler handler = bVar.y;
if (handler != null) {
handler.post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.4
@Override // java.lang.Runnable
public final void run() {
advancedNativeWebview.loadUrl(str);
}
});
return;
}
return;
}
bVar.a(new com.mbridge.msdk.foundation.c.b(880031), bVar.o, i, campaignEx);
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, bVar.b, "webview had destory", currentTimeMillis, 3);
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r1v0, types: [com.mbridge.msdk.foundation.same.report.d.a.a] */
/* JADX WARN: Type inference failed for: r1v10 */
/* JADX WARN: Type inference failed for: r1v11 */
/* JADX WARN: Type inference failed for: r1v9 */
public static /* synthetic */ void a(b bVar, CampaignUnit campaignUnit, int i, String str, String str2) {
ArrayList arrayList;
CampaignEx campaignEx;
int i2;
k kVar;
final CampaignEx campaignEx2 = 0;
campaignEx2 = 0;
campaignEx2 = 0;
if (campaignUnit == null || campaignUnit.getAds() == null) {
arrayList = null;
} else {
arrayList = new ArrayList();
final CampaignEx campaignEx3 = campaignUnit.getAds().get(0);
campaignEx3.setCampaignUnitId(bVar.b);
new Thread(new Runnable() { // from class: com.mbridge.msdk.advanced.a.b.9
@Override // java.lang.Runnable
public final void run() {
j.a(g.a(b.this.f)).a();
n.a(b.this.f, campaignEx3);
}
}).start();
bVar.v = campaignUnit.getSessionId();
if (campaignEx3.getOfferType() != 99 && (!TextUtils.isEmpty(campaignEx3.getAdZip()) || !TextUtils.isEmpty(campaignEx3.getAdHtml()))) {
if (ak.c(campaignEx3)) {
campaignEx3.setRtinsType(ak.c(bVar.f, campaignEx3.getPackageName()) ? 1 : 2);
}
if (com.mbridge.msdk.foundation.same.c.a(bVar.f, campaignEx3)) {
arrayList.add(campaignEx3);
} else {
ak.a(bVar.b, campaignEx3, com.mbridge.msdk.foundation.same.a.x);
}
try {
com.mbridge.msdk.foundation.same.c.a(campaignEx3, bVar.f, null, new c.a() { // from class: com.mbridge.msdk.advanced.a.b.8
@Override // com.mbridge.msdk.foundation.same.c.a
public final void a(String str3, com.mbridge.msdk.foundation.same.report.d.c cVar) {
try {
com.mbridge.msdk.foundation.same.report.d.d.a().a(str3, cVar, campaignEx3, b.this.f, campaignEx2);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
});
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
}
if (arrayList == null || arrayList.size() <= 0) {
af.c(a, "onload load失败 返回的compaign没有可以用的");
com.mbridge.msdk.foundation.c.b bVar2 = new com.mbridge.msdk.foundation.c.b(880033);
if (campaignUnit != null && campaignUnit.getAds() != null && campaignUnit.getAds().size() != 0) {
campaignEx2 = campaignUnit.getAds().get(0);
}
bVar.a(bVar2, str2, i, campaignEx2);
return;
}
try {
i2 = bVar.w + 1;
bVar.w = i2;
kVar = bVar.h;
} catch (Exception e2) {
e2.printStackTrace();
}
if (kVar != null) {
if (i2 > kVar.w()) {
}
af.c(a, "onload 算出 下次的offset是:" + bVar.w);
af.c(a, "onload load成功 size:" + arrayList.size());
campaignEx = (CampaignEx) arrayList.get(0);
if (TextUtils.isEmpty(campaignEx.getAdZip()) || (!TextUtils.isEmpty(campaignEx.getAdHtml()) && campaignEx.getAdHtml().contains("<MBTPLMARK>"))) {
campaignEx.setHasMBTplMark(true);
campaignEx.setIsMraid(false);
} else {
campaignEx.setHasMBTplMark(false);
campaignEx.setIsMraid(true);
}
bVar.a(campaignEx, i);
}
af.c(a, "onload 重置offset为0");
bVar.w = 0;
af.c(a, "onload 算出 下次的offset是:" + bVar.w);
af.c(a, "onload load成功 size:" + arrayList.size());
campaignEx = (CampaignEx) arrayList.get(0);
if (TextUtils.isEmpty(campaignEx.getAdZip())) {
}
campaignEx.setHasMBTplMark(true);
campaignEx.setIsMraid(false);
bVar.a(campaignEx, i);
}
public static /* synthetic */ void a(b bVar, CampaignEx campaignEx, String str, boolean z, String str2) {
try {
com.mbridge.msdk.foundation.entity.n nVar = new com.mbridge.msdk.foundation.entity.n();
nVar.e(2);
nVar.a("m_download_end");
if (campaignEx != null) {
nVar.d(campaignEx.isMraid() ? com.mbridge.msdk.foundation.entity.n.a : com.mbridge.msdk.foundation.entity.n.b);
nVar.g(campaignEx.getRequestIdNotice());
}
nVar.a("url", str);
nVar.a("scenes", "1");
if (z) {
nVar.b(1);
} else {
nVar.b(3);
nVar.h(str2);
}
com.mbridge.msdk.foundation.same.report.d.d.a().a(nVar, campaignEx);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b(a, e.getMessage());
}
}
}
public static /* synthetic */ void b(b bVar, CampaignEx campaignEx, int i) {
if (bVar.g.isH5Ready()) {
bVar.b(campaignEx, i);
com.mbridge.msdk.advanced.c.a.a(1, "", bVar.b, campaignEx);
}
}
}

View File

@@ -0,0 +1,105 @@
package com.mbridge.msdk.advanced.a;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.h;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.aj;
import com.mbridge.msdk.out.Campaign;
import com.mbridge.msdk.out.NativeListener;
/* loaded from: classes4.dex */
public final class c extends a {
public c(Context context, String str, String str2) {
super(context, str, str2);
}
@Override // com.mbridge.msdk.advanced.a.a
public final void a(final CampaignEx campaignEx, boolean z, String str) {
if (this.d == null) {
this.d = new com.mbridge.msdk.click.a(com.mbridge.msdk.foundation.controller.c.m().c(), this.e);
}
this.d.a(new NativeListener.TrackingExListener() { // from class: com.mbridge.msdk.advanced.a.c.1
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDismissLoading(Campaign campaign) {
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDownloadFinish(Campaign campaign) {
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDownloadProgress(int i) {
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDownloadStart(Campaign campaign) {
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final boolean onInterceptDefaultLoadingDialog() {
return false;
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onShowLoading(Campaign campaign) {
}
@Override // com.mbridge.msdk.out.NativeListener.TrackingExListener
public final void onLeaveApp() {
c cVar = c.this;
com.mbridge.msdk.advanced.b.d dVar = cVar.c;
if (dVar != null) {
dVar.d(cVar.f);
}
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onStartRedirection(Campaign campaign, String str2) {
aj.b(campaignEx, c.this.b);
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onFinishRedirection(Campaign campaign, String str2) {
if (campaign == null) {
return;
}
aj.a(campaign, c.this.b);
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onRedirectionFailed(Campaign campaign, String str2) {
if (campaign == null) {
return;
}
aj.a(campaign, c.this.b);
}
});
if (z && !TextUtils.isEmpty(str)) {
String str2 = this.e;
if (campaignEx != null) {
try {
if (!TextUtils.isEmpty(str) && campaignEx.isMraid()) {
new h(com.mbridge.msdk.foundation.controller.c.m().c()).a(campaignEx.getRequestId(), campaignEx.getRequestIdNotice(), campaignEx.getId(), str2, str, campaignEx.isBidCampaign());
}
} catch (Exception e) {
af.b("NativeAdvancedReport", e.getMessage());
}
}
}
campaignEx.setCampaignUnitId(this.e);
this.d.a(campaignEx);
if (!this.a.isReportClick()) {
this.a.setReportClick(true);
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
if (campaignEx.getNativeVideoTracking() != null && campaignEx.getNativeVideoTracking().l() != null) {
com.mbridge.msdk.click.a.a(c, campaignEx, campaignEx.getCampaignUnitId(), campaignEx.getNativeVideoTracking().l(), false, false);
}
}
com.mbridge.msdk.advanced.b.d dVar = this.c;
if (dVar != null) {
dVar.b(this.f);
}
}
}

View File

@@ -0,0 +1,362 @@
package com.mbridge.msdk.advanced.a;
import android.net.http.SslError;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.webkit.SslErrorHandler;
import android.webkit.WebView;
import com.mbridge.msdk.advanced.view.MBNativeAdvancedView;
import com.mbridge.msdk.advanced.view.MBNativeAdvancedWebview;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.i;
import com.mbridge.msdk.foundation.db.e;
import com.mbridge.msdk.foundation.db.g;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes4.dex */
public final class d {
public static e a = e.a(g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
private static String b = "ResManager";
private static int c = 1;
public static CampaignEx a(MBNativeAdvancedView mBNativeAdvancedView, String str, String str2, String str3, int i, boolean z, boolean z2) {
com.mbridge.msdk.c.g b2 = h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b2 == null) {
h.a();
b2 = i.a();
}
long ac = b2.ac() * 1000;
long ad = b2.ad() * 1000;
if (a == null) {
a = e.a(g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
}
a.b(ad, str2);
if (a == null) {
a = e.a(g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
}
List<CampaignEx> b3 = a.b(str2, 0, 0, c);
if (b3 == null || b3.size() <= 0) {
return null;
}
CampaignEx campaignEx = b3.get(0);
if (TextUtils.isEmpty(campaignEx.getAdZip()) && TextUtils.isEmpty(campaignEx.getAdHtml())) {
return null;
}
long currentTimeMillis = System.currentTimeMillis();
long j = currentTimeMillis - ac;
if (!z) {
if ((campaignEx.getPlct() > 0 && (campaignEx.getPlct() * 1000) + campaignEx.getTimestamp() >= currentTimeMillis) || (campaignEx.getPlct() <= 0 && campaignEx.getTimestamp() >= j)) {
if (!a(mBNativeAdvancedView, campaignEx, str, str2, i, z2)) {
return null;
}
af.b(b, "cache campain is picked:" + campaignEx.getAppName());
return a(campaignEx);
}
af.a(b, "========已经超了缓存时间");
if (campaignEx.isSpareOffer(ac, ad) || mBNativeAdvancedView == null) {
return null;
}
mBNativeAdvancedView.setVisibility(8);
return null;
}
if ((campaignEx.getPlct() > 0 && (campaignEx.getPlct() * 1000) + campaignEx.getTimestamp() >= currentTimeMillis) || (campaignEx.getPlct() <= 0 && campaignEx.getTimestamp() >= j)) {
if (!a(mBNativeAdvancedView, campaignEx, str, str2, i, z2)) {
return null;
}
af.b(b, "cache campain is picked:" + campaignEx.getAppName());
return a(campaignEx);
}
if (a(mBNativeAdvancedView, campaignEx, str, str2, i, z2) && campaignEx.isSpareOffer(ac, ad)) {
return a(campaignEx);
}
if (campaignEx.isSpareOffer(ac, ad) || mBNativeAdvancedView == null) {
return null;
}
mBNativeAdvancedView.setVisibility(8);
return null;
}
private static CampaignEx a(CampaignEx campaignEx) {
if (!TextUtils.isEmpty(campaignEx.getAdZip()) || (!TextUtils.isEmpty(campaignEx.getAdHtml()) && campaignEx.getAdHtml().contains("<MBTPLMARK>"))) {
campaignEx.setHasMBTplMark(true);
campaignEx.setIsMraid(false);
} else {
campaignEx.setHasMBTplMark(false);
campaignEx.setIsMraid(true);
}
return campaignEx;
}
/* JADX WARN: Code restructure failed: missing block: B:25:0x009c, code lost:
if (r17 == false) goto L30;
*/
/* JADX WARN: Code restructure failed: missing block: B:6:0x0022, code lost:
if (r0 != false) goto L11;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private static boolean a(com.mbridge.msdk.advanced.view.MBNativeAdvancedView r12, com.mbridge.msdk.foundation.entity.CampaignEx r13, java.lang.String r14, java.lang.String r15, int r16, boolean r17) {
/*
r6 = r12
r7 = r14
r8 = r15
r9 = 0
if (r13 == 0) goto Lfe
r12.clearResState()
java.lang.String r0 = r13.getVideoUrlEncode()
boolean r0 = android.text.TextUtils.isEmpty(r0)
r10 = 1
if (r0 != 0) goto L27
com.mbridge.msdk.videocommon.download.b r0 = com.mbridge.msdk.videocommon.download.b.getInstance()
r1 = 298(0x12a, float:4.18E-43)
boolean r2 = r13.isBidCampaign()
boolean r0 = r0.a(r1, r15, r2)
if (r0 == 0) goto L25
goto L28
L25:
r11 = r0
goto L2c
L27:
r0 = r10
L28:
r12.setVideoReady(r10)
goto L25
L2c:
java.lang.String r0 = r13.getendcard_url()
boolean r0 = android.text.TextUtils.isEmpty(r0)
if (r0 != 0) goto L51
boolean r0 = r12.isEndCardReady()
if (r0 != 0) goto L51
com.mbridge.msdk.foundation.download.download.H5DownLoadManager r0 = com.mbridge.msdk.foundation.download.download.H5DownLoadManager.getInstance()
java.lang.String r1 = r13.getendcard_url()
java.lang.String r0 = r0.getH5ResAddress(r1)
boolean r0 = android.text.TextUtils.isEmpty(r0)
if (r0 != 0) goto L51
r12.setEndCardReady(r10)
L51:
java.lang.String r0 = r13.getAdZip()
boolean r0 = android.text.TextUtils.isEmpty(r0)
if (r0 != 0) goto L9f
boolean r0 = r12.isH5Ready()
if (r0 != 0) goto L9f
com.mbridge.msdk.foundation.download.download.H5DownLoadManager r0 = com.mbridge.msdk.foundation.download.download.H5DownLoadManager.getInstance()
java.lang.String r1 = r13.getAdZip()
java.lang.String r1 = r0.getH5ResAddress(r1)
boolean r0 = android.text.TextUtils.isEmpty(r1)
if (r0 != 0) goto L9e
java.lang.StringBuilder r0 = new java.lang.StringBuilder
r0.<init>()
r0.append(r14)
r0.append(r15)
java.lang.String r2 = r13.getRequestId()
r0.append(r2)
java.lang.String r0 = r0.toString()
boolean r0 = com.mbridge.msdk.advanced.common.c.a(r0)
if (r0 == 0) goto L93
r12.setH5Ready(r10)
goto L9f
L93:
r0 = r12
r2 = r13
r3 = r14
r4 = r15
r5 = r16
a(r0, r1, r2, r3, r4, r5)
if (r17 != 0) goto L9f
L9e:
r11 = r9
L9f:
java.lang.String r0 = r13.getAdZip()
boolean r0 = android.text.TextUtils.isEmpty(r0)
if (r0 == 0) goto Lfd
java.lang.String r0 = r13.getAdHtml()
boolean r0 = android.text.TextUtils.isEmpty(r0)
if (r0 != 0) goto Lfd
boolean r0 = r12.isH5Ready()
if (r0 != 0) goto Lfd
java.lang.String r0 = r13.getAdHtml()
java.lang.String r1 = b(r0)
boolean r0 = android.text.TextUtils.isEmpty(r1)
if (r0 != 0) goto Lfe
java.lang.StringBuilder r0 = new java.lang.StringBuilder
r0.<init>()
r0.append(r14)
r0.append(r15)
java.lang.String r2 = r13.getRequestId()
r0.append(r2)
java.lang.String r0 = r0.toString()
boolean r0 = com.mbridge.msdk.advanced.common.c.a(r0)
if (r0 == 0) goto Lf1
r12.setH5Ready(r10)
boolean r0 = r13.isMraid()
if (r0 == 0) goto Lef
r12.setVideoReady(r10)
Lef:
r9 = r10
goto Lfe
Lf1:
r0 = r12
r2 = r13
r3 = r14
r4 = r15
r5 = r16
a(r0, r1, r2, r3, r4, r5)
if (r17 != 0) goto Lfd
goto Lfe
Lfd:
r9 = r11
Lfe:
return r9
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.advanced.a.d.a(com.mbridge.msdk.advanced.view.MBNativeAdvancedView, com.mbridge.msdk.foundation.entity.CampaignEx, java.lang.String, java.lang.String, int, boolean):boolean");
}
private static void a(final MBNativeAdvancedView mBNativeAdvancedView, final String str, final CampaignEx campaignEx, final String str2, final String str3, int i) {
if (mBNativeAdvancedView == null || mBNativeAdvancedView.getAdvancedNativeWebview() == null) {
return;
}
com.mbridge.msdk.advanced.c.a.a(str3, campaignEx);
com.mbridge.msdk.advanced.signal.b bVar = new com.mbridge.msdk.advanced.signal.b(mBNativeAdvancedView.getContext(), str2, str3);
ArrayList arrayList = new ArrayList();
arrayList.add(campaignEx);
bVar.a(arrayList);
bVar.a(i);
mBNativeAdvancedView.setAdvancedNativeSignalCommunicationImpl(bVar);
final MBNativeAdvancedWebview advancedNativeWebview = mBNativeAdvancedView.getAdvancedNativeWebview();
final long currentTimeMillis = System.currentTimeMillis();
advancedNativeWebview.setWebViewListener(new com.mbridge.msdk.mbsignalcommon.b.b() { // from class: com.mbridge.msdk.advanced.a.d.1
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, int i2) {
super.a(webView, i2);
if (i2 == 1) {
com.mbridge.msdk.advanced.common.c.a(str2 + str3 + campaignEx.getRequestId(), true);
mBNativeAdvancedView.setH5Ready(true);
af.a("WindVaneWebView", "======渲染成功ready");
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, str3, "", currentTimeMillis, 1);
return;
}
mBNativeAdvancedView.setH5Ready(false);
af.a("WindVaneWebView", "======渲染失败");
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, str3, "readyState 2", currentTimeMillis, 3);
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, int i2, String str4, String str5) {
super.a(webView, i2, str4, str5);
mBNativeAdvancedView.setH5Ready(false);
af.a("WindVaneWebView", "======渲染失败");
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, str3, "error code:" + i2 + str4, currentTimeMillis, 3);
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
super.a(webView, sslErrorHandler, sslError);
mBNativeAdvancedView.setH5Ready(false);
af.a("WindVaneWebView", "======渲染失败");
com.mbridge.msdk.foundation.controller.c.m().c();
new StringBuilder().append("error url:");
throw null;
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, String str4) {
super.a(webView, str4);
if (!campaignEx.isHasMBTplMark()) {
com.mbridge.msdk.advanced.common.c.a(str2 + str3 + campaignEx.getRequestId(), true);
mBNativeAdvancedView.setH5Ready(true);
af.a("WindVaneWebView", "======渲染成功finish");
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, str3, "", currentTimeMillis, 1);
}
com.mbridge.msdk.advanced.signal.a.a(webView);
}
});
if (!advancedNativeWebview.isDestoryed()) {
af.a(b, "======开始渲染:" + str);
new Handler(Looper.getMainLooper()).post(new Runnable() { // from class: com.mbridge.msdk.advanced.a.d.2
@Override // java.lang.Runnable
public final void run() {
MBNativeAdvancedWebview.this.loadUrl(str);
}
});
return;
}
mBNativeAdvancedView.setH5Ready(false);
com.mbridge.msdk.advanced.c.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, str3, "webview had destory", currentTimeMillis, 3);
}
private static String b(String str) {
try {
File file = new File(str);
if (!file.exists()) {
return "";
}
return "file:///" + file.getAbsolutePath();
} catch (Throwable th) {
try {
throw th;
} catch (Exception e) {
e.getMessage();
return "";
}
}
}
public static boolean a(MBNativeAdvancedView mBNativeAdvancedView, CampaignEx campaignEx, String str, String str2) {
boolean z;
boolean z2 = false;
if (mBNativeAdvancedView == null) {
af.b(b, "mbAdvancedNativeView is null");
return false;
}
if (TextUtils.isEmpty(campaignEx.getVideoUrlEncode())) {
z = true;
} else {
z = mBNativeAdvancedView.isVideoReady();
af.b(b, "======isReady isVideoReady:" + z);
}
if (z && !TextUtils.isEmpty(campaignEx.getAdZip())) {
z = com.mbridge.msdk.advanced.common.c.a(str + str2 + campaignEx.getRequestId());
af.b(b, "======isReady getAdZip:" + z);
}
if (z && TextUtils.isEmpty(campaignEx.getAdZip()) && !TextUtils.isEmpty(campaignEx.getAdHtml())) {
z = com.mbridge.msdk.advanced.common.c.a(str + str2 + campaignEx.getRequestId());
af.b(b, "======isReady getAdHtml:" + z);
}
if (TextUtils.isEmpty(campaignEx.getAdZip()) && TextUtils.isEmpty(campaignEx.getAdHtml())) {
af.b(b, "======isReady getAdHtml getAdZip all are empty");
} else {
z2 = z;
}
if (!z2 || TextUtils.isEmpty(campaignEx.getendcard_url())) {
return z2;
}
boolean isEndCardReady = mBNativeAdvancedView.isEndCardReady();
af.b(b, "======isReady isEndCardReady:" + isEndCardReady);
return isEndCardReady;
}
public static void a(CampaignEx campaignEx, String str) {
ArrayList arrayList = new ArrayList();
arrayList.add(campaignEx);
if (a == null) {
a = e.a(g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
}
a.b(arrayList, str);
}
public static void a(String str) {
if (a == null) {
a = e.a(g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
}
a.a(str, 0, c);
}
}

View File

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

View File

@@ -0,0 +1,73 @@
package com.mbridge.msdk.advanced.b;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.i;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.out.MBridgeIds;
import com.mbridge.msdk.out.NativeAdvancedAdListener;
import java.util.ArrayList;
/* loaded from: classes4.dex */
public final class b {
private NativeAdvancedAdListener a;
private c b;
private MBridgeIds c;
private String d;
private String e;
public final void a(NativeAdvancedAdListener nativeAdvancedAdListener) {
this.a = nativeAdvancedAdListener;
}
public final void a(String str) {
this.e = str;
}
public b(c cVar, MBridgeIds mBridgeIds) {
this.b = cVar;
this.c = mBridgeIds;
this.d = mBridgeIds.getUnitId();
}
public final void a(CampaignEx campaignEx, int i) {
c cVar;
af.b("NativeAdvancedLoadManager", "onLoadSuccessed: " + i);
c cVar2 = this.b;
if (cVar2 == null || !cVar2.a() || campaignEx == null) {
return;
}
NativeAdvancedAdListener nativeAdvancedAdListener = this.a;
if (nativeAdvancedAdListener != null && this.b != null) {
nativeAdvancedAdListener.onLoadSuccessed(this.c);
}
this.b.a(false);
ArrayList arrayList = new ArrayList();
arrayList.add(campaignEx);
i.a(com.mbridge.msdk.foundation.controller.c.m().c(), arrayList, this.d, campaignEx.isBidCampaign());
if (i != 2 || (cVar = this.b) == null) {
return;
}
cVar.a(campaignEx, true);
}
public final void a(com.mbridge.msdk.foundation.c.b bVar, int i) {
c cVar = this.b;
if (cVar == null || !cVar.a()) {
return;
}
String str = "";
if (bVar != null) {
String b = bVar.b();
if (!TextUtils.isEmpty(b)) {
str = b;
}
}
NativeAdvancedAdListener nativeAdvancedAdListener = this.a;
if (nativeAdvancedAdListener != null) {
nativeAdvancedAdListener.onLoadFailed(this.c, str);
}
this.b.a(false);
i.a(com.mbridge.msdk.foundation.controller.c.m().c(), str, this.d, !TextUtils.isEmpty(this.e), bVar != null ? bVar.c() : null);
}
}

View File

@@ -0,0 +1,498 @@
package com.mbridge.msdk.advanced.b;
import android.app.Activity;
import android.text.TextUtils;
import android.util.Base64;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.webkit.WebView;
import com.mbridge.msdk.advanced.view.MBNativeAdvancedView;
import com.mbridge.msdk.advanced.view.MBNativeAdvancedWebview;
import com.mbridge.msdk.advanced.view.MBOutNativeAdvancedViewGroup;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.j;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.as;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import com.mbridge.msdk.out.MBridgeIds;
import com.mbridge.msdk.out.NativeAdvancedAdListener;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class c {
private static String b = "NativeAdvancedProvider";
private MBOutNativeAdvancedViewGroup B;
private boolean C;
private boolean D;
private boolean E;
private String c;
private String d;
private MBridgeIds e;
private com.mbridge.msdk.advanced.a.b f;
private com.mbridge.msdk.advanced.a.c g;
private b h;
private NativeAdvancedAdListener i;
private d j;
private MBNativeAdvancedView k;
private MBNativeAdvancedWebview l;
private com.mbridge.msdk.advanced.view.a m;
private k n;
private boolean o;
private j p;
private JSONObject z;
private int q = -1;
private boolean r = false;
private int s = 0;
private boolean t = false;
private int u = 0;
private boolean v = false;
private int w = 0;
private int x = 0;
private Object y = new Object();
private boolean A = false;
private boolean F = true;
public boolean a = false;
private ViewTreeObserver.OnScrollChangedListener G = new ViewTreeObserver.OnScrollChangedListener() { // from class: com.mbridge.msdk.advanced.b.c.1
@Override // android.view.ViewTreeObserver.OnScrollChangedListener
public final void onScrollChanged() {
if (c.this.F) {
c.this.F = false;
if (c.this.B != null) {
c.this.B.postDelayed(new Runnable() { // from class: com.mbridge.msdk.advanced.b.c.1.1
@Override // java.lang.Runnable
public final void run() {
c.this.F = true;
}
}, 1000L);
}
try {
c.this.i();
} catch (Exception e) {
af.b(c.b, e.getMessage());
}
}
}
};
public final void a(NativeAdvancedAdListener nativeAdvancedAdListener) {
this.i = nativeAdvancedAdListener;
}
public final void a(boolean z) {
this.o = z;
}
public final boolean a() {
return this.o;
}
public final MBOutNativeAdvancedViewGroup b() {
return this.B;
}
public final int c() {
return this.q;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r4v27, types: [android.content.Context] */
public c(String str, String str2, Activity activity) {
com.mbridge.msdk.advanced.view.a aVar;
ViewGroup.LayoutParams layoutParams;
this.d = TextUtils.isEmpty(str) ? "" : str;
this.c = str2;
this.e = new MBridgeIds(str, str2);
if (this.g == null) {
com.mbridge.msdk.advanced.a.c cVar = new com.mbridge.msdk.advanced.a.c(com.mbridge.msdk.foundation.controller.c.m().c(), this.d, this.c);
this.g = cVar;
cVar.a(this);
}
if (this.l == null) {
try {
this.l = new MBNativeAdvancedWebview(com.mbridge.msdk.foundation.controller.c.m().c());
} catch (Exception e) {
af.b(b, e.getMessage());
}
if (this.m == null) {
try {
this.m = new com.mbridge.msdk.advanced.view.a(this.c, this.g.c(), this);
} catch (Exception e2) {
af.b(b, e2.getMessage());
}
}
MBNativeAdvancedWebview mBNativeAdvancedWebview = this.l;
if (mBNativeAdvancedWebview != null && (aVar = this.m) != null) {
mBNativeAdvancedWebview.setWebViewClient(aVar);
}
}
if (this.k == null) {
MBNativeAdvancedView mBNativeAdvancedView = new MBNativeAdvancedView(activity == null ? com.mbridge.msdk.foundation.controller.c.m().c() : activity);
this.k = mBNativeAdvancedView;
mBNativeAdvancedView.setAdvancedNativeWebview(this.l);
MBNativeAdvancedWebview mBNativeAdvancedWebview2 = this.l;
if (mBNativeAdvancedWebview2 != null && mBNativeAdvancedWebview2.getParent() == null) {
this.k.addView(this.l, new ViewGroup.LayoutParams(-1, -1));
}
}
if (this.B == null) {
this.B = new MBOutNativeAdvancedViewGroup(com.mbridge.msdk.foundation.controller.c.m().c());
if (this.w == 0 || this.x == 0) {
layoutParams = new ViewGroup.LayoutParams(-1, -1);
} else {
layoutParams = new ViewGroup.LayoutParams(this.w, this.x);
}
this.B.setLayoutParams(layoutParams);
this.B.setProvider(this);
this.B.addView(this.k);
this.B.getViewTreeObserver().addOnScrollChangedListener(this.G);
}
if (this.p == null) {
this.p = new j();
}
this.p.a(com.mbridge.msdk.foundation.controller.c.m().c(), com.mbridge.msdk.foundation.controller.c.m().k(), com.mbridge.msdk.foundation.controller.c.m().b(), this.c);
}
public final void a(JSONObject jSONObject) {
this.A = true;
b(jSONObject);
}
private void b(JSONObject jSONObject) {
if (this.A) {
this.z = jSONObject;
MBNativeAdvancedWebview mBNativeAdvancedWebview = this.l;
if (mBNativeAdvancedWebview == null || mBNativeAdvancedWebview.isDestoryed()) {
return;
}
com.mbridge.msdk.advanced.signal.a.a(this.l, "setStyleList", "", jSONObject);
}
}
private void f(int i) {
MBNativeAdvancedWebview mBNativeAdvancedWebview = this.l;
if (mBNativeAdvancedWebview == null || mBNativeAdvancedWebview.isDestoryed()) {
return;
}
try {
if (this.l != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("netstat", i);
g.a().a((WebView) this.l, "onNetstatChanged", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
}
} catch (Throwable th) {
af.a(b, th.getMessage());
}
}
public final void a(String str) {
if (!TextUtils.isEmpty(str)) {
b(str);
return;
}
NativeAdvancedAdListener nativeAdvancedAdListener = this.i;
if (nativeAdvancedAdListener != null) {
nativeAdvancedAdListener.onLoadFailed(this.e, "bid token is null or empty");
}
}
public final void b(String str) {
b bVar = new b(this, this.e);
this.h = bVar;
bVar.a(this.i);
this.h.a(str);
a(str, 2);
}
public final boolean c(String str) {
return (this.B == null || com.mbridge.msdk.advanced.a.d.a(this.k, this.d, this.c, str, this.q, false, true) == null) ? false : true;
}
public final void a(int i) {
this.r = true;
g(i);
}
private void g(int i) {
if (this.r) {
this.q = i;
MBNativeAdvancedWebview mBNativeAdvancedWebview = this.l;
if (mBNativeAdvancedWebview == null || mBNativeAdvancedWebview.isDestoryed()) {
return;
}
int i2 = this.q;
if (i2 == 1) {
this.g.a(true);
com.mbridge.msdk.advanced.signal.a.a(this.l, "showCloseButton", "", null);
} else if (i2 == 0) {
this.g.a(false);
com.mbridge.msdk.advanced.signal.a.a(this.l, "hideCloseButton", "", null);
}
}
}
public final void b(int i) {
this.t = true;
h(i);
}
private void h(int i) {
if (this.t) {
this.s = i;
MBNativeAdvancedWebview mBNativeAdvancedWebview = this.l;
if (mBNativeAdvancedWebview == null || mBNativeAdvancedWebview.isDestoryed()) {
return;
}
com.mbridge.msdk.advanced.signal.a.a(this.l, "setVolume", CampaignEx.JSON_NATIVE_VIDEO_MUTE, Integer.valueOf(i));
}
}
public final void c(int i) {
this.v = true;
i(i);
}
private void i(int i) {
if (this.v) {
this.u = i;
MBNativeAdvancedWebview mBNativeAdvancedWebview = this.l;
if (mBNativeAdvancedWebview == null || mBNativeAdvancedWebview.isDestoryed()) {
return;
}
com.mbridge.msdk.advanced.signal.a.a(this.l, "setVideoPlayMode", "autoPlay", Integer.valueOf(i));
}
}
private void a(CampaignEx campaignEx) {
if (campaignEx != null) {
if (this.n == null) {
this.n = h.a().a(com.mbridge.msdk.foundation.controller.c.m().k(), this.c);
}
this.j = new d(this, this.i, campaignEx);
af.a(b, "show start");
if (this.w != 0 && this.x != 0) {
a(campaignEx, false);
return;
}
d dVar = this.j;
if (dVar != null) {
dVar.a(this.e, "width or height is 0 or width or height is too small");
}
}
}
public final void a(CampaignEx campaignEx, boolean z) {
h();
MBOutNativeAdvancedViewGroup mBOutNativeAdvancedViewGroup = this.B;
if (mBOutNativeAdvancedViewGroup == null || mBOutNativeAdvancedViewGroup.getParent() == null) {
return;
}
if (campaignEx != null && z) {
if (this.n == null) {
this.n = h.a().a(com.mbridge.msdk.foundation.controller.c.m().k(), this.c);
}
this.j = new d(this, this.i, campaignEx);
}
if (this.g == null) {
com.mbridge.msdk.advanced.a.c cVar = new com.mbridge.msdk.advanced.a.c(com.mbridge.msdk.foundation.controller.c.m().c(), this.d, this.c);
this.g = cVar;
cVar.a(this);
}
b(campaignEx);
}
public final String d() {
if (this.a) {
com.mbridge.msdk.advanced.a.c cVar = this.g;
return cVar != null ? cVar.a() : "";
}
com.mbridge.msdk.advanced.a.b bVar = this.f;
return bVar != null ? bVar.a() : "";
}
public final String e() {
if (this.a) {
com.mbridge.msdk.advanced.a.c cVar = this.g;
return cVar != null ? cVar.b() : "";
}
com.mbridge.msdk.advanced.a.b bVar = this.f;
return bVar != null ? bVar.b() : "";
}
private void b(CampaignEx campaignEx) {
if (com.mbridge.msdk.advanced.a.d.a(this.k, campaignEx, this.d, this.c)) {
this.g.a(this.j);
af.b(b, "start show process");
this.g.a(campaignEx, this.k, true);
}
}
private void h() {
g(this.q);
h(this.s);
i(this.u);
b(this.z);
f(ab.m(com.mbridge.msdk.foundation.controller.c.m().c()));
}
private void a(String str, int i) {
this.F = true;
synchronized (this.y) {
try {
if (this.o) {
if (this.h != null) {
this.h.a(new com.mbridge.msdk.foundation.c.b(880016, "current unit is loading"), i);
this.o = true;
}
return;
}
this.o = true;
if (this.w == 0 || this.x == 0) {
if (this.h != null) {
this.h.a(new com.mbridge.msdk.foundation.c.b(880028), i);
return;
}
return;
}
if (this.k == null) {
if (this.h != null) {
this.h.a(new com.mbridge.msdk.foundation.c.b(880030), i);
return;
}
return;
}
try {
if (com.mbridge.msdk.mbsignalcommon.webEnvCheck.a.a(com.mbridge.msdk.foundation.controller.c.m().c())) {
this.k.clearResStateAndRemoveClose();
k b2 = h.a().b(com.mbridge.msdk.foundation.controller.c.m().k(), this.c);
this.n = b2;
if (b2 == null) {
this.n = k.f(this.c);
}
if (this.f == null) {
this.f = new com.mbridge.msdk.advanced.a.b(this.d, this.c, 0L);
}
b bVar = this.h;
if (bVar != null) {
bVar.a(str);
this.f.a(this.h);
}
this.k.resetLoadState();
this.f.a(this.k);
this.f.a(this.n);
this.f.a(this.w, this.x);
this.f.a(this.q);
this.f.a(str, i);
return;
}
} catch (Exception e) {
af.b(b, e.getMessage());
}
if (this.h != null) {
this.h.a(new com.mbridge.msdk.foundation.c.b(880029), i);
}
} catch (Throwable th) {
throw th;
}
}
}
public final String d(String str) {
com.mbridge.msdk.advanced.a.b bVar = this.f;
return bVar != null ? bVar.a(str) : "";
}
public final void d(int i) {
if (i == 1) {
this.C = true;
} else if (i == 2) {
this.D = true;
} else if (i == 3) {
this.E = true;
}
try {
i();
} catch (Exception e) {
af.b(b, e.getMessage());
}
}
/* JADX INFO: Access modifiers changed from: private */
public void i() {
if (this.C && this.D && this.E) {
CampaignEx a = com.mbridge.msdk.advanced.a.d.a(this.k, this.d, this.c, "", this.q, true, true);
if (a != null) {
a.getImpReportType();
}
if (as.a(this.k.getAdvancedNativeWebview(), 0) || this.B.getAlpha() < 0.5f || this.B.getVisibility() != 0) {
return;
}
com.mbridge.msdk.advanced.a.c cVar = this.g;
if (cVar != null) {
cVar.e();
}
a(a);
}
}
public final void f() {
if (this.i != null) {
this.i = null;
}
if (this.h != null) {
this.h = null;
}
if (this.j != null) {
this.j = null;
}
com.mbridge.msdk.advanced.a.b bVar = this.f;
if (bVar != null) {
bVar.a((MBNativeAdvancedView) null);
this.f.c();
}
com.mbridge.msdk.advanced.a.c cVar = this.g;
if (cVar != null) {
cVar.d();
}
MBNativeAdvancedView mBNativeAdvancedView = this.k;
if (mBNativeAdvancedView != null) {
mBNativeAdvancedView.destroy();
}
com.mbridge.msdk.advanced.common.c.b(this.d + this.c + d());
com.mbridge.msdk.advanced.view.a aVar = this.m;
if (aVar != null) {
aVar.a();
}
MBOutNativeAdvancedViewGroup mBOutNativeAdvancedViewGroup = this.B;
if (mBOutNativeAdvancedViewGroup != null) {
mBOutNativeAdvancedViewGroup.getViewTreeObserver().removeOnScrollChangedListener(this.G);
this.B.removeAllViews();
this.B = null;
}
}
public final void a(int i, int i2) {
if (i <= 0 || i2 <= 0) {
return;
}
this.x = i;
this.w = i2;
this.B.setLayoutParams(new ViewGroup.LayoutParams(i2, i));
}
public final void e(int i) {
if (i == 1) {
this.C = false;
} else if (i == 2) {
this.D = false;
} else if (i == 3) {
this.E = false;
}
com.mbridge.msdk.advanced.a.c cVar = this.g;
if (cVar != null) {
cVar.f();
}
}
}

View File

@@ -0,0 +1,82 @@
package com.mbridge.msdk.advanced.b;
import com.ironsource.v8;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.i;
import com.mbridge.msdk.out.MBridgeIds;
import com.mbridge.msdk.out.NativeAdvancedAdListener;
/* loaded from: classes4.dex */
public final class d {
protected NativeAdvancedAdListener a;
protected CampaignEx b;
protected c c;
public d(c cVar, NativeAdvancedAdListener nativeAdvancedAdListener, CampaignEx campaignEx) {
this.c = cVar;
this.a = nativeAdvancedAdListener;
this.b = campaignEx;
}
public final void a(MBridgeIds mBridgeIds) {
c cVar = this.c;
if (cVar != null) {
cVar.a = true;
}
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append("load_to=");
stringBuffer.append("0");
stringBuffer.append(v8.i.c);
stringBuffer.append("allow_skip=");
stringBuffer.append(this.c.c());
stringBuffer.append(v8.i.c);
i.b(com.mbridge.msdk.foundation.controller.c.m().c(), this.b, mBridgeIds.getUnitId(), stringBuffer.toString());
NativeAdvancedAdListener nativeAdvancedAdListener = this.a;
if (nativeAdvancedAdListener != null) {
nativeAdvancedAdListener.onLogImpression(mBridgeIds);
}
}
public final void a(MBridgeIds mBridgeIds, String str) {
i.a(com.mbridge.msdk.foundation.controller.c.m().c(), this.b, mBridgeIds.getUnitId(), str);
}
public final void b(MBridgeIds mBridgeIds) {
NativeAdvancedAdListener nativeAdvancedAdListener = this.a;
if (nativeAdvancedAdListener != null) {
nativeAdvancedAdListener.onClick(mBridgeIds);
}
}
public final void c(MBridgeIds mBridgeIds) {
NativeAdvancedAdListener nativeAdvancedAdListener = this.a;
if (nativeAdvancedAdListener != null) {
nativeAdvancedAdListener.onClose(mBridgeIds);
c cVar = this.c;
if (cVar != null) {
cVar.a = false;
}
}
}
public final void d(MBridgeIds mBridgeIds) {
NativeAdvancedAdListener nativeAdvancedAdListener = this.a;
if (nativeAdvancedAdListener != null) {
nativeAdvancedAdListener.onLeaveApp(mBridgeIds);
}
}
public final void e(MBridgeIds mBridgeIds) {
NativeAdvancedAdListener nativeAdvancedAdListener = this.a;
if (nativeAdvancedAdListener != null) {
nativeAdvancedAdListener.showFullScreen(mBridgeIds);
}
}
public final void f(MBridgeIds mBridgeIds) {
NativeAdvancedAdListener nativeAdvancedAdListener = this.a;
if (nativeAdvancedAdListener != null) {
nativeAdvancedAdListener.closeFullScreen(mBridgeIds);
}
}
}

View File

@@ -0,0 +1,78 @@
package com.mbridge.msdk.advanced.c;
import android.content.Context;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.n;
import com.mbridge.msdk.foundation.same.report.d.d;
import com.mbridge.msdk.foundation.same.report.g;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class a {
public static void a(Context context, CampaignEx campaignEx, String str, String str2, long j, int i) {
if (campaignEx != null) {
try {
if (campaignEx.isMraid()) {
n nVar = new n();
nVar.f(campaignEx.getRequestId());
nVar.g(campaignEx.getRequestIdNotice());
nVar.e(campaignEx.getId());
nVar.b(i);
nVar.l(String.valueOf(System.currentTimeMillis() - j));
nVar.n("");
nVar.h(str2);
nVar.d("8");
nVar.d(n.a);
g.b(nVar, str, campaignEx);
}
} catch (Exception e) {
af.b("NativeAdvancedReport", e.getMessage());
}
}
}
public static void a(String str, CampaignEx campaignEx) {
if (campaignEx != null) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000067");
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str);
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx.getId());
jSONObject.put("rid", campaignEx.getRequestId());
jSONObject.put("rid_n", campaignEx.getRequestIdNotice());
jSONObject.put(CampaignEx.JSON_KEY_CREATIVE_ID, campaignEx.getCreativeId());
jSONObject.put("hb", campaignEx.isBidCampaign() ? 1 : 0);
jSONObject.put("network_type", ab.m(c.m().c()));
d.a().a(jSONObject);
} catch (Throwable th) {
af.b("NativeAdvancedReport", th.getMessage());
}
}
}
public static void a(int i, String str, String str2, CampaignEx campaignEx) {
if (campaignEx != null) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000068");
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx.getId());
jSONObject.put("rid", campaignEx.getRequestId());
jSONObject.put("rid_n", campaignEx.getRequestIdNotice());
jSONObject.put(CampaignEx.JSON_KEY_CREATIVE_ID, campaignEx.getCreativeId());
jSONObject.put("hb", campaignEx.isBidCampaign() ? 1 : 0);
jSONObject.put("network_type", ab.m(c.m().c()));
jSONObject.put("result", i);
jSONObject.put("reason", str);
d.a().a(jSONObject);
} catch (Throwable th) {
af.b("NativeAdvancedReport", th.getMessage());
}
}
}
}

View File

@@ -0,0 +1,80 @@
package com.mbridge.msdk.advanced.common;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.telephony.TelephonyManager;
import android.util.Base64;
import android.webkit.WebView;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class NetWorkStateReceiver extends BroadcastReceiver {
private static final String a = "NetWorkStateReceiver";
private WebView b;
private int c;
public final void a() {
this.b = null;
}
public NetWorkStateReceiver(WebView webView) {
this.b = webView;
}
@Override // android.content.BroadcastReceiver
public void onReceive(Context context, Intent intent) {
try {
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService("connectivity");
if (connectivityManager == null) {
a(this.b, 0);
return;
}
if (com.mbridge.msdk.foundation.same.a.z) {
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
if (activeNetworkInfo == null) {
a(this.b, 0);
return;
}
if (activeNetworkInfo.getState() != NetworkInfo.State.CONNECTING && activeNetworkInfo.getState() != NetworkInfo.State.DISCONNECTING) {
if (activeNetworkInfo.getType() == 1) {
a(this.b, 9);
return;
}
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService("phone");
if (telephonyManager == null) {
a(this.b, 0);
return;
}
int networkType = telephonyManager.getNetworkType();
this.c = networkType;
int b = ab.b(networkType);
this.c = b;
a(this.b, b);
return;
}
return;
}
a(this.b, 0);
} catch (Throwable th) {
af.a(a, th.getMessage());
}
}
private void a(WebView webView, int i) {
if (webView != null) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("netstat", i);
g.a().a(webView, "onNetstatChanged", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Throwable th) {
af.a(a, th.getMessage());
}
}
}
}

View File

@@ -0,0 +1,96 @@
package com.mbridge.msdk.advanced.common;
import android.content.Context;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.same.DomainNameUtils;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.f;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class a {
public String e;
public String f;
public String g;
public String h;
public String i;
public String j;
public String k;
public String l;
public String m;
public String n;
public String o;
public int p;
public int q;
public String c = "android";
public String a = ab.m();
public String b = ab.w();
public String d = f.c();
public a(Context context) {
int m = ab.m(context);
this.e = String.valueOf(m);
this.f = ab.a(context, m);
this.g = ab.g(context);
this.h = com.mbridge.msdk.foundation.controller.c.m().b();
this.i = com.mbridge.msdk.foundation.controller.c.m().k();
this.j = String.valueOf(ak.f(context));
this.k = String.valueOf(ak.e(context));
this.m = String.valueOf(ak.d(context));
if (context.getResources().getConfiguration().orientation == 2) {
this.l = "landscape";
} else {
this.l = "portrait";
}
this.n = ab.n();
this.o = f.d();
this.p = f.a();
this.q = com.mbridge.msdk.foundation.controller.authoritycontroller.b.b() ? 1 : 0;
}
public final JSONObject a() {
JSONObject jSONObject = new JSONObject();
try {
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
jSONObject.put("device", this.a);
jSONObject.put("system_version", this.b);
jSONObject.put("network_type", this.e);
jSONObject.put("network_type_str", this.f);
jSONObject.put("device_ua", this.g);
jSONObject.put("has_wx", ab.v(com.mbridge.msdk.foundation.controller.c.m().c()));
jSONObject.put("integrated_wx", ab.z());
jSONObject.put("opensdk_ver", ab.u() + "");
jSONObject.put("wx_api_ver", ab.c(com.mbridge.msdk.foundation.controller.c.m().h()) + "");
jSONObject.put("mnc", ab.l(com.mbridge.msdk.foundation.controller.c.m().c()));
jSONObject.put("mcc", ab.k(com.mbridge.msdk.foundation.controller.c.m().c()));
jSONObject.put("adid_limit", this.p);
jSONObject.put("adid_limit_dev", this.q);
}
jSONObject.put("plantform", this.c);
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_DEVICE_ID)) {
jSONObject.put("google_ad_id", this.d);
jSONObject.put("az_aid_info", this.o);
}
jSONObject.put("appkey", this.h);
jSONObject.put("appId", this.i);
jSONObject.put("screen_width", this.j);
jSONObject.put("screen_height", this.k);
jSONObject.put("orientation", this.l);
jSONObject.put("scale", this.m);
if (ab.q() != 0) {
jSONObject.put("tun", ab.q());
}
jSONObject.put(InneractiveMediationDefs.GENDER_FEMALE, this.n);
if (DomainNameUtils.getInstance().isExcludeCNDomain()) {
jSONObject.put("re_domain", "1");
}
} catch (JSONException e) {
af.b("BaseDeviceInfo", e.getMessage());
}
return jSONObject;
}
}

View File

@@ -0,0 +1,10 @@
package com.mbridge.msdk.advanced.common;
import android.content.Context;
/* loaded from: classes4.dex */
public final class b extends a {
public b(Context context) {
super(context);
}
}

View File

@@ -0,0 +1,24 @@
package com.mbridge.msdk.advanced.common;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public final class c {
private static Map<String, Boolean> a = new HashMap();
public static void a(String str, boolean z) {
a.put(str, Boolean.valueOf(z));
}
public static boolean a(String str) {
if (a.containsKey(str)) {
return a.get(str).booleanValue();
}
return false;
}
public static void b(String str) {
a.remove(str);
}
}

View File

@@ -0,0 +1,6 @@
package com.mbridge.msdk.advanced.d;
/* loaded from: classes4.dex */
public class a {
protected static final String a = "a";
}

View File

@@ -0,0 +1,33 @@
package com.mbridge.msdk.advanced.d;
import com.mbridge.msdk.foundation.entity.CampaignUnit;
import com.mbridge.msdk.out.Frame;
import com.mbridge.msdk.tracker.network.h;
import java.util.List;
/* loaded from: classes4.dex */
public abstract class b extends d {
private int a;
public abstract void a(int i, String str);
public abstract void a(CampaignUnit campaignUnit, int i);
@Override // com.mbridge.msdk.advanced.d.d
public final void a(List<Frame> list) {
}
public b(int i) {
this.a = i;
}
@Override // com.mbridge.msdk.advanced.d.d
public final void a(List<h> list, CampaignUnit campaignUnit) {
a(campaignUnit, this.a);
}
@Override // com.mbridge.msdk.advanced.d.d
public final void b(int i, String str) {
a(i, str);
}
}

View File

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

View File

@@ -0,0 +1,104 @@
package com.mbridge.msdk.advanced.d;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.entity.CampaignUnit;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.out.Frame;
import com.mbridge.msdk.tracker.network.h;
import java.util.List;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public abstract class d extends com.mbridge.msdk.foundation.same.net.c<JSONObject> {
private static final String a = "d";
private int b;
private String c;
public final void a(String str) {
this.c = str;
}
public abstract void a(List<Frame> list);
public abstract void a(List<h> list, CampaignUnit campaignUnit);
public abstract void b(int i, String str);
@Override // com.mbridge.msdk.foundation.same.net.c
public void onPreExecute() {
super.onPreExecute();
}
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
public void onSuccess(com.mbridge.msdk.foundation.same.net.d<JSONObject> dVar) {
com.mbridge.msdk.foundation.same.net.d.a aVar;
CampaignUnit parseCampaignUnit;
String msg;
CampaignUnit parseCampaignUnit2;
super.onSuccess(dVar);
if (dVar == null || (aVar = dVar.b) == null) {
return;
}
int i = this.b;
if (i == 0) {
List<h> list = aVar.b;
JSONObject jSONObject = dVar.c;
int optInt = jSONObject.optInt("status");
if (1 == optInt) {
calcRequestTime(System.currentTimeMillis());
if ("v5".equals(jSONObject.optString("version"))) {
parseCampaignUnit2 = com.mbridge.msdk.foundation.entity.b.parseV5CampaignUnit(jSONObject.optJSONObject("data"), this.c);
} else {
parseCampaignUnit2 = com.mbridge.msdk.foundation.entity.b.parseCampaignUnit(jSONObject.optJSONObject("data"), this.c);
}
if (parseCampaignUnit2 != null && parseCampaignUnit2.getAds() != null && parseCampaignUnit2.getAds().size() > 0) {
a(list, parseCampaignUnit2);
saveRequestTime(parseCampaignUnit2.getAds().size());
return;
} else {
msg = parseCampaignUnit2 != null ? parseCampaignUnit2.getMsg() : null;
if (TextUtils.isEmpty(msg)) {
msg = jSONObject.optString("msg");
}
b(optInt, msg);
return;
}
}
b(optInt, jSONObject.optString("msg"));
return;
}
if (i == 1) {
List<h> list2 = aVar.b;
JSONObject jSONObject2 = dVar.c;
int optInt2 = jSONObject2.optInt("status");
if (1 == optInt2) {
calcRequestTime(System.currentTimeMillis());
if ("v5".equals(jSONObject2.optString("version"))) {
parseCampaignUnit = com.mbridge.msdk.foundation.entity.b.parseV5CampaignUnit(jSONObject2.optJSONObject("data"), this.c);
} else {
parseCampaignUnit = com.mbridge.msdk.foundation.entity.b.parseCampaignUnit(jSONObject2.optJSONObject("data"), this.c);
}
if (parseCampaignUnit != null && parseCampaignUnit.getListFrames() != null && parseCampaignUnit.getListFrames().size() > 0) {
List<Frame> listFrames = parseCampaignUnit.getListFrames();
a(listFrames);
saveRequestTime(listFrames.size());
return;
} else {
msg = parseCampaignUnit != null ? parseCampaignUnit.getMsg() : null;
if (TextUtils.isEmpty(msg)) {
msg = jSONObject2.optString("msg");
}
b(optInt2, msg);
return;
}
}
b(optInt2, jSONObject2.optString("msg"));
}
}
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
public void onError(com.mbridge.msdk.foundation.same.net.a.a aVar) {
af.b(a, "errorCode = " + aVar.a);
b(aVar.a, com.mbridge.msdk.foundation.same.net.e.a.a(aVar));
}
}

View File

@@ -0,0 +1,37 @@
package com.mbridge.msdk.advanced.d;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.out.MBridgeIds;
/* loaded from: classes4.dex */
public final class e extends a {
public static com.mbridge.msdk.foundation.same.net.f.e a(Context context, MBridgeIds mBridgeIds, f fVar) {
String k = com.mbridge.msdk.foundation.controller.c.m().k();
String md5 = SameMD5.getMD5(com.mbridge.msdk.foundation.controller.c.m().k() + com.mbridge.msdk.foundation.controller.c.m().b());
com.mbridge.msdk.foundation.same.net.f.e eVar = new com.mbridge.msdk.foundation.same.net.f.e();
String a = com.mbridge.msdk.foundation.same.a.b.a(mBridgeIds.getUnitId(), "h5_native");
String a2 = ak.a(context, mBridgeIds.getUnitId());
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "app_id", k);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, MBridgeConstans.PROPERTIES_UNIT_ID, mBridgeIds.getUnitId());
if (!TextUtils.isEmpty(mBridgeIds.getPlacementId())) {
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, MBridgeConstans.PLACEMENT_ID, mBridgeIds.getPlacementId());
}
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "sign", md5);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "req_type", fVar.a() + "");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "ad_num", "1");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "tnum", "1");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "only_impression", "1");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "ping_mode", "1");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, com.mbridge.msdk.foundation.same.net.f.e.d, a);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, com.mbridge.msdk.foundation.same.net.f.e.e, a2);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, com.mbridge.msdk.foundation.same.net.f.e.f, fVar.b());
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "ad_type", "298");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "offset", fVar.c() + "");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, com.mbridge.msdk.foundation.entity.b.JSON_KEY_UNIT_SIZE, fVar.d() + "x" + fVar.e());
return eVar;
}
}

View File

@@ -0,0 +1,57 @@
package com.mbridge.msdk.advanced.d;
import androidx.annotation.NonNull;
/* loaded from: classes4.dex */
public final class f {
private int a;
private String b;
private int c;
private int d;
private int e;
public final int a() {
return this.a;
}
public final void a(int i) {
this.a = i;
}
public final void a(String str) {
this.b = str;
}
public final String b() {
return this.b;
}
public final void b(int i) {
this.c = i;
}
public final int c() {
return this.c;
}
public final void c(int i) {
this.d = i;
}
public final int d() {
return this.d;
}
public final void d(int i) {
this.e = i;
}
public final int e() {
return this.e;
}
@NonNull
public final String toString() {
return "NativeAdvancedV3ParamsEntity{reqType=" + this.a + ", session_id='" + this.b + "', offset=" + this.c + ", expectWidth=" + this.d + ", expectHeight=" + this.e + '}';
}
}

View File

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

View File

@@ -0,0 +1,241 @@
package com.mbridge.msdk.advanced.signal;
import android.text.TextUtils;
import android.util.Base64;
import android.webkit.WebView;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.db.n;
import com.mbridge.msdk.foundation.download.download.H5DownLoadManager;
import com.mbridge.msdk.foundation.entity.m;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.aj;
import com.mbridge.msdk.mbsignalcommon.communication.d;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import java.io.File;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class a {
private static String a = "NativeAdvancedJsUtils";
public static void a(Object obj, JSONObject jSONObject) {
String str;
JSONArray jSONArray;
String str2;
String str3;
JSONArray jSONArray2;
int i;
boolean z;
String str4;
File file;
String str5 = "";
JSONObject jSONObject2 = new JSONObject();
String str6 = "message";
int i2 = 1;
if (jSONObject == null) {
try {
jSONObject2.put("code", 1);
jSONObject2.put("message", "params is null");
g.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
return;
} catch (JSONException e) {
af.a(a, e.getMessage());
return;
}
}
try {
jSONObject2.put("code", 0);
jSONObject2.put("message", "");
jSONArray = jSONObject.getJSONArray("resource");
} catch (Throwable th) {
th = th;
str = "message";
}
try {
if (jSONArray != null) {
try {
if (jSONArray.length() > 0) {
JSONArray jSONArray3 = new JSONArray();
int length = jSONArray.length();
int i3 = 0;
while (i3 < length) {
JSONObject jSONObject3 = jSONArray.getJSONObject(i3);
String optString = jSONObject3.optString("ref", str5);
int i4 = jSONObject3.getInt("type");
JSONObject jSONObject4 = new JSONObject();
if (i4 == i2 && !TextUtils.isEmpty(optString)) {
JSONObject jSONObject5 = new JSONObject();
m a2 = n.a(com.mbridge.msdk.foundation.db.g.a(c.m().c())).a(optString);
if (a2 != null) {
jSONArray2 = jSONArray;
i = length;
af.a(a, "VideoBean not null");
jSONObject5.put("type", 1);
jSONObject5.put("videoDataLength", a2.d());
String e2 = a2.e();
str2 = str6;
if (TextUtils.isEmpty(e2)) {
af.a(a, "VideoPath null");
jSONObject5.put("path", str5);
jSONObject5.put("path4Web", str5);
str3 = str5;
} else {
str3 = str5;
af.a(a, "VideoPath not null");
jSONObject5.put("path", e2);
jSONObject5.put("path4Web", e2);
}
if (a2.b() == 5) {
jSONObject5.put("downloaded", 1);
z = false;
} else {
z = false;
jSONObject5.put("downloaded", 0);
}
jSONObject4.put(optString, jSONObject5);
jSONArray3.put(jSONObject4);
} else {
str3 = str5;
str2 = str6;
jSONArray2 = jSONArray;
i = length;
z = false;
af.a(a, "VideoBean null");
}
} else {
str3 = str5;
str2 = str6;
jSONArray2 = jSONArray;
i = length;
z = false;
if (i4 == 2 && !TextUtils.isEmpty(optString)) {
JSONObject jSONObject6 = new JSONObject();
jSONObject6.put("type", 2);
jSONObject6.put("path", H5DownLoadManager.getInstance().getH5ResAddress(optString) == null ? str3 : H5DownLoadManager.getInstance().getH5ResAddress(optString));
jSONObject4.put(optString, jSONObject6);
jSONArray3.put(jSONObject4);
} else if (i4 == 3 && !TextUtils.isEmpty(optString)) {
try {
file = new File(optString);
} catch (Throwable th2) {
af.b(a, th2.getMessage());
}
if (file.exists() && file.isFile() && file.canRead()) {
af.a(a, "getFileInfo Mraid file " + optString);
str4 = "file:////" + optString;
JSONObject jSONObject7 = new JSONObject();
jSONObject7.put("type", 3);
jSONObject7.put("path", str4);
jSONObject4.put(optString, jSONObject7);
jSONArray3.put(jSONObject4);
}
str4 = str3;
JSONObject jSONObject72 = new JSONObject();
jSONObject72.put("type", 3);
jSONObject72.put("path", str4);
jSONObject4.put(optString, jSONObject72);
jSONArray3.put(jSONObject4);
} else if (i4 == 4 && !TextUtils.isEmpty(optString)) {
JSONObject jSONObject8 = new JSONObject();
jSONObject8.put("type", 4);
jSONObject8.put("path", aj.a(optString) == null ? str3 : aj.a(optString));
jSONObject4.put(optString, jSONObject8);
jSONArray3.put(jSONObject4);
}
}
i3++;
jSONArray = jSONArray2;
length = i;
str6 = str2;
str5 = str3;
i2 = 1;
}
jSONObject2.put("resource", jSONArray3);
g.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
return;
}
} catch (Throwable th3) {
th = th3;
str2 = str6;
str = str2;
try {
jSONObject2.put("code", 1);
jSONObject2.put(str, th.getLocalizedMessage());
g.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
} catch (JSONException e3) {
af.a(a, e3.getMessage());
return;
}
}
}
str = 1;
try {
try {
jSONObject2.put("code", 1);
str = "message";
try {
jSONObject2.put(str, "resource is null");
g.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
} catch (JSONException e4) {
e = e4;
af.a(a, e.getMessage());
}
} catch (Throwable th4) {
th = th4;
jSONObject2.put("code", 1);
jSONObject2.put(str, th.getLocalizedMessage());
g.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
}
} catch (JSONException e5) {
e = e5;
str = "message";
}
} catch (Throwable th5) {
th = th5;
str = str2;
jSONObject2.put("code", 1);
jSONObject2.put(str, th.getLocalizedMessage());
g.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
}
}
public static void a(WebView webView, String str, String str2) {
g.a().a(webView, str, str2);
}
public static void a(WebView webView, String str, String str2, Object obj) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("sq", 1);
jSONObject.put("action", str);
if (!TextUtils.isEmpty(str2)) {
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put(str2, obj);
jSONObject.put("params", jSONObject2);
}
if (TextUtils.isEmpty(str2) && obj != null) {
jSONObject.put("params", obj);
}
g.a().a(webView, "thirdPartyCalled", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (JSONException e) {
af.b(a, e.getMessage());
}
}
public static void a(WebView webView) {
af.b(a, "fireOnJSBridgeConnected");
g.a().a(webView);
}
public static void a(Object obj) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("code", d.b);
g.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Exception e) {
af.a(a, e.getMessage());
}
}
}

View File

@@ -0,0 +1,427 @@
package com.mbridge.msdk.advanced.signal;
import android.content.Context;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Base64;
import com.ironsource.v8;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.db.j;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import com.mbridge.msdk.mbsignalcommon.base.d;
import com.mbridge.msdk.mbsignalcommon.communication.c;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class b extends c {
private WeakReference<Context> c;
private List<CampaignEx> d;
private String e;
private String f;
private int g;
private int h;
private com.mbridge.msdk.advanced.b.a j;
private NativeAdvancedExpandDialog k;
private String b = "NativeAdvancedJSBridgeImpl";
private int i = 5;
public final List<CampaignEx> a() {
return this.d;
}
public final void a(int i) {
this.h = i;
}
public final void a(com.mbridge.msdk.advanced.b.a aVar) {
if (aVar != null) {
this.j = aVar;
}
}
public final void a(List<CampaignEx> list) {
this.d = list;
}
public final void b(int i) {
this.i = i;
}
public b(Context context, String str, String str2) {
this.f = str;
this.e = str2;
this.c = new WeakReference<>(context);
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void a(Object obj, String str) {
try {
JSONObject jSONObject = new JSONObject();
com.mbridge.msdk.advanced.common.b bVar = new com.mbridge.msdk.advanced.common.b(com.mbridge.msdk.foundation.controller.c.m().c());
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("dev_close_state", this.g);
jSONObject2.put("customURLScheme", 1);
jSONObject.put("sdkSetting", jSONObject2);
jSONObject.put("device", bVar.a());
jSONObject.put("campaignList", CampaignEx.parseCamplistToJson(this.d));
k b = h.a().b(com.mbridge.msdk.foundation.controller.c.m().k(), this.e);
if (b == null) {
b = k.f(this.e);
}
if (!TextUtils.isEmpty(this.f)) {
b.a(this.f);
}
b.b(this.e);
b.g(this.i);
b.b(this.h);
jSONObject.put("unitSetting", b.x());
String g = h.a().g(com.mbridge.msdk.foundation.controller.c.m().k());
if (!TextUtils.isEmpty(g)) {
jSONObject.put("appSetting", new JSONObject(g));
}
jSONObject.put("sdk_info", d.a);
af.b(this.b, v8.a.e + jSONObject.toString());
g.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Throwable th) {
af.b(this.b, v8.a.e, th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void b(Object obj, String str) {
JSONObject jSONObject;
try {
List<CampaignEx> list = this.d;
CampaignEx campaignEx = (list == null || list.size() <= 0) ? null : this.d.get(0);
if (TextUtils.isEmpty(str)) {
return;
}
try {
if (campaignEx != null) {
jSONObject = CampaignEx.campaignToJsonObject(campaignEx);
} else {
jSONObject = new JSONObject();
}
JSONObject jSONObject2 = new JSONObject(str).getJSONObject("pt");
Iterator<String> keys = jSONObject2.keys();
while (keys.hasNext()) {
String next = keys.next();
jSONObject.put(next, jSONObject2.getString(next));
}
CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(jSONObject);
String optString = jSONObject.optString("unitId");
if (!TextUtils.isEmpty(optString)) {
parseCampaignWithBackData.setCampaignUnitId(optString);
}
campaignEx = parseCampaignWithBackData;
} catch (JSONException e) {
af.b(this.b, e.getMessage());
}
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a(campaignEx);
}
} catch (Throwable th) {
af.b(this.b, "click", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void c(Object obj, String str) {
WindVaneWebView windVaneWebView;
try {
if (!(obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) || (windVaneWebView = ((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b) == null) {
return;
}
try {
windVaneWebView.getWebViewListener().a(windVaneWebView, new JSONObject(str).getInt("isReady"));
} catch (Exception unused) {
windVaneWebView.getWebViewListener().a(windVaneWebView, 2);
}
} catch (Throwable th) {
af.a(this.b, th.getMessage());
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void d(Object obj, String str) {
try {
if (TextUtils.isEmpty(str)) {
return;
}
int optInt = new JSONObject(str).optInt("state");
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a(optInt);
}
} catch (Throwable th) {
af.b(this.b, "toggleCloseBtn", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void e(Object obj, String str) {
if (this.j != null) {
a.a(obj);
this.j.a(obj, str);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void f(Object obj, String str) {
try {
if (obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) {
g.a().a(((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b);
}
} catch (Throwable th) {
af.b(this.b, "onSignalCommunicationConnect", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void g(Object obj, String str) {
JSONObject jSONObject;
af.b(this.b, "install");
try {
List<CampaignEx> list = this.d;
CampaignEx campaignEx = (list == null || list.size() <= 0) ? null : this.d.get(0);
if (TextUtils.isEmpty(str)) {
return;
}
try {
if (campaignEx != null) {
jSONObject = CampaignEx.campaignToJsonObject(campaignEx);
} else {
jSONObject = new JSONObject();
}
JSONObject jSONObject2 = new JSONObject(str).getJSONObject("pt");
Iterator<String> keys = jSONObject2.keys();
while (keys.hasNext()) {
String next = keys.next();
jSONObject.put(next, jSONObject2.getString(next));
}
CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(jSONObject);
String optString = jSONObject.optString("unitId");
if (!TextUtils.isEmpty(optString)) {
parseCampaignWithBackData.setCampaignUnitId(optString);
}
campaignEx = parseCampaignWithBackData;
} catch (JSONException e) {
e.printStackTrace();
}
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a(campaignEx);
}
} catch (Throwable th) {
af.b(this.b, "install", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void h(Object obj, String str) {
try {
if (TextUtils.isEmpty(str)) {
return;
}
int i = new JSONObject(str).getInt("countdown");
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.b(i);
}
} catch (JSONException e) {
af.b(this.b, "resetCountdown", e);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void open(String str) {
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a(true, str);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void close() {
af.b(this.b, "close");
try {
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a();
}
} catch (Throwable th) {
af.b(this.b, "close", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void unload() {
close();
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final CampaignEx getMraidCampaign() {
List<CampaignEx> list = this.d;
if (list == null || list.isEmpty()) {
return null;
}
return this.d.get(0);
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void useCustomClose(boolean z) {
try {
if (this.h == -1) {
int i = z ? 2 : 1;
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a(i);
}
}
} catch (Throwable th) {
af.b(this.b, "useCustomClose", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public final void expand(String str, boolean z) {
try {
Bundle bundle = new Bundle();
bundle.putString("url", str);
bundle.putBoolean("shouldUseCustomClose", z);
WeakReference<Context> weakReference = this.c;
if (weakReference == null || weakReference.get() == null) {
return;
}
NativeAdvancedExpandDialog nativeAdvancedExpandDialog = this.k;
if (nativeAdvancedExpandDialog == null || !nativeAdvancedExpandDialog.isShowing()) {
NativeAdvancedExpandDialog nativeAdvancedExpandDialog2 = new NativeAdvancedExpandDialog(this.c.get(), bundle, this.j);
this.k = nativeAdvancedExpandDialog2;
nativeAdvancedExpandDialog2.setCampaignList(this.e, this.d);
this.k.show();
com.mbridge.msdk.advanced.b.a aVar = this.j;
if (aVar != null) {
aVar.a(true);
}
String str2 = this.e;
CampaignEx mraidCampaign = getMraidCampaign();
try {
JSONObject jSONObject = new JSONObject();
if (mraidCampaign.isBidCampaign()) {
jSONObject.put("hb", 1);
}
jSONObject.put("key", "2000070");
jSONObject.put("rid", mraidCampaign.getRequestId());
jSONObject.put("rid_n", mraidCampaign.getRequestIdNotice());
jSONObject.put(BidResponsedEx.KEY_CID, mraidCampaign.getId());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
jSONObject.put(CampaignEx.JSON_KEY_CLICK_URL, str);
jSONObject.put("network_type", String.valueOf(ab.m(com.mbridge.msdk.foundation.controller.c.m().c())));
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b("NativeAdvancedReport", th.getMessage());
}
}
} catch (Throwable th2) {
af.b(this.b, "expand", th2);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void i(Object obj, String str) {
af.a(this.b, "sendImpressions:" + str);
try {
if (TextUtils.isEmpty(str)) {
return;
}
JSONArray jSONArray = new JSONArray(str);
final ArrayList arrayList = new ArrayList();
for (int i = 0; i < jSONArray.length(); i++) {
String string = jSONArray.getString(i);
for (CampaignEx campaignEx : this.d) {
if (campaignEx.getId().equals(string)) {
com.mbridge.msdk.foundation.same.a.b.a(this.e, campaignEx, "h5_native");
arrayList.add(string);
}
}
}
new Thread(new Runnable() { // from class: com.mbridge.msdk.advanced.signal.b.1
@Override // java.lang.Runnable
public final void run() {
try {
j a = j.a(com.mbridge.msdk.foundation.db.g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
Iterator it = arrayList.iterator();
while (it.hasNext()) {
a.a((String) it.next());
}
} catch (Exception unused) {
af.b(b.this.b, "campain can't insert db");
}
}
}).start();
} catch (Throwable th) {
af.b(this.b, "sendImpressions", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void j(Object obj, String str) {
if (TextUtils.isEmpty(str)) {
com.mbridge.msdk.mbsignalcommon.communication.d.a(obj, "params is empty");
return;
}
try {
a.a(obj, new JSONObject(str));
} catch (Throwable th) {
af.a(this.b, th.getMessage());
}
}
@Override // com.mbridge.msdk.mbsignalcommon.communication.a, com.mbridge.msdk.mbsignalcommon.communication.b
public final void k(Object obj, String str) {
af.a(this.b, "reportUrls:" + str);
if (TextUtils.isEmpty(str)) {
com.mbridge.msdk.mbsignalcommon.communication.d.a(obj, "params is null");
return;
}
if (TextUtils.isEmpty(str)) {
return;
}
try {
JSONArray jSONArray = new JSONArray(str);
for (int i = 0; i < jSONArray.length(); i++) {
JSONObject jSONObject = jSONArray.getJSONObject(i);
int optInt = jSONObject.optInt("type");
String a = ak.a(jSONObject.optString("url"), "&tun=", ab.q() + "");
int optInt2 = jSONObject.optInt("report");
if (optInt2 == 0) {
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
List<CampaignEx> list = this.d;
com.mbridge.msdk.click.a.a(c, list != null ? list.get(0) : null, "", a, false, optInt != 0);
} else {
Context c2 = com.mbridge.msdk.foundation.controller.c.m().c();
List<CampaignEx> list2 = this.d;
com.mbridge.msdk.click.a.a(c2, list2 != null ? list2.get(0) : null, "", a, false, optInt != 0, optInt2);
}
}
g.a().a(obj, com.mbridge.msdk.mbsignalcommon.communication.d.a(0));
} catch (Throwable th) {
af.b(this.b, "reportUrls", th);
}
}
}

View File

@@ -0,0 +1,237 @@
package com.mbridge.msdk.advanced.view;
import android.content.Context;
import android.content.res.Configuration;
import android.util.AttributeSet;
import android.util.Base64;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.widget.RelativeLayout;
import com.google.android.gms.ads.AdError;
import com.mbridge.msdk.advanced.signal.b;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import com.mbridge.msdk.newreward.player.view.hybrid.util.MRAIDCommunicatorUtil;
import java.util.HashMap;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBNativeAdvancedView extends RelativeLayout {
private static String a = "MBAdvancedNativeView";
private MBNativeAdvancedWebview b;
private View c;
private boolean d;
private boolean e;
private boolean f;
private b g;
private Context h;
public void clearResState() {
this.f = false;
this.e = false;
this.d = false;
}
public b getAdvancedNativeSignalCommunicationImpl() {
return this.g;
}
public MBNativeAdvancedWebview getAdvancedNativeWebview() {
return this.b;
}
public View getCloseView() {
return this.c;
}
public boolean isEndCardReady() {
return this.f;
}
public boolean isH5Ready() {
return this.d;
}
public boolean isVideoReady() {
return this.e;
}
public void resetLoadState() {
this.f = false;
this.e = false;
this.d = false;
}
public void setEndCardReady(boolean z) {
this.f = z;
}
public void setH5Ready(boolean z) {
this.d = z;
}
public void setVideoReady(boolean z) {
this.e = z;
}
public void setAdvancedNativeSignalCommunicationImpl(b bVar) {
this.g = bVar;
MBNativeAdvancedWebview mBNativeAdvancedWebview = this.b;
if (mBNativeAdvancedWebview != null) {
mBNativeAdvancedWebview.setObject(bVar);
}
}
public MBNativeAdvancedView(Context context) {
this(context, null);
}
public MBNativeAdvancedView(Context context, AttributeSet attributeSet) {
this(context, attributeSet, 0);
}
public MBNativeAdvancedView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.h = context;
}
@Override // android.view.View
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
}
public void setAdvancedNativeWebview(MBNativeAdvancedWebview mBNativeAdvancedWebview) {
this.b = mBNativeAdvancedWebview;
b bVar = this.g;
if (bVar != null) {
mBNativeAdvancedWebview.setObject(bVar);
}
}
public void changeCloseBtnState(int i) {
View view = this.c;
if (view != null) {
if (i == 2) {
view.setVisibility(8);
} else {
view.setVisibility(0);
}
}
}
public void setCloseView(View view) {
this.c = view;
if (view != null) {
view.setContentDescription("closeButton");
}
}
public void clearResStateAndRemoveClose() {
clearResState();
View view = this.c;
if (view == null || view.getParent() == null) {
return;
}
removeView(this.c);
}
public static void transInfoForMraid(WebView webView, int i, int i2, int i3, int i4) {
af.b(a, "transInfoForMraid");
try {
int i5 = c.m().c().getResources().getConfiguration().orientation;
JSONObject jSONObject = new JSONObject();
jSONObject.put("orientation", i5 == 2 ? "landscape" : i5 == 1 ? "portrait" : AdError.UNDEFINED_DOMAIN);
jSONObject.put("locked", "true");
float j = ab.j(c.m().c());
float h = ab.h(c.m().c());
HashMap i6 = ab.i(c.m().c());
int intValue = ((Integer) i6.get("width")).intValue();
int intValue2 = ((Integer) i6.get("height")).intValue();
HashMap hashMap = new HashMap();
hashMap.put(MRAIDCommunicatorUtil.KEY_PLACEMENTTYPE, "inline");
hashMap.put("state", MRAIDCommunicatorUtil.STATES_DEFAULT);
hashMap.put(MRAIDCommunicatorUtil.KEY_VIEWABLE, "true");
hashMap.put(MRAIDCommunicatorUtil.KEY_CURRENTORIENTATION, jSONObject);
float f = i;
float f2 = i2;
float f3 = i3;
float f4 = i4;
com.mbridge.msdk.mbsignalcommon.mraid.a.a().a(webView, f, f2, f3, f4);
com.mbridge.msdk.mbsignalcommon.mraid.a.a().b(webView, f, f2, f3, f4);
com.mbridge.msdk.mbsignalcommon.mraid.a.a().b(webView, j, h);
com.mbridge.msdk.mbsignalcommon.mraid.a.a().c(webView, intValue, intValue2);
com.mbridge.msdk.mbsignalcommon.mraid.a.a().a(webView, hashMap);
com.mbridge.msdk.mbsignalcommon.mraid.a.a().a(webView);
} catch (Throwable th) {
af.b(a, "transInfoForMraid", th);
}
}
public void destroy() {
removeAllViews();
MBNativeAdvancedWebview mBNativeAdvancedWebview = this.b;
if (mBNativeAdvancedWebview != null && !mBNativeAdvancedWebview.isDestoryed()) {
this.b.release();
com.mbridge.msdk.advanced.signal.a.a(this.b, "onSystemDestory", "");
}
if (this.h != null) {
this.h = null;
}
}
public void show() {
MBNativeAdvancedWebview mBNativeAdvancedWebview = this.b;
if (mBNativeAdvancedWebview != null && mBNativeAdvancedWebview.getParent() == null) {
addView(this.b, new ViewGroup.LayoutParams(-1, -1));
}
int[] iArr = new int[2];
this.b.getLocationInWindow(iArr);
MBNativeAdvancedWebview mBNativeAdvancedWebview2 = this.b;
transInfoForMraid(mBNativeAdvancedWebview2, iArr[0], iArr[1], mBNativeAdvancedWebview2.getWidth(), this.b.getHeight());
MBNativeAdvancedWebview mBNativeAdvancedWebview3 = this.b;
if (mBNativeAdvancedWebview3 != null) {
mBNativeAdvancedWebview3.setObject(this.g);
this.b.post(new Runnable() { // from class: com.mbridge.msdk.advanced.view.MBNativeAdvancedView.1
@Override // java.lang.Runnable
public final void run() {
try {
af.a(MBNativeAdvancedView.a, "webviewshow");
String str = "";
try {
int[] iArr2 = new int[2];
MBNativeAdvancedView.this.b.getLocationOnScreen(iArr2);
af.b(MBNativeAdvancedView.a, "coordinate:" + iArr2[0] + "--" + iArr2[1]);
JSONObject jSONObject = new JSONObject();
jSONObject.put("startX", ak.b(c.m().c(), (float) iArr2[0]));
jSONObject.put("startY", ak.b(c.m().c(), (float) iArr2[1]));
str = jSONObject.toString();
} catch (Throwable th) {
af.b(MBNativeAdvancedView.a, th.getMessage(), th);
}
g.a().a((WebView) MBNativeAdvancedView.this.b, "webviewshow", Base64.encodeToString(str.toString().getBytes(), 2));
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
View view = this.c;
if (view != null) {
if (view.getParent() == null) {
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(ak.a(getContext(), 28.0f), ak.a(getContext(), 16.0f));
layoutParams.addRule(10);
layoutParams.addRule(11);
layoutParams.rightMargin = ak.a(getContext(), 2.0f);
layoutParams.topMargin = ak.a(getContext(), 2.0f);
addView(this.c, layoutParams);
} else {
bringChildToFront(this.c);
}
}
clearResState();
}
}

View File

@@ -0,0 +1,78 @@
package com.mbridge.msdk.advanced.view;
import android.content.Context;
import android.content.IntentFilter;
import com.iab.omid.library.mmadbridge.adsession.AdSession;
import com.mbridge.msdk.advanced.common.NetWorkStateReceiver;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
/* loaded from: classes4.dex */
public class MBNativeAdvancedWebview extends WindVaneWebView {
private static final String e = "MBNativeAdvancedWebview";
private AdSession f;
private NetWorkStateReceiver g;
public AdSession getAdSession() {
return this.f;
}
public void setAdSession(AdSession adSession) {
this.f = adSession;
}
public MBNativeAdvancedWebview(Context context) {
super(context);
setBackgroundColor(0);
}
@Override // android.webkit.WebView, android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
registerNetWorkReceiver();
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
unregisterNetWorkReceiver();
}
public void registerNetWorkReceiver() {
try {
if (this.g == null) {
this.g = new NetWorkStateReceiver(this);
}
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("android.net.conn.CONNECTIVITY_CHANGE");
getContext().registerReceiver(this.g, intentFilter);
} catch (Throwable th) {
af.a(e, th.getMessage());
}
}
public void unregisterNetWorkReceiver() {
try {
NetWorkStateReceiver netWorkStateReceiver = this.g;
if (netWorkStateReceiver != null) {
netWorkStateReceiver.a();
getContext().unregisterReceiver(this.g);
}
} catch (Throwable th) {
af.a(e, th.getMessage());
}
}
public void finishAdSession() {
try {
AdSession adSession = this.f;
if (adSession != null) {
adSession.finish();
this.f = null;
af.a("OMSDK", "finish adSession");
}
} catch (Exception e2) {
af.a("OMSDK", e2.getMessage());
}
}
}

View File

@@ -0,0 +1,77 @@
package com.mbridge.msdk.advanced.view;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.widget.RelativeLayout;
import androidx.annotation.NonNull;
import com.mbridge.msdk.advanced.b.c;
/* loaded from: classes4.dex */
public class MBOutNativeAdvancedViewGroup extends RelativeLayout {
private c a;
public void setProvider(c cVar) {
this.a = cVar;
}
public MBOutNativeAdvancedViewGroup(Context context) {
super(context);
}
public MBOutNativeAdvancedViewGroup(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
public MBOutNativeAdvancedViewGroup(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
@Override // android.view.ViewGroup, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
if (this.a != null) {
a(1);
if (getVisibility() == 0) {
a(2);
}
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
c cVar = this.a;
if (cVar != null) {
cVar.e(1);
}
}
@Override // android.view.View
public void onVisibilityChanged(@NonNull View view, int i) {
super.onVisibilityChanged(view, i);
if (i == 0) {
a(2);
if (getParent() != null) {
a(1);
return;
}
return;
}
c cVar = this.a;
if (cVar != null) {
cVar.e(2);
}
}
private void a(final int i) {
postDelayed(new Runnable() { // from class: com.mbridge.msdk.advanced.view.MBOutNativeAdvancedViewGroup.1
@Override // java.lang.Runnable
public final void run() {
if (MBOutNativeAdvancedViewGroup.this.a != null) {
MBOutNativeAdvancedViewGroup.this.a.d(i);
}
}
}, 200L);
}
}

View File

@@ -0,0 +1,131 @@
package com.mbridge.msdk.advanced.view;
import android.graphics.Bitmap;
import android.net.Uri;
import android.text.TextUtils;
import android.webkit.ValueCallback;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import androidx.annotation.Nullable;
import androidx.webkit.ProxyConfig;
import com.facebook.share.internal.ShareConstants;
import com.ironsource.nb;
import com.mbridge.msdk.advanced.b.c;
import com.mbridge.msdk.foundation.same.b.e;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.z;
import com.mbridge.msdk.mbsignalcommon.base.b;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.playercommon.exoplayer2.util.MimeTypes;
import com.vungle.ads.internal.model.AdPayload;
import java.io.FileInputStream;
import java.net.URLDecoder;
import java.util.HashMap;
/* loaded from: classes4.dex */
public final class a extends b {
String a;
com.mbridge.msdk.advanced.b.a b;
private final String c = "NativeAdvancedWebViewClient";
private final String d;
private final String e;
private c f;
public final void a() {
if (this.f != null) {
this.f = null;
}
}
public a(String str, com.mbridge.msdk.advanced.b.a aVar, c cVar) {
com.mbridge.msdk.foundation.same.b.c cVar2 = com.mbridge.msdk.foundation.same.b.c.MBRIDGE_VC;
this.d = e.a(cVar2) != null ? e.a(cVar2) : z.a("YkRXhr5AWBPfNgzuH7JQ+2Ha");
this.e = z.a("Y+xgWkl2");
this.a = str;
this.b = aVar;
this.f = cVar;
}
@Override // android.webkit.WebViewClient
public final void onPageStarted(WebView webView, String str, Bitmap bitmap) {
super.onPageStarted(webView, str, bitmap);
try {
webView.evaluateJavascript("javascript:" + com.mbridge.msdk.c.b.a.a().b(), new ValueCallback<String>() { // from class: com.mbridge.msdk.advanced.view.a.1
@Override // android.webkit.ValueCallback
public final /* bridge */ /* synthetic */ void onReceiveValue(String str2) {
}
});
} catch (Throwable th) {
af.b("NativeAdvancedWebViewClient", "onPageStarted", th);
}
}
@Override // com.mbridge.msdk.mbsignalcommon.base.b, android.webkit.WebViewClient
public final boolean shouldOverrideUrlLoading(WebView webView, String str) {
try {
try {
WindVaneWebView windVaneWebView = (WindVaneWebView) webView;
if (System.currentTimeMillis() - windVaneWebView.lastTouchTime > com.mbridge.msdk.click.b.a.c) {
if (com.mbridge.msdk.click.b.a.a(((com.mbridge.msdk.advanced.signal.b) windVaneWebView.getObject()).a().get(0), windVaneWebView.getUrl(), com.mbridge.msdk.click.b.a.b)) {
return false;
}
}
} catch (Exception e) {
af.b("NativeAdvancedWebViewClient", e.getMessage());
}
af.b("NativeAdvancedWebViewClient", "Use html to open url.");
com.mbridge.msdk.advanced.b.a aVar = this.b;
if (aVar == null) {
return true;
}
aVar.a(false, str);
return true;
} catch (Throwable th) {
af.b("NativeAdvancedWebViewClient", "shouldOverrideUrlLoading", th);
return false;
}
}
@Override // android.webkit.WebViewClient
@Nullable
public final WebResourceResponse shouldInterceptRequest(WebView webView, String str) {
return a(webView, str);
}
@Override // android.webkit.WebViewClient
@Nullable
public final WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
return a(webView, webResourceRequest.getUrl().toString());
}
private WebResourceResponse a(WebView webView, String str) {
Uri parse;
String scheme;
if (!TextUtils.isEmpty(str) && this.f != null) {
try {
String str2 = "";
if (str.startsWith("file") && str.startsWith(this.d)) {
str2 = str.replace(AdPayload.FILE_SCHEME, "");
}
if (!TextUtils.isEmpty(str) && (parse = Uri.parse(str)) != null && (scheme = parse.getScheme()) != null && !TextUtils.isEmpty(scheme) && (scheme.equals(this.e) || scheme.equals("mb-h5"))) {
str2 = this.f.d(URLDecoder.decode(Uri.parse(str).getQueryParameter(ShareConstants.MEDIA_URI)));
}
if (!TextUtils.isEmpty(str2) && a(str2, this.d)) {
af.a("NativeAdvancedWebViewClient", "replace url : " + str2);
if (!str2.contains("127.0.0.1") && !str2.startsWith("http")) {
HashMap hashMap = new HashMap();
hashMap.put("Access-Control-Allow-Origin", ProxyConfig.MATCH_ALL_SCHEMES);
WebResourceResponse webResourceResponse = new WebResourceResponse(MimeTypes.VIDEO_MP4, nb.N, new FileInputStream(str2));
webResourceResponse.setResponseHeaders(hashMap);
return webResourceResponse;
}
return null;
}
} catch (Throwable th) {
af.b("NativeAdvancedWebViewClient", th.getMessage());
}
}
return null;
}
}

View File

@@ -0,0 +1,6 @@
package com.mbridge.msdk.b;
/* loaded from: classes4.dex */
public class a {
public static final String a = "a";
}

View File

@@ -0,0 +1,43 @@
package com.mbridge.msdk.b.a;
import com.mbridge.msdk.out.PreloadListener;
import java.lang.ref.WeakReference;
/* loaded from: classes4.dex */
public final class a implements PreloadListener {
WeakReference<PreloadListener> a;
private int b = 0;
private boolean c = false;
public final void a(boolean z) {
this.c = z;
}
public final boolean a() {
return this.c;
}
public a(PreloadListener preloadListener) {
if (preloadListener != null) {
this.a = new WeakReference<>(preloadListener);
}
}
@Override // com.mbridge.msdk.out.PreloadListener
public final void onPreloadSucceed() {
WeakReference<PreloadListener> weakReference = this.a;
if (weakReference == null || weakReference.get() == null) {
return;
}
this.a.get().onPreloadSucceed();
}
@Override // com.mbridge.msdk.out.PreloadListener
public final void onPreloadFaild(String str) {
WeakReference<PreloadListener> weakReference = this.a;
if (weakReference == null || weakReference.get() == null) {
return;
}
this.a.get().onPreloadFaild(str);
}
}

View File

@@ -0,0 +1,9 @@
package com.mbridge.msdk.banner;
/* loaded from: classes4.dex */
public final class BuildConfig {
public static final String BUILD_TYPE = "release";
public static final boolean DEBUG = false;
public static final String FLAVOR = "oversea";
public static final String LIBRARY_PACKAGE_NAME = "com.mbridge.msdk.banner";
}

View File

@@ -0,0 +1,188 @@
package com.mbridge.msdk.banner;
/* loaded from: classes4.dex */
public final class R {
public static final class attr {
public static int corner = 0x7f0400b4;
private attr() {
}
}
public static final class color {
public static int mbridge_black = 0x7f0600ab;
public static int mbridge_black_66 = 0x7f0600ac;
public static int mbridge_black_alpha_50 = 0x7f0600ad;
public static int mbridge_cm_feedback_dialog_chice_bg_pressed = 0x7f0600ae;
public static int mbridge_cm_feedback_rb_text_color_color_list = 0x7f0600af;
public static int mbridge_common_white = 0x7f0600b3;
public static int mbridge_cpb_blue = 0x7f0600b4;
public static int mbridge_cpb_blue_dark = 0x7f0600b5;
public static int mbridge_cpb_green = 0x7f0600b6;
public static int mbridge_cpb_green_dark = 0x7f0600b7;
public static int mbridge_cpb_grey = 0x7f0600b8;
public static int mbridge_cpb_red = 0x7f0600b9;
public static int mbridge_cpb_red_dark = 0x7f0600ba;
public static int mbridge_cpb_white = 0x7f0600bb;
public static int mbridge_dd_grey = 0x7f0600bc;
public static int mbridge_ee_grey = 0x7f0600bd;
public static int mbridge_purple_200 = 0x7f0600c7;
public static int mbridge_purple_500 = 0x7f0600c8;
public static int mbridge_purple_700 = 0x7f0600c9;
public static int mbridge_teal_200 = 0x7f0600da;
public static int mbridge_teal_700 = 0x7f0600db;
public static int mbridge_video_common_alertview_bg = 0x7f0600dc;
public static int mbridge_video_common_alertview_cancel_button_bg_default = 0x7f0600dd;
public static int mbridge_video_common_alertview_cancel_button_bg_pressed = 0x7f0600de;
public static int mbridge_video_common_alertview_cancel_button_textcolor = 0x7f0600df;
public static int mbridge_video_common_alertview_confirm_button_bg_default = 0x7f0600e0;
public static int mbridge_video_common_alertview_confirm_button_bg_pressed = 0x7f0600e1;
public static int mbridge_video_common_alertview_confirm_button_textcolor = 0x7f0600e2;
public static int mbridge_video_common_alertview_content_textcolor = 0x7f0600e3;
public static int mbridge_video_common_alertview_feedback_rb_bg = 0x7f0600e4;
public static int mbridge_video_common_alertview_title_textcolor = 0x7f0600e5;
public static int mbridge_white = 0x7f0600e6;
private color() {
}
}
public static final class dimen {
public static int mbridge_video_common_alertview_bg_padding = 0x7f0700fa;
public static int mbridge_video_common_alertview_button_height = 0x7f0700fb;
public static int mbridge_video_common_alertview_button_margintop = 0x7f0700fc;
public static int mbridge_video_common_alertview_button_radius = 0x7f0700fd;
public static int mbridge_video_common_alertview_button_textsize = 0x7f0700fe;
public static int mbridge_video_common_alertview_button_width = 0x7f0700ff;
public static int mbridge_video_common_alertview_content_margintop = 0x7f070100;
public static int mbridge_video_common_alertview_content_size = 0x7f070101;
public static int mbridge_video_common_alertview_contentview_maxwidth = 0x7f070102;
public static int mbridge_video_common_alertview_contentview_minwidth = 0x7f070103;
public static int mbridge_video_common_alertview_title_size = 0x7f070104;
private dimen() {
}
}
public static final class drawable {
public static int mbridge_arrow_down_white = 0x7f08019c;
public static int mbridge_arrow_down_white_blackbg = 0x7f08019d;
public static int mbridge_arrow_up_black = 0x7f08019e;
public static int mbridge_arrow_up_white = 0x7f08019f;
public static int mbridge_banner_close = 0x7f0801a0;
public static int mbridge_cm_alertview_bg = 0x7f0801a2;
public static int mbridge_cm_alertview_cancel_bg = 0x7f0801a3;
public static int mbridge_cm_alertview_cancel_bg_nor = 0x7f0801a4;
public static int mbridge_cm_alertview_cancel_bg_pressed = 0x7f0801a5;
public static int mbridge_cm_alertview_confirm_bg = 0x7f0801a6;
public static int mbridge_cm_alertview_confirm_bg_nor = 0x7f0801a7;
public static int mbridge_cm_alertview_confirm_bg_pressed = 0x7f0801a8;
public static int mbridge_cm_backward = 0x7f0801a9;
public static int mbridge_cm_backward_disabled = 0x7f0801aa;
public static int mbridge_cm_backward_nor = 0x7f0801ab;
public static int mbridge_cm_backward_selected = 0x7f0801ac;
public static int mbridge_cm_browser = 0x7f0801ad;
public static int mbridge_cm_btn_shake = 0x7f0801ae;
public static int mbridge_cm_circle_50black = 0x7f0801af;
public static int mbridge_cm_end_animation = 0x7f0801b0;
public static int mbridge_cm_exits = 0x7f0801b1;
public static int mbridge_cm_exits_nor = 0x7f0801b2;
public static int mbridge_cm_exits_selected = 0x7f0801b3;
public static int mbridge_cm_feedback_btn_bg = 0x7f0801b4;
public static int mbridge_cm_feedback_choice_btn_bg = 0x7f0801b5;
public static int mbridge_cm_feedback_choice_btn_bg_nor = 0x7f0801b6;
public static int mbridge_cm_feedback_choice_btn_bg_pressed = 0x7f0801b7;
public static int mbridge_cm_feedback_dialog_view_bg = 0x7f0801b8;
public static int mbridge_cm_feedback_dialog_view_btn_bg = 0x7f0801b9;
public static int mbridge_cm_forward = 0x7f0801ba;
public static int mbridge_cm_forward_disabled = 0x7f0801bb;
public static int mbridge_cm_forward_nor = 0x7f0801bc;
public static int mbridge_cm_forward_selected = 0x7f0801bd;
public static int mbridge_cm_head = 0x7f0801be;
public static int mbridge_cm_highlight = 0x7f0801bf;
public static int mbridge_cm_progress = 0x7f0801c0;
public static int mbridge_cm_progress_drawable = 0x7f0801c1;
public static int mbridge_cm_progress_icon = 0x7f0801c2;
public static int mbridge_cm_refresh = 0x7f0801c3;
public static int mbridge_cm_refresh_nor = 0x7f0801c4;
public static int mbridge_cm_refresh_selected = 0x7f0801c5;
public static int mbridge_cm_tail = 0x7f0801c6;
public static int mbridge_download_message_dialog_star_sel = 0x7f0801c9;
public static int mbridge_download_message_dilaog_star_nor = 0x7f0801ca;
public static int mbridge_shape_btn = 0x7f08021c;
public static int mbridge_shape_line = 0x7f08021e;
public static int mbridge_video_common_full_star = 0x7f080235;
public static int mbridge_video_common_full_while_star = 0x7f080236;
public static int mbridge_video_common_half_star = 0x7f080237;
private drawable() {
}
}
public static final class id {
public static int mbridge_interstitial_pb = 0x7f0a0187;
public static int mbridge_progressBar1 = 0x7f0a01bd;
public static int mbridge_textView = 0x7f0a01ed;
public static int mbridge_video_common_alertview_cancel_button = 0x7f0a020d;
public static int mbridge_video_common_alertview_confirm_button = 0x7f0a020e;
public static int mbridge_video_common_alertview_contentview = 0x7f0a020f;
public static int mbridge_video_common_alertview_contentview_scrollview = 0x7f0a0210;
public static int mbridge_video_common_alertview_private_action_button = 0x7f0a0211;
public static int mbridge_video_common_alertview_titleview = 0x7f0a0212;
private id() {
}
}
public static final class layout {
public static int loading_alert = 0x7f0d0055;
public static int mbridge_cm_alertview = 0x7f0d0066;
public static int mbridge_cm_feedback_notice_layout = 0x7f0d0067;
public static int mbridge_cm_feedbackview = 0x7f0d0068;
public static int mbridge_cm_loading_layout = 0x7f0d0069;
private layout() {
}
}
public static final class string {
public static int mbridge_cm_feedback_btn_text = 0x7f12013c;
public static int mbridge_cm_feedback_dialog_close_close = 0x7f12013d;
public static int mbridge_cm_feedback_dialog_close_submit = 0x7f12013e;
public static int mbridge_cm_feedback_dialog_content_fraud = 0x7f12013f;
public static int mbridge_cm_feedback_dialog_content_misleading = 0x7f120140;
public static int mbridge_cm_feedback_dialog_content_not_play = 0x7f120141;
public static int mbridge_cm_feedback_dialog_content_other = 0x7f120142;
public static int mbridge_cm_feedback_dialog_content_por_violence = 0x7f120143;
public static int mbridge_cm_feedback_dialog_content_sound_problems = 0x7f120144;
public static int mbridge_cm_feedback_dialog_privacy_des = 0x7f120145;
public static int mbridge_cm_feedback_dialog_submit_notice = 0x7f120146;
public static int mbridge_cm_feedback_dialog_title = 0x7f120147;
private string() {
}
}
public static final class style {
public static int AppBaseTheme = 0x7f130005;
public static int MBridgeAppTheme = 0x7f1300ec;
public static int mbridge_common_activity_style = 0x7f1301f8;
public static int mbridge_transparent_common_activity_style = 0x7f1301fa;
public static int myDialog = 0x7f1301fc;
private style() {
}
}
public static final class styleable {
public static int[] RoundRectImageView = {com.ea.games.r3_row.R.attr.corner};
public static int RoundRectImageView_corner;
private styleable() {
}
}
private R() {
}
}

View File

@@ -0,0 +1,81 @@
package com.mbridge.msdk.c;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class a {
private String e;
private String f;
private int g;
private int a = 1;
private int b = 0;
private int c = 0;
private int d = 0;
private int h = 0;
public final int a() {
return this.a;
}
public final int b() {
return this.b;
}
public final int c() {
return this.c;
}
public final int d() {
return this.d;
}
public final String e() {
return this.e;
}
public final String f() {
return this.f;
}
public final int g() {
return this.g;
}
public final int h() {
return this.h;
}
public static a a(String str) {
Exception e;
a aVar;
JSONObject jSONObject;
try {
jSONObject = new JSONObject(str);
aVar = new a();
} catch (Exception e2) {
e = e2;
aVar = null;
}
try {
aVar.e = jSONObject.optString("http_domain", com.mbridge.msdk.foundation.same.net.e.d.f().g);
aVar.f = jSONObject.optString("tcp_domain", com.mbridge.msdk.foundation.same.net.e.d.f().k);
aVar.g = jSONObject.optInt("tcp_port", com.mbridge.msdk.foundation.same.net.e.d.f().o);
aVar.h = jSONObject.optInt("type", 0);
int i = 1;
int optInt = jSONObject.optInt("batch_size", 1);
if (optInt >= 1) {
i = optInt;
}
aVar.a = i;
aVar.c = jSONObject.optInt(IronSourceConstants.EVENTS_DURATION, 0);
aVar.b = jSONObject.optInt("disable", 0);
aVar.d = jSONObject.optInt("e_t_l", 0);
} catch (Exception e3) {
e = e3;
e.printStackTrace();
return aVar;
}
return aVar;
}
}

View File

@@ -0,0 +1,10 @@
package com.mbridge.msdk.c.a;
import android.content.Context;
/* loaded from: classes4.dex */
public final class a extends com.mbridge.msdk.foundation.same.net.f.c {
public a(Context context) {
super(context);
}
}

View File

@@ -0,0 +1,11 @@
package com.mbridge.msdk.c.a;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.same.DomainNameUtils;
/* loaded from: classes4.dex */
public final class b {
public static final String a = DomainNameUtils.getInstance().OM_JS_H5_URL_DEFAULT;
public static final String b = DomainNameUtils.getInstance().OM_JS_SERVICE_URL_DEFAULT;
public static final String c = MBridgeConstans.AUTHORITY_DEFAULT_INFO_URL;
}

View File

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

View File

@@ -0,0 +1,23 @@
package com.mbridge.msdk.c.a;
import android.content.Context;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.same.net.f.e;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.f;
/* loaded from: classes4.dex */
public final class d {
public static void a(Context context, e eVar) {
if (eVar == null) {
return;
}
try {
eVar.a("gaid", f.c());
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("SettingRequestDiff", e.getMessage());
}
}
}
}

View File

@@ -0,0 +1,868 @@
package com.mbridge.msdk.c;
import android.content.Context;
import android.net.Uri;
import android.text.TextUtils;
import com.facebook.share.internal.ShareConstants;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.s;
import com.mbridge.msdk.foundation.tools.x;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class b {
public static int a = 1500;
private long G;
private ArrayList<Integer> I;
private d J;
private C0189b K;
private HashMap<String, String> P;
private String Q;
private int V;
private String Y;
private Map<String, String> Z;
private boolean aE;
private JSONArray aG;
private JSONObject aH;
private long aJ;
private long aO;
private boolean aP;
private String aV;
private int ai;
private String al;
private String am;
private int ap;
private int aq;
private int ar;
private int as;
private long av;
private long aw;
private int bb;
private String bc;
private int m;
private List<com.mbridge.msdk.foundation.entity.a> o;
private long q;
private com.mbridge.msdk.c.a r;
private String s;
private Map<String, a> t;
private boolean u;
private int v;
private boolean b = false;
private JSONArray c = new JSONArray();
private JSONArray d = new JSONArray();
private String e = "";
private int f = 0;
private int g = 0;
private int h = 2;
private int i = 0;
private String j = "";
private String k = "";
private String l = "";
private int n = 0;
private int p = 0;
private int w = 1;
private boolean x = false;
private String y = "";
private String z = "";
private String A = "";
private String B = "";
private String C = "";
private int D = 120;
private String E = com.mbridge.msdk.foundation.same.net.e.d.f().h;
private String F = com.mbridge.msdk.foundation.same.net.e.d.f().l;
private int H = a;
private int L = 0;
private long M = 86400;
private int N = 0;
private int O = 3;
private boolean R = true;
private int S = 0;
private boolean T = false;
private boolean U = false;
private int W = 0;
private int X = 0;
private String aa = "1.0";
private int ab = 30;
private int ac = 9377;
private int ad = 0;
private int ae = 5;
private int af = 1;
private int ag = 8000;
private String ah = "";
private int aj = 10;
private int ak = 120;
private String an = "";
private String ao = "";
private String at = "";
private String au = "";
private List<Integer> ax = new ArrayList();
private int ay = 3;
private int az = 0;
private int aA = 3;
private int aB = 0;
private int aC = 10;
private int aD = 600;
private int aF = 0;
private String aI = "";
private int aK = 8000;
private int aL = 1;
private long aM = 10;
private int aN = 3;
private int aQ = 1;
private int aR = 1;
private int aS = 1;
private int aT = 1;
private String aU = "";
private int aW = IronSourceConstants.RV_AUCTION_REQUEST;
private int aX = 0;
private int aY = 0;
private long aZ = 3600;
private String ba = "";
public final int A() {
return this.D;
}
public final String B() {
return this.E;
}
public final String C() {
return this.F;
}
public final long D() {
return this.G;
}
public final ArrayList<Integer> E() {
return this.I;
}
public final d F() {
return this.J;
}
public final C0189b G() {
return this.K;
}
public final long H() {
return this.M;
}
public final int I() {
return this.O;
}
public final HashMap<String, String> J() {
return this.P;
}
public final int K() {
return this.S;
}
public final int L() {
return this.V;
}
public final int M() {
return this.W;
}
public final JSONArray N() {
return this.c;
}
public final JSONArray O() {
return this.d;
}
public final String P() {
return this.aa;
}
public final int Q() {
return this.af;
}
public final int R() {
return this.ag;
}
public final int S() {
return this.ai;
}
public final int T() {
return this.ak;
}
public final String U() {
return this.al;
}
public final String V() {
return this.am;
}
public final String W() {
return this.an;
}
public final String X() {
return this.ao;
}
public final int Y() {
return this.ap;
}
public final int Z() {
return this.aq;
}
public final int a() {
return this.bb;
}
public final void a(int i) {
this.bb = i;
}
public final void a(long j) {
this.aZ = j;
}
public final void a(String str) {
this.Q = str;
}
public final void a(boolean z) {
this.u = z;
}
public final int aA() {
return this.aW;
}
public final int aB() {
return this.aX;
}
public final int aC() {
return this.aY;
}
public final boolean aD() {
return this.R;
}
public final boolean aE() {
return this.u;
}
public final boolean aF() {
return this.x;
}
public final boolean aG() {
return this.T;
}
public final boolean aH() {
return this.b;
}
public final boolean aI() {
return this.U;
}
public final boolean aJ() {
return this.aE;
}
public final boolean aK() {
return this.aP;
}
public final int aa() {
return this.ar;
}
public final int ab() {
return this.as;
}
public final long ac() {
return this.av;
}
public final long ad() {
if (this.aw <= 0) {
this.aw = 7200L;
}
return this.aw;
}
public final int ae() {
return this.ay;
}
public final int af() {
return this.az;
}
public final int ag() {
return this.aA;
}
public final int ah() {
return this.aB;
}
public final int ai() {
return this.aC;
}
public final int aj() {
return this.aD;
}
public final int ak() {
return this.aF;
}
public final JSONArray al() {
return this.aG;
}
public final JSONObject am() {
return this.aH;
}
public final String an() {
return this.aI;
}
public final long ao() {
return this.aJ;
}
public final int ap() {
return this.aK;
}
public final int aq() {
return this.aL;
}
public final long ar() {
return this.aM * 1000;
}
public final int as() {
return this.aN;
}
public final long at() {
return this.aO;
}
public final int au() {
return this.aQ;
}
public final int av() {
return this.aR;
}
public final int aw() {
return this.aS;
}
public final int ax() {
return this.aT;
}
public final String ay() {
return this.aU;
}
public final String az() {
return this.aV;
}
public final String b() {
return this.ba;
}
public final void b(int i) {
this.f = i;
}
public final void b(long j) {
this.q = j;
}
public final void b(String str) {
this.am = str;
}
public final void b(boolean z) {
this.x = z;
}
public final long c() {
return this.aZ;
}
public final void c(int i) {
this.g = i;
}
public final void c(long j) {
this.av = j;
}
public final void c(String str) {
this.an = str;
}
public final void c(boolean z) {
this.T = z;
}
public final String d() {
return this.e;
}
public final void d(int i) {
this.h = i;
}
public final void d(long j) {
this.aw = j;
}
public final void d(String str) {
this.ao = str;
}
public final void d(boolean z) {
this.b = z;
}
public final int e() {
return this.f;
}
public final void e(int i) {
this.i = i;
}
public final void e(long j) {
this.aJ = j;
}
public final void e(boolean z) {
this.aE = z;
}
public final int f() {
return this.g;
}
public final void f(int i) {
this.m = i;
}
public final void f(long j) {
this.aM = j;
}
public final void f(boolean z) {
this.aP = z;
}
public final int g() {
return this.h;
}
public final void g(int i) {
this.n = i;
}
public final int h() {
return this.i;
}
public final void h(int i) {
this.p = i;
}
public final String i() {
return this.j;
}
public final void i(int i) {
this.v = i;
}
public final String j() {
return this.k;
}
public final void j(int i) {
this.w = i;
}
public final String k() {
return this.l;
}
public final void k(int i) {
this.D = i;
}
public final int l() {
return this.m;
}
public final void l(int i) {
this.O = i;
}
public final int m() {
return this.n;
}
public final void m(int i) {
this.S = i;
}
public final List<com.mbridge.msdk.foundation.entity.a> n() {
return this.o;
}
public final void n(int i) {
this.V = i;
}
public final int o() {
return this.p;
}
public final void o(int i) {
this.W = i;
}
public final long p() {
return this.q;
}
public final void p(int i) {
if (i > 0) {
this.aj = i;
}
}
public final com.mbridge.msdk.c.a q() {
return this.r;
}
public final void q(int i) {
this.ai = i;
}
public final String r() {
return this.s;
}
public final void r(int i) {
this.ak = i;
}
public final Map<String, a> s() {
return this.t;
}
public final void s(int i) {
this.aF = i;
}
public final int t() {
return this.v;
}
public final void t(int i) {
this.aL = i;
}
public final int u() {
return this.w;
}
public final void u(int i) {
this.aN = i;
}
public final String v() {
return this.y;
}
public final void v(int i) {
this.aQ = i;
}
public final String w() {
return this.z;
}
public final void w(int i) {
this.aR = i;
}
public final String x() {
return this.A;
}
public final void x(int i) {
this.aS = i;
}
public final String y() {
return this.B;
}
public final void y(int i) {
this.aT = i;
}
public final String z() {
return this.C;
}
public static String a(Context context, String str) {
try {
g b = h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b != null && ((b) b).Z != null) {
String host = Uri.parse(str).getHost();
Iterator<Map.Entry<String, String>> it = ((b) b).Z.entrySet().iterator();
while (it.hasNext()) {
String key = it.next().getKey();
if (!TextUtils.isEmpty(host) && host.contains(key)) {
String str2 = ((b) b).Z.get(key);
return TextUtils.isEmpty(str2) ? "" : str2.replace("{gaid}", com.mbridge.msdk.foundation.tools.f.c());
}
}
return "";
}
return "";
} catch (Throwable unused) {
return "";
}
}
/* JADX WARN: Removed duplicated region for block: B:177:0x06bc A[Catch: Exception -> 0x0241, TryCatch #16 {Exception -> 0x0241, blocks: (B:9:0x0017, B:12:0x0064, B:16:0x00af, B:35:0x0153, B:37:0x0235, B:38:0x0245, B:40:0x025b, B:41:0x0294, B:44:0x02b0, B:46:0x02ca, B:48:0x02d0, B:49:0x02d6, B:51:0x02dc, B:53:0x02e2, B:55:0x02e9, B:58:0x02ec, B:60:0x02f2, B:61:0x02fc, B:63:0x0360, B:65:0x0368, B:68:0x036f, B:70:0x0375, B:71:0x037d, B:73:0x0383, B:76:0x038f, B:79:0x0395, B:99:0x0454, B:108:0x049a, B:129:0x053b, B:135:0x055c, B:137:0x056a, B:139:0x057a, B:140:0x0583, B:175:0x06b0, B:177:0x06bc, B:178:0x06c6, B:180:0x06d2, B:214:0x06ad, B:217:0x05a6, B:219:0x0596, B:222:0x055a, B:230:0x0491, B:258:0x0357, B:260:0x0260, B:262:0x026a, B:264:0x0270, B:265:0x0276, B:267:0x027c, B:269:0x0292, B:273:0x0150, B:274:0x00aa, B:275:0x0060, B:101:0x046c, B:104:0x047e, B:107:0x0489, B:233:0x0308, B:234:0x031a, B:236:0x0320, B:239:0x032c, B:242:0x0336, B:245:0x0344, B:252:0x034e, B:254:0x0354, B:152:0x05a8, B:210:0x0625, B:186:0x06a9, B:158:0x062d, B:160:0x0637, B:162:0x0641, B:164:0x0649, B:166:0x065e, B:167:0x0671, B:169:0x067b, B:171:0x0683, B:173:0x0698, B:188:0x05ca, B:190:0x05d4, B:192:0x05de, B:194:0x05e6, B:199:0x05fd, B:201:0x0607, B:203:0x060f, B:131:0x054c, B:134:0x0557, B:147:0x0598, B:150:0x05a3, B:18:0x0105, B:20:0x010d, B:22:0x0113, B:23:0x0119, B:25:0x011f, B:27:0x0129, B:29:0x0145, B:33:0x014d), top: B:8:0x0017, inners: #1, #3, #4, #13, #14, #15 }] */
/* JADX WARN: Removed duplicated region for block: B:180:0x06d2 A[Catch: Exception -> 0x0241, TRY_LEAVE, TryCatch #16 {Exception -> 0x0241, blocks: (B:9:0x0017, B:12:0x0064, B:16:0x00af, B:35:0x0153, B:37:0x0235, B:38:0x0245, B:40:0x025b, B:41:0x0294, B:44:0x02b0, B:46:0x02ca, B:48:0x02d0, B:49:0x02d6, B:51:0x02dc, B:53:0x02e2, B:55:0x02e9, B:58:0x02ec, B:60:0x02f2, B:61:0x02fc, B:63:0x0360, B:65:0x0368, B:68:0x036f, B:70:0x0375, B:71:0x037d, B:73:0x0383, B:76:0x038f, B:79:0x0395, B:99:0x0454, B:108:0x049a, B:129:0x053b, B:135:0x055c, B:137:0x056a, B:139:0x057a, B:140:0x0583, B:175:0x06b0, B:177:0x06bc, B:178:0x06c6, B:180:0x06d2, B:214:0x06ad, B:217:0x05a6, B:219:0x0596, B:222:0x055a, B:230:0x0491, B:258:0x0357, B:260:0x0260, B:262:0x026a, B:264:0x0270, B:265:0x0276, B:267:0x027c, B:269:0x0292, B:273:0x0150, B:274:0x00aa, B:275:0x0060, B:101:0x046c, B:104:0x047e, B:107:0x0489, B:233:0x0308, B:234:0x031a, B:236:0x0320, B:239:0x032c, B:242:0x0336, B:245:0x0344, B:252:0x034e, B:254:0x0354, B:152:0x05a8, B:210:0x0625, B:186:0x06a9, B:158:0x062d, B:160:0x0637, B:162:0x0641, B:164:0x0649, B:166:0x065e, B:167:0x0671, B:169:0x067b, B:171:0x0683, B:173:0x0698, B:188:0x05ca, B:190:0x05d4, B:192:0x05de, B:194:0x05e6, B:199:0x05fd, B:201:0x0607, B:203:0x060f, B:131:0x054c, B:134:0x0557, B:147:0x0598, B:150:0x05a3, B:18:0x0105, B:20:0x010d, B:22:0x0113, B:23:0x0119, B:25:0x011f, B:27:0x0129, B:29:0x0145, B:33:0x014d), top: B:8:0x0017, inners: #1, #3, #4, #13, #14, #15 }] */
/* JADX WARN: Unreachable blocks removed: 1, instructions: 1 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static com.mbridge.msdk.c.g a(org.json.JSONObject r18) {
/*
Method dump skipped, instructions count: 1766
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.c.b.a(org.json.JSONObject):com.mbridge.msdk.c.g");
}
private static Map<String, a> e(String str) {
try {
if (TextUtils.isEmpty(str)) {
return null;
}
HashMap hashMap = new HashMap();
JSONObject jSONObject = new JSONObject(str);
Iterator<String> keys = jSONObject.keys();
while (keys.hasNext()) {
String next = keys.next();
a aVar = new a();
JSONObject optJSONObject = jSONObject.optJSONObject(next);
if (optJSONObject != null) {
aVar.a(optJSONObject);
}
hashMap.put(next, aVar);
}
return hashMap;
} catch (JSONException e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
return null;
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
e2.printStackTrace();
}
return null;
}
}
public final boolean z(int i) {
return this.ax.contains(Integer.valueOf(i));
}
public String toString() {
return " cfc=" + this.v + " getpf=" + this.M + " rurl=" + this.aE;
}
public final void aL() {
String language = Locale.getDefault().getLanguage();
if (TextUtils.isEmpty(this.C) || TextUtils.isEmpty(this.A) || TextUtils.isEmpty(this.B) || TextUtils.isEmpty(this.z)) {
if (TextUtils.isEmpty(language) || !language.equals("zh")) {
this.C = "Confirm to close? ";
this.A = "You will not be rewarded after closing the window";
this.B = "Close it";
this.z = "Continue";
} else {
this.C = "确认关闭?";
this.A = "关闭后您将不会获得任何奖励噢~ ";
this.B = "确认关闭";
this.z = "继续观看";
}
}
if (TextUtils.isEmpty(this.C) || TextUtils.isEmpty(this.A) || TextUtils.isEmpty(this.B) || TextUtils.isEmpty(this.y)) {
if (TextUtils.isEmpty(language) || !language.equals("zh")) {
this.C = "Confirm to close? ";
this.A = "You will not be rewarded after closing the window";
this.B = "Close it";
this.y = "Continue";
return;
}
this.C = "确认关闭?";
this.A = "关闭后您将不会获得任何奖励噢~ ";
this.B = "确认关闭";
this.y = "继续试玩";
}
}
public static class a {
private List<String> a;
private List<String> b;
private List<String> c;
private List<String> d;
public final List<String> a() {
return this.a;
}
public final List<String> b() {
return this.b;
}
public final List<String> c() {
return this.c;
}
public final List<String> d() {
return this.d;
}
public final void a(JSONObject jSONObject) {
try {
JSONArray optJSONArray = jSONObject.optJSONArray("x");
if (optJSONArray != null) {
this.c = s.a(optJSONArray);
}
JSONArray optJSONArray2 = jSONObject.optJSONArray("y");
if (optJSONArray2 != null) {
this.d = s.a(optJSONArray2);
}
JSONArray optJSONArray3 = jSONObject.optJSONArray("width");
if (optJSONArray3 != null) {
this.b = s.a(optJSONArray3);
}
JSONArray optJSONArray4 = jSONObject.optJSONArray("height");
if (optJSONArray4 != null) {
this.a = s.a(optJSONArray4);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
}
/* renamed from: com.mbridge.msdk.c.b$b, reason: collision with other inner class name */
public static class C0189b {
private String a;
private JSONArray b;
private String c;
private String d;
private String e;
private String f;
public final String a() {
return this.a;
}
public final JSONArray b() {
return this.b;
}
public final String c() {
return this.c;
}
public final String d() {
return this.d;
}
public final String e() {
return this.e;
}
public final String f() {
return this.f;
}
public static C0189b a(JSONObject jSONObject) {
if (jSONObject == null) {
jSONObject = new JSONObject();
}
C0189b c0189b = new C0189b();
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
c0189b.f = jSONObject.optString("title", c.getString(x.a(c, "mbridge_cm_feedback_dialog_title", "string")));
c0189b.a = jSONObject.optString("cancel", c.getString(x.a(c, "mbridge_cm_feedback_dialog_close_close", "string")));
c0189b.d = jSONObject.optString("submit", c.getString(x.a(c, "mbridge_cm_feedback_dialog_close_submit", "string")));
c0189b.e = jSONObject.optString("submit_notice", c.getString(x.a(c, "mbridge_cm_feedback_dialog_submit_notice", "string")));
c0189b.c = jSONObject.optString(ShareConstants.WEB_DIALOG_PARAM_PRIVACY, c.getString(x.a(c, "mbridge_cm_feedback_dialog_privacy_des", "string")));
JSONArray optJSONArray = jSONObject.optJSONArray("content");
c0189b.b = optJSONArray;
if (optJSONArray == null) {
JSONArray jSONArray = new JSONArray();
c0189b.b = jSONArray;
jSONArray.put(c.getString(x.a(c, "mbridge_cm_feedback_dialog_content_not_play", "string")));
c0189b.b.put(c.getString(x.a(c, "mbridge_cm_feedback_dialog_content_sound_problems", "string")));
c0189b.b.put(c.getString(x.a(c, "mbridge_cm_feedback_dialog_content_misleading", "string")));
c0189b.b.put(c.getString(x.a(c, "mbridge_cm_feedback_dialog_content_fraud", "string")));
c0189b.b.put(c.getString(x.a(c, "mbridge_cm_feedback_dialog_content_por_violence", "string")));
c0189b.b.put(c.getString(x.a(c, "mbridge_cm_feedback_dialog_content_other", "string")));
}
return c0189b;
}
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,377 @@
package com.mbridge.msdk.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class c {
private String A;
private int D;
private int E;
private int I;
private String K;
private int N;
private List<Integer> b;
private List<Integer> c;
private int d;
private int e;
private int f;
private int g;
private int h;
private int i;
private long k;
private long l;
private int m;
private int n;
private int o;
private long p;
private long q;
private int r;
private String s;
private int t;
private int u;
private String z;
private String a = "";
private int j = 0;
private int v = 30;
private int w = 1;
private int x = 10;
private int y = 60;
private int B = 1;
private String C = "";
private int F = 100;
private int G = 60;
private int H = 5000;
private int J = 1;
private String L = "";
private String M = "";
public final String a() {
return this.a;
}
public final void a(int i) {
this.g = i;
}
public final void a(long j) {
this.q = j;
}
public final void a(String str) {
this.C = str;
}
public final void a(List<Integer> list) {
this.b = list;
}
public final List<Integer> b() {
return this.b;
}
public final void b(int i) {
this.d = i;
}
public final void b(String str) {
this.K = str;
}
public final void b(List<Integer> list) {
this.c = list;
}
public final List<Integer> c() {
return this.c;
}
public final void c(int i) {
this.e = i;
}
public final int d() {
return this.e;
}
public final void d(int i) {
this.f = i;
}
public final int e() {
return this.f;
}
public final void e(int i) {
this.j = i;
}
public final int f() {
return this.h;
}
public final void f(int i) {
this.n = i;
}
public final int g() {
return this.j;
}
public final void g(int i) {
this.o = i;
}
public final int h() {
return this.n;
}
public final void h(int i) {
this.r = i;
}
public final long i() {
return this.p;
}
public final void i(int i) {
this.u = i;
}
public final long j() {
return this.q;
}
public final void j(int i) {
this.x = i;
}
public final int k() {
return this.r;
}
public final void k(int i) {
this.y = i;
}
public final int l() {
return this.u;
}
public final void l(int i) {
this.F = i;
}
public final int m() {
return this.w;
}
public final void m(int i) {
this.G = i;
}
public final int n() {
return this.x;
}
public final void n(int i) {
this.I = i;
}
public final int o() {
return this.y;
}
public final void o(int i) {
this.N = i;
}
public final int p() {
return this.F;
}
public final void p(int i) {
this.B = i;
}
public final int q() {
return this.G;
}
public final int r() {
return this.H;
}
public final String s() {
return this.L;
}
public final String t() {
return this.M;
}
public final int u() {
return this.N;
}
public final int v() {
return this.g;
}
public final int w() {
return this.B;
}
public static k a(JSONObject jSONObject) {
k kVar;
k kVar2 = null;
if (jSONObject == null) {
return null;
}
try {
kVar = new k();
} catch (Exception e) {
e = e;
}
try {
((c) kVar).K = jSONObject.optString("unitId");
String optString = jSONObject.optString("ab_id");
((c) kVar).a = optString;
com.mbridge.msdk.foundation.controller.a.b.put(((c) kVar).K, optString);
((c) kVar).L = jSONObject.optString("rid");
JSONArray optJSONArray = jSONObject.optJSONArray("adSourceList");
if (optJSONArray != null && optJSONArray.length() > 0) {
ArrayList arrayList = new ArrayList();
for (int i = 0; i < optJSONArray.length(); i++) {
arrayList.add(Integer.valueOf(optJSONArray.optInt(i)));
}
((c) kVar).b = arrayList;
}
JSONArray optJSONArray2 = jSONObject.optJSONArray("ad_source_timeout");
if (optJSONArray2 != null && optJSONArray2.length() > 0) {
ArrayList arrayList2 = new ArrayList();
for (int i2 = 0; i2 < optJSONArray2.length(); i2++) {
arrayList2.add(Integer.valueOf(optJSONArray2.optInt(i2)));
}
((c) kVar).c = arrayList2;
}
((c) kVar).I = jSONObject.optInt("tpqn");
((c) kVar).f = jSONObject.optInt("aqn");
((c) kVar).e = jSONObject.optInt("acn");
((c) kVar).N = jSONObject.optInt("wt");
int i3 = 1;
((c) kVar).w = jSONObject.optInt("iscasf", 1);
((c) kVar).H = jSONObject.optInt("spmxrt", 5000);
((c) kVar).p = jSONObject.optLong("current_time");
((c) kVar).B = jSONObject.optInt("offset");
((c) kVar).q = jSONObject.optLong("dlct", 3600L);
((c) kVar).g = jSONObject.optInt("autoplay", 0);
((c) kVar).r = jSONObject.optInt("dlnet", 2);
((c) kVar).A = jSONObject.optString("no_offer");
((c) kVar).i = jSONObject.optInt("cb_type");
((c) kVar).l = jSONObject.optLong("clct", 86400L);
((c) kVar).k = jSONObject.optLong("clcq", 300L);
((c) kVar).F = jSONObject.optInt(CampaignEx.JSON_KEY_READY_RATE, 100);
((c) kVar).j = jSONObject.optInt("cd_rate", 0);
((c) kVar).n = jSONObject.optInt("content", 1);
((c) kVar).u = jSONObject.optInt("impt", 0);
((c) kVar).t = jSONObject.optInt("icon_type", 1);
((c) kVar).z = jSONObject.optString("no_ads_url", "");
((c) kVar).E = jSONObject.optInt("playclosebtn_tm", -1);
((c) kVar).D = jSONObject.optInt("play_ctdown", 0);
((c) kVar).m = jSONObject.optInt("close_alert", 0);
((c) kVar).v = jSONObject.optInt("intershowlimit", 30);
((c) kVar).G = jSONObject.optInt("refreshFq", 60);
((c) kVar).h = jSONObject.optInt("closeBtn", 0);
int optInt = jSONObject.optInt("tmorl", 1);
if (optInt <= 2 && optInt > 0) {
i3 = optInt;
}
((c) kVar).J = i3;
((c) kVar).C = jSONObject.optString("placementid", "");
((c) kVar).x = jSONObject.optInt("ltafemty", 10);
((c) kVar).y = jSONObject.optInt("ltorwc", 60);
((c) kVar).M = jSONObject.optString("vtag", "");
return kVar;
} catch (Exception e2) {
e = e2;
kVar2 = kVar;
e.printStackTrace();
return kVar2;
}
}
public String toString() {
List<Integer> list = this.b;
String str = "";
if (list != null && list.size() > 0) {
Iterator<Integer> it = this.b.iterator();
while (it.hasNext()) {
str = str + it.next() + ",";
}
}
return "offset = " + this.B + " unitId = " + this.K + " fbPlacementId = " + this.s + str;
}
public final JSONObject x() {
JSONObject jSONObject = new JSONObject();
try {
List<Integer> list = this.b;
if (list != null && list.size() > 0) {
int size = list.size();
JSONArray jSONArray = new JSONArray();
for (int i = 0; i < size; i++) {
jSONArray.put(list.get(i));
}
jSONObject.put("adSourceList", jSONArray);
}
List<Integer> list2 = this.c;
if (list2 != null && list2.size() > 0) {
int size2 = list2.size();
JSONArray jSONArray2 = new JSONArray();
for (int i2 = 0; i2 < size2; i2++) {
jSONArray2.put(list2.get(i2));
}
jSONObject.put("ad_source_timeout", jSONArray2);
}
jSONObject.put("tpqn", this.I);
jSONObject.put("aqn", this.f);
jSONObject.put("acn", this.e);
jSONObject.put("wt", this.N);
jSONObject.put("current_time", this.p);
jSONObject.put("offset", this.B);
jSONObject.put("dlct", this.q);
jSONObject.put("autoplay", this.g);
jSONObject.put("dlnet", this.r);
jSONObject.put("no_offer", this.A);
jSONObject.put("cb_type", this.i);
jSONObject.put("clct", this.l);
jSONObject.put("clcq", this.k);
jSONObject.put(CampaignEx.JSON_KEY_READY_RATE, this.F);
jSONObject.put("content", this.n);
jSONObject.put("impt", this.u);
jSONObject.put("icon_type", this.t);
jSONObject.put("no_ads_url", this.z);
jSONObject.put("playclosebtn_tm", this.E);
jSONObject.put("play_ctdown", this.D);
jSONObject.put("close_alert", this.m);
jSONObject.put("closeBtn", this.h);
jSONObject.put("refreshFq", this.G);
jSONObject.put("countdown", this.o);
jSONObject.put("allowSkip", this.d);
jSONObject.put("tmorl", this.J);
jSONObject.put("unitId", this.K);
jSONObject.put("placementid", this.C);
jSONObject.put("ltafemty", this.x);
jSONObject.put("ltorwc", this.y);
jSONObject.put("vtag", this.M);
} catch (Exception e) {
e.printStackTrace();
}
return jSONObject;
}
}

View File

@@ -0,0 +1,62 @@
package com.mbridge.msdk.c;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class d {
private String f;
private String g;
private int h;
private int a = 1;
private int b = 1;
private int c = 0;
private int d = 30;
private int e = 0;
private int i = 0;
public final int a() {
return this.c;
}
public final int b() {
return this.d;
}
public final String c() {
return this.f;
}
public final String d() {
return this.g;
}
public final int e() {
return this.h;
}
public static d a(String str) {
Exception e;
d dVar;
JSONObject jSONObject;
try {
jSONObject = new JSONObject(str);
dVar = new d();
} catch (Exception e2) {
e = e2;
dVar = null;
}
try {
dVar.f = jSONObject.optString("h_d", com.mbridge.msdk.foundation.same.net.e.d.f().e);
dVar.g = jSONObject.optString("t_d", com.mbridge.msdk.foundation.same.net.e.d.f().j);
dVar.h = jSONObject.optInt("t_p", com.mbridge.msdk.foundation.same.net.e.d.f().n);
dVar.i = jSONObject.optInt("type", 1);
dVar.d = jSONObject.optInt("d_t", 30);
dVar.c = jSONObject.optInt("d_a", 0);
} catch (Exception e3) {
e = e3;
e.printStackTrace();
return dVar;
}
return dVar;
}
}

View File

@@ -0,0 +1,59 @@
package com.mbridge.msdk.c;
import android.text.TextUtils;
import java.util.HashMap;
import java.util.Iterator;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class e {
public int a;
private HashMap<String, f> b;
public static class a {
private static final e a = new e();
}
private e() {
this.a = 6;
this.b = new HashMap<>();
}
public static e a() {
return a.a;
}
public final int a(String str) {
HashMap<String, f> hashMap;
f fVar;
if (TextUtils.isEmpty(str) || (hashMap = this.b) == null || !hashMap.containsKey(str) || (fVar = this.b.get(str)) == null) {
return 0;
}
int i = fVar.b() ? 1 : fVar.a() >= this.a ? 2 : 0;
fVar.a(false);
return i;
}
public final void b(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
try {
JSONObject jSONObject = new JSONObject(str);
if (this.b == null) {
this.b = new HashMap<>();
}
Iterator<String> keys = jSONObject.keys();
while (keys.hasNext()) {
String next = keys.next();
String string = jSONObject.getString(next);
f fVar = new f();
fVar.a(next);
fVar.b(string);
this.b.put(next, fVar);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

View File

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

View File

@@ -0,0 +1,60 @@
package com.mbridge.msdk.c;
import android.text.TextUtils;
import com.facebook.appevents.UserDataStore;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class g extends b {
public static g e(String str) {
if (TextUtils.isEmpty(str)) {
return null;
}
try {
return b.a(new JSONObject(str));
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("Setting", "parseSetting", e);
}
return null;
}
}
public final String aM() {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("cc", r());
jSONObject.put("cfc", t());
jSONObject.put("cfb", aE());
jSONObject.put(CampaignEx.JSON_KEY_PLCT, ac());
jSONObject.put("awct", p());
jSONObject.put("rurl", aJ());
jSONObject.put("ujds", aK());
jSONObject.put(CampaignEx.JSON_KEY_PLCTB, ad());
jSONObject.put("tcto", ar());
jSONObject.put("mv_wildcard", V());
jSONObject.put("is_startup_crashsystem", L());
jSONObject.put("sfct", ao());
jSONObject.put("pcrn", Z());
jSONObject.put("adct", l());
jSONObject.put("atrqt", o());
jSONObject.put("omsdkjs_url", X());
jSONObject.put("mcs", T());
jSONObject.put("GDPR_area", aH());
jSONObject.put("alrbs", m());
jSONObject.put(UserDataStore.CITY, A());
jSONObject.put("isDefault", K());
jSONObject.put("st_net", aq());
jSONObject.put("vtag", ay());
return jSONObject.toString();
} catch (Throwable th) {
if (MBridgeConstans.DEBUG) {
af.b("Setting", "toJSON", th);
}
return null;
}
}
}

View File

@@ -0,0 +1,311 @@
package com.mbridge.msdk.c;
import android.content.Context;
import android.text.TextUtils;
import com.ironsource.v8;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.download.core.DownloadCommon;
import com.mbridge.msdk.foundation.tools.FastKV;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.an;
import com.mbridge.msdk.foundation.tools.v;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class h {
public static final String a = "h";
private static volatile h b;
private static volatile g c;
private static HashMap<String, k> d = new HashMap<>();
private h() {
}
public static void a(Context context, String str) {
FastKV fastKV;
com.mbridge.msdk.foundation.controller.d.a();
Map<String, Object> map = null;
try {
fastKV = new FastKV.Builder(com.mbridge.msdk.foundation.same.b.e.a(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_CONFIG), "mbridge").build();
} catch (Exception unused) {
fastKV = null;
}
if (fastKV != null) {
try {
map = fastKV.getAll();
} catch (Exception unused2) {
}
if (map != null) {
try {
for (String str2 : map.keySet()) {
if (str2.startsWith(str + "_")) {
d.put(str2, k.g((String) map.get(str2)));
}
}
return;
} catch (Exception e) {
e.printStackTrace();
return;
}
}
return;
}
try {
Map<String, ?> all = context.getSharedPreferences("mbridge", 0).getAll();
for (String str3 : all.keySet()) {
if (str3.startsWith(str + "_")) {
d.put(str3, k.g((String) all.get(str3)));
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
public static h a() {
if (b == null) {
synchronized (h.class) {
try {
if (b == null) {
b = new h();
}
} finally {
}
}
}
return b;
}
public final g a(String str) {
try {
if (!TextUtils.isEmpty(str)) {
g b2 = b(str);
return b2 == null ? i.a() : b2;
}
return i.a();
} catch (Exception unused) {
return i.a();
}
}
public final g b(String str) {
if (c == null) {
try {
String a2 = com.mbridge.msdk.foundation.a.a.a.a().a(str);
if (!TextUtils.isEmpty(a2)) {
JSONObject jSONObject = new JSONObject(a2);
if (jSONObject.has(DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B)) {
jSONObject.remove(DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B);
}
if (jSONObject.has("c")) {
jSONObject.remove("c");
}
c = g.e(jSONObject.toString());
if (c != null) {
c.aL();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
return c;
}
public final String c(String str) {
return com.mbridge.msdk.foundation.a.a.a.a().a("ivreward_" + str);
}
public final k b(String str, String str2) {
return i(str, str2);
}
private k i(String str, String str2) {
if (TextUtils.isEmpty(str)) {
str = com.mbridge.msdk.foundation.controller.c.m().k();
}
String str3 = str + "_" + str2;
if (d.containsKey(str3)) {
return d.get(str3);
}
k kVar = null;
try {
kVar = k.g(com.mbridge.msdk.foundation.a.a.a.a().a(str3));
d.put(str3, kVar);
} catch (Exception e) {
e.printStackTrace();
}
return kVar;
}
public final k c(String str, String str2) {
k d2 = d(str, str2);
return d2 == null ? k.y() : d2;
}
public final k d(String str, String str2) {
k i = i(str, str2);
if (i != null && i.v() == 0) {
i.a(1);
}
return i;
}
public final boolean e(String str, String str2) {
g b2 = b(str2);
if (d(str2) && a(str2, 1, str)) {
new j().b(com.mbridge.msdk.foundation.controller.c.m().c(), str2, com.mbridge.msdk.foundation.controller.c.m().b());
}
k d2 = d(str2, str);
if (b2 != null && d2 != null) {
long at = b2.at() * 1000;
long currentTimeMillis = System.currentTimeMillis();
long i = d2.i() + at;
if (i > currentTimeMillis) {
af.c(a, "unit setting nexttime is not ready [settingNextRequestTime= " + i + " currentTime = " + currentTimeMillis + v8.i.e);
return false;
}
}
af.c(a, "unit setting timeout or not exists");
return true;
}
public final boolean d(String str) {
g b2 = b(str);
if (b2 != null) {
long H = b2.H() * 1000;
long currentTimeMillis = System.currentTimeMillis();
long D = b2.D() + H;
if (D > currentTimeMillis) {
af.c(a, "app setting nexttime is not ready [settingNextRequestTime= " + D + " currentTime = " + currentTimeMillis + v8.i.e);
return false;
}
}
af.c(a, "app setting timeout or not exists");
return true;
}
public final boolean a(String str, int i, String str2) {
try {
Context c2 = com.mbridge.msdk.foundation.controller.c.m().c();
String str3 = str + "_" + i + "_" + str2;
long currentTimeMillis = System.currentTimeMillis();
long j = 0;
long longValue = ((Long) an.a(c2, str3, 0L)).longValue();
g b2 = b(str);
if (b2 == null) {
a();
b2 = i.a();
} else {
j = longValue;
}
if (j + (b2.ao() * 1000) > currentTimeMillis) {
return false;
}
an.b(c2, str3, Long.valueOf(currentTimeMillis));
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
public final JSONObject a(JSONObject jSONObject, JSONObject jSONObject2) {
if (jSONObject == null || jSONObject.length() == 0) {
return jSONObject2;
}
if (jSONObject2 != null && jSONObject2.length() != 0) {
Iterator<String> keys = jSONObject2.keys();
while (keys.hasNext()) {
String next = keys.next();
try {
if ("unitSetting".equals(next) && jSONObject.has("unitSetting")) {
JSONArray jSONArray = jSONObject.getJSONArray("unitSetting");
jSONArray.put(0, a((JSONObject) jSONArray.get(0), (JSONObject) jSONObject2.getJSONArray("unitSetting").get(0)));
jSONObject.put(next, jSONArray);
} else {
jSONObject.put(next, jSONObject2.opt(next));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
return jSONObject;
}
public final void e(String str) {
com.mbridge.msdk.foundation.a.a.a.a().c("ivreward_" + str);
}
public final void f(String str, String str2) {
com.mbridge.msdk.foundation.a.a.a.a().a("ivreward_" + str, str2);
}
public final void f(String str) {
try {
String g = g(str);
if (TextUtils.isEmpty(g)) {
return;
}
JSONObject jSONObject = new JSONObject(g);
jSONObject.put("current_time", System.currentTimeMillis());
g(str, jSONObject.toString());
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public final String g(String str) {
if (str == null) {
return "";
}
try {
String a2 = com.mbridge.msdk.foundation.a.a.a.a().a(str);
return a2 == null ? "" : a2;
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
return "";
}
}
public final void g(String str, String str2) {
com.mbridge.msdk.foundation.a.a.a.a().a(str, str2);
c = g.e(str2);
if (c != null) {
c.aL();
}
v.a().a(c.b());
}
public final void h(String str, String str2) {
try {
String a2 = com.mbridge.msdk.foundation.a.a.a.a().a(str + "_" + str2);
if (TextUtils.isEmpty(a2)) {
return;
}
JSONObject jSONObject = new JSONObject(a2);
jSONObject.put("current_time", System.currentTimeMillis());
a(str, str2, jSONObject.toString());
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public final void a(String str, String str2, String str3) {
String str4 = str + "_" + str2;
com.mbridge.msdk.foundation.a.a.a.a().a(str4, str3);
d.put(str4, k.g(str3));
}
public final k a(String str, String str2) {
k i = i(str, str2);
return i == null ? k.y() : i;
}
}

View File

@@ -0,0 +1,50 @@
package com.mbridge.msdk.c;
/* loaded from: classes4.dex */
public final class i {
public static g a() {
g gVar = new g();
gVar.i(1);
gVar.a(true);
gVar.c(3600L);
gVar.b(0L);
gVar.e(false);
gVar.f(false);
gVar.d(7200L);
gVar.b("<mvpackage>mbridge</mvpackage>");
gVar.n(1);
gVar.e(1800L);
gVar.f(259200);
gVar.f(10L);
gVar.x(1);
gVar.y(1);
gVar.w(1);
gVar.s(0);
gVar.v(1);
gVar.o(-1);
gVar.h(0);
gVar.d(com.mbridge.msdk.c.a.b.b);
gVar.c(com.mbridge.msdk.c.a.b.a);
gVar.r(120);
gVar.d(false);
gVar.g(0);
gVar.k(120);
gVar.m(1);
gVar.b(com.mbridge.msdk.foundation.same.a.o);
gVar.e(com.mbridge.msdk.foundation.same.a.s);
gVar.c(com.mbridge.msdk.foundation.same.a.q);
gVar.q(10);
gVar.d(com.mbridge.msdk.foundation.same.a.r);
gVar.p(10);
gVar.u(3);
gVar.l(3);
gVar.a("");
gVar.t(1);
gVar.b(false);
gVar.j(1);
gVar.c(true);
gVar.a(3600L);
gVar.a(0);
return gVar;
}
}

View File

@@ -0,0 +1,335 @@
package com.mbridge.msdk.c;
import android.content.Context;
import android.text.TextUtils;
import com.ironsource.v8;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.v;
import com.mbridge.msdk.playercommon.exoplayer2.source.chunk.ChunkedTrackBlacklistUtil;
import com.vungle.ads.internal.signals.SignalManager;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class j {
private static final String a = "j";
/* JADX INFO: Access modifiers changed from: private */
public void c(final Context context, final String str, final String str2) {
if (!(!com.mbridge.msdk.foundation.same.net.e.d.f().a())) {
b(context, str, str2);
return;
}
try {
if (com.mbridge.msdk.foundation.same.net.e.d.f().q) {
return;
}
com.mbridge.msdk.foundation.same.net.e.d.f().q = true;
if (System.currentTimeMillis() >= com.mbridge.msdk.foundation.a.a.a.a().b("mkey_spare_host_ts").longValue() + SignalManager.TWENTY_FOUR_HOURS_MILLIS) {
String a2 = com.mbridge.msdk.foundation.a.a.a.a().a("mkey_spare_host");
if (!TextUtils.isEmpty(a2)) {
for (String str3 : a2.split("\n")) {
if (!TextUtils.isEmpty(str3.trim()) && !com.mbridge.msdk.foundation.same.net.e.d.f().t.contains(str3.trim())) {
com.mbridge.msdk.foundation.same.net.e.d.f().t.add(str3.trim());
com.mbridge.msdk.foundation.same.net.e.d.f().w.add(str3.trim());
}
}
c(context, str, str2);
return;
}
}
new com.mbridge.msdk.foundation.same.net.f.c(context.getApplicationContext()).get(0, com.mbridge.msdk.foundation.same.net.e.d.f().b, new com.mbridge.msdk.foundation.same.net.f.e(), new com.mbridge.msdk.foundation.same.net.b.a() { // from class: com.mbridge.msdk.c.j.3
@Override // com.mbridge.msdk.foundation.same.net.b.a
public final void b(String str4) {
af.a(j.a, "fetch CNDSettingHost success, content = " + str4);
if (TextUtils.isEmpty(str4)) {
return;
}
com.mbridge.msdk.foundation.a.a.a.a().a("mkey_spare_host_ts", System.currentTimeMillis());
com.mbridge.msdk.foundation.a.a.a.a().a("mkey_spare_host", str4);
for (String str5 : str4.split("\n")) {
if (!TextUtils.isEmpty(str5.trim()) && !com.mbridge.msdk.foundation.same.net.e.d.f().t.contains(str5.trim())) {
com.mbridge.msdk.foundation.same.net.e.d.f().t.add(str5.trim());
com.mbridge.msdk.foundation.same.net.e.d.f().w.add(str5.trim());
}
}
j.this.c(context, str, str2);
}
@Override // com.mbridge.msdk.foundation.same.net.b.a
public final void a(String str4) {
com.mbridge.msdk.foundation.same.net.e.d.f().q = false;
af.a(j.a, "fetch CNDSettingHost failed, errorCode = " + str4);
}
}, "setting", ChunkedTrackBlacklistUtil.DEFAULT_TRACK_BLACKLIST_MS);
} catch (Throwable th) {
com.mbridge.msdk.foundation.same.net.e.d.f().q = false;
af.b(a, th.getMessage());
}
}
private String b() {
String str = com.mbridge.msdk.foundation.same.net.e.d.f().r ? com.mbridge.msdk.foundation.same.net.e.d.f().H : com.mbridge.msdk.foundation.same.net.e.d.f().G;
try {
if (!com.mbridge.msdk.foundation.same.net.e.d.f().r || !com.mbridge.msdk.foundation.same.net.e.d.f().q || com.mbridge.msdk.foundation.same.net.e.d.f().v >= com.mbridge.msdk.foundation.same.net.e.d.f().w.size()) {
return str;
}
String str2 = com.mbridge.msdk.foundation.same.net.e.d.f().w.get(com.mbridge.msdk.foundation.same.net.e.d.f().v);
if (TextUtils.isEmpty(str2)) {
return str;
}
if (!str2.startsWith("http") && !str2.startsWith("https")) {
return str;
}
return str2 + "/setting";
} catch (Throwable th) {
af.b(a, th.getMessage());
return str;
}
}
public final void a(Context context, String str, String str2) {
a(context, str, str2, "1", new com.mbridge.msdk.foundation.same.net.f.d() { // from class: com.mbridge.msdk.c.j.1
@Override // com.mbridge.msdk.foundation.same.net.f.d
public final void a(String str3) {
}
@Override // com.mbridge.msdk.foundation.same.net.f.d
public final void a(JSONObject jSONObject) {
if (jSONObject == null || !jSONObject.has(com.mbridge.msdk.foundation.entity.b.JSON_KEY_C_I)) {
return;
}
try {
v.a().a(jSONObject.getString(com.mbridge.msdk.foundation.entity.b.JSON_KEY_C_I));
} catch (Exception e) {
af.b(j.a, e.getMessage());
}
}
});
}
private void a(Context context, String str, String str2, String str3, com.mbridge.msdk.foundation.same.net.f.d dVar) {
if (context == null) {
return;
}
com.mbridge.msdk.foundation.same.net.f.e eVar = new com.mbridge.msdk.foundation.same.net.f.e();
eVar.a("app_id", str);
eVar.a("sign", SameMD5.getMD5(str + str2));
try {
String ay = h.a().a(str).ay();
if (TextUtils.isEmpty(ay)) {
ay = "";
}
eVar.a("vtag", ay);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
if (com.mbridge.msdk.foundation.same.net.e.d.f().q) {
eVar.a("st_net", com.mbridge.msdk.foundation.same.net.e.d.f().s + "");
}
eVar.a("only_p_info", str3);
com.mbridge.msdk.c.a.c cVar = new com.mbridge.msdk.c.a.c(context);
String str4 = com.mbridge.msdk.foundation.same.net.e.d.f().G;
try {
if (com.mbridge.msdk.foundation.same.net.e.d.f().r && com.mbridge.msdk.foundation.same.net.e.d.f().q && com.mbridge.msdk.foundation.same.net.e.d.f().v < com.mbridge.msdk.foundation.same.net.e.d.f().w.size()) {
String str5 = com.mbridge.msdk.foundation.same.net.e.d.f().w.get(com.mbridge.msdk.foundation.same.net.e.d.f().v);
if (!TextUtils.isEmpty(str5)) {
if (!str5.startsWith("http")) {
if (str5.startsWith("https")) {
}
}
str4 = str5 + "/setting";
}
}
} catch (Throwable th2) {
af.b(a, th2.getMessage());
}
cVar.get(1, str4, eVar, dVar, "setting", ChunkedTrackBlacklistUtil.DEFAULT_TRACK_BLACKLIST_MS);
}
public final void b(final Context context, final String str, final String str2) {
if (context == null) {
return;
}
a(context, str, str2, "0", new com.mbridge.msdk.foundation.same.net.f.d() { // from class: com.mbridge.msdk.c.j.2
@Override // com.mbridge.msdk.foundation.same.net.f.d
public final void a(JSONObject jSONObject) {
try {
j.this.a(1, 0, "");
} catch (Throwable th) {
af.b(j.a, th.getMessage());
}
try {
if (ak.a(jSONObject)) {
if (jSONObject.optInt("vtag_status", 0) == 1) {
String g = h.a().g(str);
if (!TextUtils.isEmpty(g)) {
try {
jSONObject = h.a().a(new JSONObject(g), jSONObject);
} catch (Exception e) {
af.b(j.a, e.getMessage());
}
}
}
jSONObject.put("current_time", System.currentTimeMillis());
if (com.mbridge.msdk.foundation.same.net.e.d.f().r) {
if (TextUtils.isEmpty(jSONObject.optString("hst_st_t"))) {
jSONObject.put("hst_st_t", com.mbridge.msdk.foundation.same.net.e.d.f().l);
}
} else if (TextUtils.isEmpty(jSONObject.optString("hst_st"))) {
jSONObject.put("hst_st", com.mbridge.msdk.foundation.same.net.e.d.f().h);
}
h.a().g(str, jSONObject.toString());
com.mbridge.msdk.foundation.same.net.e.d.f().e();
try {
if (!TextUtils.isEmpty(jSONObject.optString("mraid_js"))) {
com.mbridge.msdk.c.b.a.a().a(context, jSONObject.optString("mraid_js"));
}
} catch (Exception e2) {
af.b(j.a, e2.getMessage());
}
if (!TextUtils.isEmpty(jSONObject.optString("web_env_url"))) {
com.mbridge.msdk.c.b.b.a().a(context, jSONObject.optString("web_env_url"));
}
j.a(j.this, context, str);
} else {
h.a().f(str);
}
j.a(j.this);
} catch (Exception e3) {
af.b(j.a, e3.getMessage());
}
}
@Override // com.mbridge.msdk.foundation.same.net.f.d
public final void a(String str3) {
try {
j.this.a(2, 0, str3);
} catch (Throwable th) {
af.b(j.a, th.getMessage());
}
if (!com.mbridge.msdk.foundation.same.net.e.d.f().r) {
com.mbridge.msdk.foundation.same.net.e.d.f().u++;
} else {
com.mbridge.msdk.foundation.same.net.e.d.f().v++;
}
j.this.c(context, str, str2);
j.a(j.this);
af.b(j.a, "get app setting error" + str3);
}
});
a(3, 0, "");
}
public final void a(Context context, final String str, String str2, final String str3) {
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
str = com.mbridge.msdk.foundation.controller.c.m().k();
str2 = com.mbridge.msdk.foundation.controller.c.m().b();
}
if (h.a().e(str3, str) && h.a().a(str, 2, str3)) {
com.mbridge.msdk.foundation.same.net.f.e eVar = new com.mbridge.msdk.foundation.same.net.f.e();
String str4 = v8.i.d + str3 + v8.i.e;
eVar.a("unit_ids", str4);
eVar.a("app_id", str);
eVar.a("sign", SameMD5.getMD5(str + str2));
try {
String t = h.a().c(str, str4).t();
if (TextUtils.isEmpty(t)) {
t = "";
}
eVar.a("vtag", t);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
com.mbridge.msdk.foundation.same.net.f.d dVar = new com.mbridge.msdk.foundation.same.net.f.d() { // from class: com.mbridge.msdk.c.j.4
@Override // com.mbridge.msdk.foundation.same.net.f.d
public final void a(JSONObject jSONObject) {
try {
if (ak.a(jSONObject)) {
String optString = jSONObject.optString("vtag", "");
String optString2 = jSONObject.optString("rid", "");
JSONArray optJSONArray = jSONObject.optJSONArray("unitSetting");
if (optJSONArray != null && optJSONArray.length() > 0) {
JSONObject optJSONObject = optJSONArray.optJSONObject(0);
if (jSONObject.optInt("vtag_status", 0) == 1) {
h.a();
String a2 = com.mbridge.msdk.foundation.a.a.a.a().a(str + "_" + str3);
if (!TextUtils.isEmpty(a2)) {
try {
optJSONObject = h.a().a(new JSONObject(a2), optJSONObject);
} catch (Exception e) {
e.printStackTrace();
}
}
}
optJSONObject.put("current_time", System.currentTimeMillis());
optJSONObject.put("vtag", optString);
optJSONObject.put("rid", optString2);
h.a().a(str, str3, optJSONObject.toString());
}
} else {
h.a().h(str, str3);
}
j.this.a(1, 1, "");
} catch (Exception e2) {
af.b(j.a, e2.getMessage());
}
}
@Override // com.mbridge.msdk.foundation.same.net.f.d
public final void a(String str5) {
j.this.a(2, 1, "");
}
};
dVar.setUnitId(str3);
new com.mbridge.msdk.c.a.c(context).get(1, com.mbridge.msdk.foundation.same.net.e.d.f().G, eVar, dVar, "setting", ChunkedTrackBlacklistUtil.DEFAULT_TRACK_BLACKLIST_MS);
a(3, 1, "");
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(int i, int i2, String str) {
String str2;
try {
com.mbridge.msdk.foundation.same.report.d.c cVar = new com.mbridge.msdk.foundation.same.report.d.c();
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("key", "2000112");
eVar.a("st_net", Integer.valueOf(com.mbridge.msdk.foundation.same.net.e.d.f().s));
eVar.a("result", Integer.valueOf(i));
eVar.a("type", Integer.valueOf(i2));
if (i2 == 0) {
str2 = b();
} else {
str2 = com.mbridge.msdk.foundation.same.net.e.d.f().r ? com.mbridge.msdk.foundation.same.net.e.d.f().H : com.mbridge.msdk.foundation.same.net.e.d.f().G;
}
eVar.a("url", str2);
eVar.a("reason", str);
cVar.a("2000112", eVar);
com.mbridge.msdk.foundation.same.report.d.d.a().a("2000112", cVar);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public static /* synthetic */ void a(j jVar, Context context, String str) {
g b;
h a2 = h.a();
if (a2 != null && (b = a2.b(str)) != null) {
MBridgeConstans.OMID_JS_SERVICE_URL = b.X();
MBridgeConstans.OMID_JS_H5_URL = b.W();
}
com.mbridge.msdk.a.b.a(context);
com.mbridge.msdk.a.b.b(context);
}
public static /* synthetic */ void a(j jVar) {
try {
new com.mbridge.msdk.foundation.same.report.h(com.mbridge.msdk.foundation.controller.c.m().c()).a();
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
}

View File

@@ -0,0 +1,105 @@
package com.mbridge.msdk.c;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.af;
import java.util.ArrayList;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class k extends c {
public static k c(String str) {
k kVar = new k();
try {
kVar.b(str);
kVar.p(1);
kVar.n(1);
kVar.o(5);
kVar.c(1);
kVar.d(1);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("UnitSetting", e.getMessage());
}
}
return kVar;
}
public static k d(String str) {
k kVar = new k();
ArrayList arrayList = new ArrayList();
arrayList.add(1);
ArrayList arrayList2 = new ArrayList();
arrayList2.add(8);
arrayList2.add(8);
kVar.p(1);
kVar.b(str);
kVar.a(arrayList);
kVar.b(arrayList2);
kVar.n(1);
kVar.c(-2);
kVar.d(-2);
kVar.o(5);
kVar.a(3600L);
kVar.h(2);
kVar.a(1);
kVar.l(100);
kVar.e(0);
kVar.f(1);
kVar.i(0);
kVar.m(60);
kVar.j(10);
kVar.k(60);
return kVar;
}
public static k e(String str) {
k kVar = new k();
try {
ArrayList arrayList = new ArrayList();
arrayList.add(1);
kVar.a(arrayList);
ArrayList arrayList2 = new ArrayList();
arrayList2.add(30);
kVar.b(arrayList2);
kVar.b(str);
kVar.p(1);
kVar.n(1);
kVar.c(-2);
kVar.d(-2);
kVar.o(5);
kVar.a(3600L);
kVar.h(2);
kVar.a(3);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("UnitSetting", e.getMessage());
}
}
return kVar;
}
public static k f(String str) {
k y = y();
y.a(0);
return y;
}
public static k y() {
return new k();
}
public static k g(String str) {
if (TextUtils.isEmpty(str)) {
return null;
}
try {
return c.a(new JSONObject(str));
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("UnitSetting", "parseSetting", e);
}
return null;
}
}
}

View File

@@ -0,0 +1,643 @@
package com.mbridge.msdk.click;
import android.content.Context;
import android.content.Intent;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import com.google.android.gms.drive.DriveFile;
import com.ironsource.nb;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.click.entity.JumpLoaderResult;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.aj;
import com.mbridge.msdk.foundation.tools.aq;
import com.mbridge.msdk.out.Campaign;
import com.mbridge.msdk.out.LoadingActivity;
import com.mbridge.msdk.out.NativeListener;
import com.mbridge.msdk.scheme.applet.AppletSchemeCallBack;
import com.mbridge.msdk.scheme.applet.AppletsModel;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class a {
public static boolean a = false;
public static Map<String, Long> b = new HashMap();
public static Set<String> c = new HashSet();
private String d;
private long e;
private com.mbridge.msdk.foundation.db.g f;
private Context g;
private d h;
private com.mbridge.msdk.foundation.same.report.h j;
private com.mbridge.msdk.c.g k;
private boolean l;
private boolean o;
private i p;
private NativeListener.NativeTrackingListener i = null;
private boolean m = false;
private boolean n = true;
/* JADX INFO: Access modifiers changed from: private */
public static String b(int i) {
return i != 1 ? i != 2 ? i != 3 ? i != 4 ? "" : "2000138" : "2000139" : "2000137" : "2000136";
}
public final void a(i iVar) {
this.p = iVar;
}
public final void a(NativeListener.NativeTrackingListener nativeTrackingListener) {
this.i = nativeTrackingListener;
}
public final void a(String str) {
this.d = str;
}
public final void a(boolean z) {
this.n = z;
}
public a(Context context, String str) {
this.f = null;
this.g = null;
com.mbridge.msdk.c.g b2 = com.mbridge.msdk.c.h.a().b(str);
this.k = b2;
if (b2 == null) {
com.mbridge.msdk.c.h.a();
this.k = com.mbridge.msdk.c.i.a();
}
this.l = this.k.aK();
Context applicationContext = context.getApplicationContext();
this.g = applicationContext;
this.d = str;
if (this.f == null) {
this.f = com.mbridge.msdk.foundation.db.g.a(applicationContext);
}
this.j = new com.mbridge.msdk.foundation.same.report.h(this.g);
}
public static void a(Context context, CampaignEx campaignEx, String str, String str2, boolean z, boolean z2) {
if (context == null) {
return;
}
new d(context.getApplicationContext()).a(str, campaignEx, null, str2, z, z2, com.mbridge.msdk.click.a.a.f);
}
public static void a(Context context, CampaignEx campaignEx, String str, String[] strArr, boolean z, boolean z2) {
if (context == null || campaignEx == null || TextUtils.isEmpty(str) || strArr == null) {
return;
}
d dVar = new d(context.getApplicationContext());
for (String str2 : strArr) {
dVar.a(str, campaignEx, new f() { // from class: com.mbridge.msdk.click.a.2
@Override // com.mbridge.msdk.click.f
public final void a(Object obj) {
}
@Override // com.mbridge.msdk.click.f
public final void a(Object obj, String str3) {
}
@Override // com.mbridge.msdk.click.f
public final void b(Object obj) {
}
}, str2, z, z2, com.mbridge.msdk.click.a.a.f);
}
}
public final void a() {
try {
this.i = null;
} catch (Exception e) {
e.printStackTrace();
}
}
public final void a(CampaignEx campaignEx, NativeListener.NativeAdListener nativeAdListener) {
if (nativeAdListener != null && campaignEx != null) {
nativeAdListener.onAdClick(campaignEx);
}
a(campaignEx);
}
private boolean b(CampaignEx campaignEx) {
Long l;
if (campaignEx == null) {
return true;
}
try {
if (2 != campaignEx.getLinkType() && 3 != campaignEx.getLinkType()) {
return true;
}
String id = campaignEx.getId();
Map<String, Long> map = b;
if (map == null) {
return true;
}
if (map.containsKey(id) && (l = b.get(id)) != null) {
if (l.longValue() > System.currentTimeMillis() || c.contains(campaignEx.getId())) {
return false;
}
}
b.put(campaignEx.getId(), Long.valueOf(System.currentTimeMillis() + (campaignEx.getClickTimeOutInterval() * 1000)));
return true;
} catch (Exception e) {
if (!MBridgeConstans.DEBUG) {
return true;
}
e.printStackTrace();
return true;
}
}
/* JADX WARN: Removed duplicated region for block: B:139:0x02a4 A[Catch: all -> 0x003d, TryCatch #1 {all -> 0x003d, blocks: (B:6:0x0009, B:9:0x0010, B:11:0x0033, B:13:0x0039, B:14:0x0040, B:15:0x0048, B:18:0x0062, B:20:0x007a, B:22:0x007e, B:23:0x0085, B:25:0x009f, B:26:0x00a6, B:28:0x00aa, B:29:0x00c0, B:31:0x00c9, B:33:0x00cd, B:34:0x00d4, B:36:0x00e4, B:40:0x00ee, B:42:0x00f4, B:44:0x00fa, B:46:0x0106, B:48:0x010a, B:49:0x0111, B:51:0x0115, B:53:0x011f, B:56:0x0126, B:58:0x012a, B:59:0x0131, B:61:0x014b, B:64:0x0153, B:65:0x0163, B:67:0x0169, B:69:0x016d, B:70:0x0174, B:72:0x017e, B:74:0x0184, B:76:0x018a, B:78:0x0194, B:79:0x019c, B:81:0x01a0, B:82:0x01a7, B:84:0x01b1, B:86:0x01b7, B:87:0x01be, B:89:0x01c4, B:91:0x01d0, B:93:0x01df, B:94:0x01e8, B:96:0x01ec, B:97:0x01f3, B:99:0x01f9, B:100:0x0202, B:102:0x0206, B:105:0x01ff, B:106:0x0213, B:109:0x0223, B:116:0x023a, B:118:0x0244, B:120:0x024c, B:122:0x0254, B:124:0x025d, B:125:0x0264, B:127:0x0272, B:129:0x0279, B:130:0x0280, B:132:0x0284, B:134:0x0299, B:139:0x02a4, B:141:0x02ac, B:142:0x02af, B:144:0x02b5, B:146:0x02b9, B:147:0x02bc, B:150:0x02c2, B:152:0x02c8, B:154:0x02d2, B:156:0x02d6, B:158:0x02da, B:159:0x02dd, B:160:0x02f6, B:162:0x02e8, B:164:0x02f3, B:166:0x02fc, B:168:0x030a, B:173:0x0312, B:174:0x031a, B:175:0x0321, B:177:0x0325, B:178:0x0328, B:181:0x032f, B:183:0x0335, B:185:0x033b, B:189:0x0342, B:191:0x034d, B:193:0x0356, B:195:0x035a, B:197:0x0362, B:198:0x0365, B:200:0x036b, B:202:0x036f, B:203:0x0372, B:205:0x0376, B:207:0x037a, B:208:0x037d, B:210:0x038a, B:212:0x038e), top: B:5:0x0009, inners: #0 }] */
/* JADX WARN: Removed duplicated region for block: B:180:0x032d */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void a(com.mbridge.msdk.foundation.entity.CampaignEx r18) {
/*
Method dump skipped, instructions count: 926
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.a.a(com.mbridge.msdk.foundation.entity.CampaignEx):void");
}
private AppletSchemeCallBack a(NativeListener.NativeTrackingListener nativeTrackingListener, CampaignEx campaignEx, AppletsModel appletsModel, a aVar) {
return new g(nativeTrackingListener, campaignEx, appletsModel, aVar);
}
private void a(Context context, CampaignEx campaignEx, List<String> list) {
if (context == null) {
com.mbridge.msdk.foundation.same.report.i.a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, 2, "context is null", this.d);
return;
}
boolean z = ab.z() == 1;
boolean z2 = ab.v(context) == 1;
if (!z || !z2) {
com.mbridge.msdk.foundation.same.report.i.a(context, campaignEx, 2, "integrated:" + z + "-hasWx:" + z2, this.d);
a(campaignEx, list);
return;
}
String ghId = campaignEx.getGhId();
String ghPath = campaignEx.getGhPath();
String bindId = campaignEx.getBindId();
String h = com.mbridge.msdk.foundation.controller.c.m().h();
if (!TextUtils.isEmpty(ghId)) {
try {
if (!TextUtils.isEmpty(h)) {
bindId = h;
}
Object b2 = ab.b(bindId);
Class<?> cls = Class.forName("com.tencent.mm.opensdk.modelbiz.WXLaunchMiniProgram$Req");
Object newInstance = cls.newInstance();
cls.getField("userName").set(newInstance, ghId);
cls.getField("path").set(newInstance, ghPath);
cls.getField("miniprogramType").set(newInstance, cls.getField("MINIPTOGRAM_TYPE_RELEASE").get(null));
Class.forName("com.tencent.mm.opensdk.openapi.IWXAPI").getMethod("sendReq", Class.forName("com.tencent.mm.opensdk.modelbase.BaseReq")).invoke(b2, newInstance);
com.mbridge.msdk.foundation.same.report.i.a(context, campaignEx, 1, "", this.d);
return;
} catch (Throwable th) {
com.mbridge.msdk.foundation.same.report.i.a(context, campaignEx, 2, th.getMessage(), this.d);
a(campaignEx, list);
return;
}
}
a(campaignEx, list);
com.mbridge.msdk.foundation.same.report.i.a(context, campaignEx, 2, "ghid is empty", this.d);
}
private void a(CampaignEx campaignEx, List<String> list) {
if (b() == 2) {
aj.a(this.g, campaignEx.getClickURL(), campaignEx, this.i, list);
} else {
aj.a(this.g, campaignEx.getClickURL(), this.i, campaignEx, list);
}
}
/* JADX WARN: Removed duplicated region for block: B:27:0x0102 A[Catch: Exception -> 0x0023, TryCatch #0 {Exception -> 0x0023, blocks: (B:3:0x0006, B:6:0x0013, B:7:0x0027, B:10:0x0033, B:11:0x0042, B:12:0x0047, B:14:0x0059, B:18:0x005f, B:21:0x0076, B:23:0x007b, B:25:0x00ed, B:27:0x0102, B:28:0x0105, B:30:0x0109, B:32:0x0113, B:34:0x0117, B:37:0x0124, B:39:0x0128, B:40:0x012f, B:42:0x008c, B:44:0x0098, B:46:0x00a2, B:49:0x00ab, B:51:0x00ca, B:53:0x00d1, B:54:0x00d4, B:57:0x00da, B:58:0x00e3, B:60:0x00e8), top: B:2:0x0006 }] */
/* JADX WARN: Removed duplicated region for block: B:39:0x0128 A[Catch: Exception -> 0x0023, TryCatch #0 {Exception -> 0x0023, blocks: (B:3:0x0006, B:6:0x0013, B:7:0x0027, B:10:0x0033, B:11:0x0042, B:12:0x0047, B:14:0x0059, B:18:0x005f, B:21:0x0076, B:23:0x007b, B:25:0x00ed, B:27:0x0102, B:28:0x0105, B:30:0x0109, B:32:0x0113, B:34:0x0117, B:37:0x0124, B:39:0x0128, B:40:0x012f, B:42:0x008c, B:44:0x0098, B:46:0x00a2, B:49:0x00ab, B:51:0x00ca, B:53:0x00d1, B:54:0x00d4, B:57:0x00da, B:58:0x00e3, B:60:0x00e8), top: B:2:0x0006 }] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private void a(final com.mbridge.msdk.foundation.entity.CampaignEx r15, final boolean r16, final java.lang.Boolean r17, final java.util.List<java.lang.String> r18) {
/*
Method dump skipped, instructions count: 335
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.a.a(com.mbridge.msdk.foundation.entity.CampaignEx, boolean, java.lang.Boolean, java.util.List):void");
}
public final void a(JumpLoaderResult jumpLoaderResult, CampaignEx campaignEx, int i, boolean z) {
if (campaignEx == null || jumpLoaderResult == null) {
return;
}
try {
long currentTimeMillis = System.currentTimeMillis() - this.e;
com.mbridge.msdk.foundation.entity.e eVar = new com.mbridge.msdk.foundation.entity.e();
int m = ab.m(this.g);
eVar.a(m);
eVar.c(ab.a(this.g, m));
eVar.b(campaignEx.getRequestId());
eVar.k(campaignEx.getRequestIdNotice());
eVar.b(i);
eVar.i(currentTimeMillis + "");
eVar.j(campaignEx.getId());
eVar.c(jumpLoaderResult.getType());
if (!TextUtils.isEmpty(jumpLoaderResult.getUrl())) {
eVar.h(URLEncoder.encode(jumpLoaderResult.getUrl(), nb.N));
}
eVar.e((this.e / 1000) + "");
eVar.d(Integer.parseInt(campaignEx.getLandingType()));
eVar.e(campaignEx.getLinkType());
eVar.a(this.d);
eVar.c(jumpLoaderResult.getType());
if (!TextUtils.isEmpty(jumpLoaderResult.getUrl())) {
eVar.h(URLEncoder.encode(jumpLoaderResult.getUrl(), nb.N));
}
if (this.l) {
eVar.f(jumpLoaderResult.getStatusCode());
if (!TextUtils.isEmpty(jumpLoaderResult.getHeader())) {
eVar.f(URLEncoder.encode(jumpLoaderResult.getHeader(), nb.N));
}
if (!TextUtils.isEmpty(jumpLoaderResult.getContent())) {
eVar.g(URLEncoder.encode(jumpLoaderResult.getContent(), "UTF-8"));
}
if (!TextUtils.isEmpty(jumpLoaderResult.getExceptionMsg())) {
eVar.d(URLEncoder.encode(jumpLoaderResult.getExceptionMsg(), nb.N));
}
}
if (!z) {
ArrayList arrayList = new ArrayList();
arrayList.add(eVar);
ArrayList<JSONObject> a2 = com.mbridge.msdk.foundation.entity.e.a(arrayList);
if (a2 == null || a2.isEmpty()) {
return;
}
Iterator<JSONObject> it = a2.iterator();
while (it.hasNext()) {
com.mbridge.msdk.foundation.same.report.d.d.a().a(it.next());
}
return;
}
JSONObject a3 = com.mbridge.msdk.foundation.entity.e.a(eVar);
if (a3 != null) {
com.mbridge.msdk.foundation.same.report.d.d.a().a(a3);
}
} catch (Throwable th) {
af.b("CommonClickControl", th.getMessage());
}
}
public final void a(Campaign campaign, String str) {
try {
if (!TextUtils.isEmpty(str) && campaign != null) {
CampaignEx campaignEx = campaign instanceof CampaignEx ? (CampaignEx) campaign : null;
if ((!str.startsWith("market://") && !str.startsWith("https://play.google.com/")) || aj.a.a(this.g, str, this.i) || campaignEx == null) {
return;
}
if (!TextUtils.isEmpty(campaignEx.getPackageName())) {
aj.a.a(this.g, "market://details?id=" + campaignEx.getPackageName(), this.i);
return;
}
if (b() == 2) {
aj.a(this.g, campaignEx.getClickURL(), campaignEx, this.i, new ArrayList());
} else {
aj.a(this.g, campaignEx.getClickURL(), this.i, campaignEx, new ArrayList());
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(JumpLoaderResult jumpLoaderResult, CampaignEx campaignEx, boolean z) {
a(jumpLoaderResult, campaignEx, 1, z);
}
private void a(int i, String str, CampaignEx campaignEx, NativeListener.NativeTrackingListener nativeTrackingListener, List<String> list) {
try {
if (!TextUtils.isEmpty(str)) {
if (i == 2) {
aj.a(this.g, str, campaignEx, nativeTrackingListener, list);
} else {
aj.a(this.g, str, nativeTrackingListener, campaignEx, list);
}
}
} catch (Throwable th) {
if (MBridgeConstans.DEBUG) {
af.b("CommonClickControl", th.getMessage(), th);
}
}
}
private boolean a(CampaignEx campaignEx, JumpLoaderResult jumpLoaderResult, boolean z, int i, List<String> list) {
boolean z2 = true;
boolean z3 = false;
if (z) {
try {
int parseInt = Integer.parseInt(campaignEx.getLandingType());
if (parseInt == 1) {
aj.a(this.g, jumpLoaderResult.getUrl(), this.i, campaignEx, list);
} else if (parseInt == 2) {
aj.a(this.g, jumpLoaderResult.getUrl(), campaignEx, this.i, list);
} else if (campaignEx.getPackageName() != null) {
if (aj.a.a(this.g, "market://details?id=" + campaignEx.getPackageName(), this.i)) {
if (list != null) {
try {
list.add("google_play");
} catch (Throwable th) {
th = th;
if (MBridgeConstans.DEBUG) {
af.b("CommonClickControl", th.getMessage(), th);
}
return z2;
}
}
a(campaignEx, 1, 1, list);
} else {
a(i, jumpLoaderResult.getUrl(), campaignEx, this.i, list);
}
} else {
a(i, jumpLoaderResult.getUrl(), campaignEx, this.i, list);
}
z3 = true;
} catch (Throwable th2) {
th = th2;
z2 = false;
}
}
if (z3) {
a(jumpLoaderResult, campaignEx, true);
NativeListener.NativeTrackingListener nativeTrackingListener = this.i;
if (nativeTrackingListener == null) {
return z3;
}
nativeTrackingListener.onFinishRedirection(campaignEx, jumpLoaderResult.getUrl());
return z3;
}
a(jumpLoaderResult, campaignEx, true);
NativeListener.NativeTrackingListener nativeTrackingListener2 = this.i;
if (nativeTrackingListener2 == null || !z) {
return z3;
}
nativeTrackingListener2.onRedirectionFailed(campaignEx, jumpLoaderResult.getUrl());
return z3;
}
private boolean a(CampaignEx campaignEx, JumpLoaderResult jumpLoaderResult, boolean z, List<String> list) {
boolean z2 = false;
if (z) {
try {
if (com.mbridge.msdk.e.b.a()) {
b.a(this.g, this.d, campaignEx, campaignEx.getNoticeUrl(), com.mbridge.msdk.foundation.same.a.M);
}
aj.a(this.g, campaignEx.getClickURL(), this.i, campaignEx, list);
z2 = true;
} catch (Throwable th) {
if (MBridgeConstans.DEBUG) {
af.b("CommonClickControl", th.getMessage(), th);
}
}
}
a(jumpLoaderResult, campaignEx, true);
if (z2) {
NativeListener.NativeTrackingListener nativeTrackingListener = this.i;
if (nativeTrackingListener != null) {
nativeTrackingListener.onFinishRedirection(campaignEx, jumpLoaderResult.getUrl());
}
} else {
if (com.mbridge.msdk.e.b.a()) {
a(jumpLoaderResult, campaignEx, true);
}
NativeListener.NativeTrackingListener nativeTrackingListener2 = this.i;
if (nativeTrackingListener2 != null) {
nativeTrackingListener2.onRedirectionFailed(campaignEx, jumpLoaderResult.getUrl());
}
}
return z2;
}
/* JADX INFO: Access modifiers changed from: private */
/* JADX WARN: Code restructure failed: missing block: B:64:0x00cf, code lost:
if (com.mbridge.msdk.foundation.tools.aj.a.a(r16.g, "market://details?id=" + r17.getPackageName(), r16.i) == false) goto L47;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void a(com.mbridge.msdk.foundation.entity.CampaignEx r17, com.mbridge.msdk.click.entity.JumpLoaderResult r18, boolean r19, boolean r20, java.lang.Boolean r21, java.util.List<java.lang.String> r22) {
/*
Method dump skipped, instructions count: 397
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.a.a(com.mbridge.msdk.foundation.entity.CampaignEx, com.mbridge.msdk.click.entity.JumpLoaderResult, boolean, boolean, java.lang.Boolean, java.util.List):void");
}
private int b() {
try {
com.mbridge.msdk.c.g gVar = this.k;
if (gVar != null) {
return gVar.Y();
}
return 1;
} catch (Exception e) {
e.printStackTrace();
return 1;
}
}
/* JADX WARN: Code restructure failed: missing block: B:13:0x0012, code lost:
if (android.text.TextUtils.isEmpty(r5) == false) goto L13;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private boolean a(int r4, java.lang.String r5) {
/*
r3 = this;
r0 = 2
r1 = 1
r2 = 0
if (r4 != r0) goto Le
boolean r4 = com.mbridge.msdk.foundation.tools.aj.a.b(r5) // Catch: java.lang.Exception -> Lc
if (r4 == 0) goto L15
goto L16
Lc:
r4 = move-exception
goto L18
Le:
boolean r4 = android.text.TextUtils.isEmpty(r5) // Catch: java.lang.Exception -> Lc
if (r4 != 0) goto L15
goto L16
L15:
r1 = r2
L16:
r2 = r1
goto L1b
L18:
r4.printStackTrace()
L1b:
return r2
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.a.a(int, java.lang.String):boolean");
}
private void a(CampaignEx campaignEx, int i, int i2, List<String> list) {
try {
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("type", Integer.valueOf(i));
eVar.a("result", Integer.valueOf(i2));
if (list != null) {
eVar.a("click_path", list.toString());
}
com.mbridge.msdk.foundation.same.report.d.d.a().a("2000150", campaignEx, eVar);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CommonClickControl", e.getMessage());
}
}
}
public static void a(Context context, final CampaignEx campaignEx, String str, final String str2, boolean z, boolean z2, final int i) {
if (context == null) {
return;
}
if (campaignEx != null) {
try {
String b2 = b(i);
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("result", 3);
com.mbridge.msdk.foundation.same.report.d.d.a().a(b2, campaignEx, eVar);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
final int i2 = TextUtils.isEmpty(str2) ? -1 : str2.startsWith("tcp") ? 1 : 0;
new d(context.getApplicationContext()).a(str, campaignEx, new f() { // from class: com.mbridge.msdk.click.a.1
@Override // com.mbridge.msdk.click.f
public final void a(Object obj) {
}
@Override // com.mbridge.msdk.click.f
public final void b(Object obj) {
try {
com.mbridge.msdk.foundation.same.report.d.e eVar2 = new com.mbridge.msdk.foundation.same.report.d.e();
eVar2.a("result", 2);
eVar2.a("net_ty", String.valueOf(i2));
if (obj != null && (obj instanceof JumpLoaderResult)) {
JumpLoaderResult jumpLoaderResult = (JumpLoaderResult) obj;
String str3 = jumpLoaderResult.getStatusCode() + "";
eVar2.a("status_code", str3);
if (str3.startsWith("2")) {
eVar2.a("result", 1);
} else {
String exceptionMsg = jumpLoaderResult.getExceptionMsg();
if (TextUtils.isEmpty(exceptionMsg)) {
exceptionMsg = "UNKNOWN EXCEPTION and Status Code is : " + str3;
}
eVar2.a("failingURL", aq.d(str2));
eVar2.a("reason", exceptionMsg);
}
}
String b3 = a.b(i);
if (campaignEx != null) {
com.mbridge.msdk.foundation.same.report.d.d.a().a(b3, campaignEx, eVar2);
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
af.b("CommonClickControl", e2.getMessage());
}
}
}
@Override // com.mbridge.msdk.click.f
public final void a(Object obj, String str3) {
try {
String b3 = a.b(i);
com.mbridge.msdk.foundation.same.report.d.e eVar2 = new com.mbridge.msdk.foundation.same.report.d.e();
eVar2.a("result", 2);
if (obj instanceof JumpLoaderResult) {
JumpLoaderResult jumpLoaderResult = (JumpLoaderResult) obj;
String exceptionMsg = jumpLoaderResult.getExceptionMsg();
if (!TextUtils.isEmpty(exceptionMsg)) {
str3 = exceptionMsg;
}
eVar2.a("reason", str3);
eVar2.a("status_code", Integer.valueOf(jumpLoaderResult.getStatusCode()));
}
eVar2.a("code", "");
eVar2.a("failingURL", aq.d(str2));
eVar2.a("net_ty", String.valueOf(i2));
if (campaignEx != null) {
com.mbridge.msdk.foundation.same.report.d.d.a().a(b3, campaignEx, eVar2);
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
af.b("CommonClickControl", e2.getMessage());
}
}
}
}, str2, z, z2, i);
}
public static /* synthetic */ void a(a aVar, CampaignEx campaignEx) {
try {
Intent intent = new Intent(aVar.g, (Class<?>) LoadingActivity.class);
intent.setFlags(DriveFile.MODE_READ_ONLY);
intent.putExtra(CampaignEx.JSON_KEY_ICON_URL, campaignEx.getIconUrl());
aVar.g.startActivity(intent);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CommonClickControl", "Exception", e);
}
}
}
public static /* synthetic */ void a(a aVar, final boolean z, final Campaign campaign) {
new Handler(Looper.getMainLooper()).post(new Runnable() { // from class: com.mbridge.msdk.click.a.5
@Override // java.lang.Runnable
public final void run() {
if (z && !a.a && MBridgeConstans.NATIVE_SHOW_LOADINGPAGER) {
a.f(a.this);
}
if (a.this.i == null || a.a || !MBridgeConstans.NATIVE_SHOW_LOADINGPAGER) {
return;
}
a.this.i.onDismissLoading(campaign);
}
});
}
public static /* synthetic */ void f(a aVar) {
try {
Intent intent = new Intent();
intent.setAction("ExitApp");
aVar.g.sendBroadcast(intent);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CommonClickControl", "Exception", e);
}
}
}
}

View File

@@ -0,0 +1,224 @@
package com.mbridge.msdk.click.a;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import com.ironsource.v8;
import com.mbridge.msdk.c.g;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.f;
import com.mbridge.msdk.foundation.tools.aq;
import java.util.Iterator;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
public final class a {
public static String a = "mtg_retry_report=1";
public static int b = 10000;
public static int c = 3;
public static int d = 50;
public static int e = 600000;
public static int f = 0;
public static int g = 1;
public static int h = 2;
public static int i = 3;
public static int j = 4;
public static int k = 5;
private static String l = "RetryReportControl";
private static int o;
private static int p;
private ConcurrentHashMap<String, com.mbridge.msdk.click.a.b> m;
private c n;
private BroadcastReceiver q;
private final Handler r;
/* renamed from: com.mbridge.msdk.click.a.a$a, reason: collision with other inner class name */
public static class C0190a {
private static a a = new a();
}
private boolean a(int i2) {
return i2 == j || i2 == i;
}
private boolean b(int i2) {
return i2 == g || i2 == h;
}
private a() {
this.m = new ConcurrentHashMap<>();
this.n = new c(d);
this.r = new b(Looper.getMainLooper());
g a2 = h.a().a(com.mbridge.msdk.foundation.controller.c.m().k());
c = a2.ag();
b = a2.ai() * 1000;
e = a2.aj() * 1000;
o = a2.af();
p = a2.ah();
try {
if (this.q == null) {
this.q = new BroadcastReceiver() { // from class: com.mbridge.msdk.click.a.a.1
@Override // android.content.BroadcastReceiver
public final void onReceive(Context context, Intent intent) {
if ("android.net.conn.CONNECTIVITY_CHANGE".equals(intent.getAction())) {
a.this.r.sendEmptyMessage(2);
}
}
};
Context c2 = com.mbridge.msdk.foundation.controller.c.m().c();
if (c2 != null) {
c2.registerReceiver(this.q, new IntentFilter("android.net.conn.CONNECTIVITY_CHANGE"));
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
public static a a() {
return C0190a.a;
}
public static class b extends Handler {
public b(Looper looper) {
super(looper);
}
@Override // android.os.Handler
public final void handleMessage(@NonNull Message message) {
int i = message.what;
if (i != 1) {
if (i != 2) {
return;
}
a.a(a.a());
} else {
Object obj = message.obj;
if (obj instanceof String) {
a.a().a((String) obj, com.mbridge.msdk.click.a.b.a);
}
}
}
}
private void a(com.mbridge.msdk.click.a.b bVar) {
String str;
String str2;
try {
CampaignEx f2 = bVar.f();
if (f2 != null) {
String requestId = f2.getRequestId();
str2 = f2.getRequestIdNotice();
str = requestId;
} else {
str = "";
str2 = str;
}
a(com.mbridge.msdk.foundation.controller.c.m().c(), bVar.i().toString(), bVar.g(), str, str2, bVar.d());
} catch (Exception e2) {
e2.printStackTrace();
}
}
private static void a(Context context, String str, String str2, String str3, String str4, int i2) {
f.a().a(context, str, str2, str3, str4, i2);
}
private void a(String str) {
Message obtainMessage = this.r.obtainMessage();
obtainMessage.what = 1;
obtainMessage.obj = str;
this.r.sendMessageDelayed(obtainMessage, b);
}
/* JADX INFO: Access modifiers changed from: private */
public void a(String str, int i2) {
String str2;
c cVar = this.n;
if (cVar != null) {
com.mbridge.msdk.click.a.b a2 = cVar.a(str);
this.n.b(str);
if (a2 == null) {
com.mbridge.msdk.click.a.b bVar = this.m.get(str);
if (bVar == null || System.currentTimeMillis() > bVar.j() + e || bVar.h() >= c || i2 == com.mbridge.msdk.click.a.b.b) {
return;
}
a(str);
return;
}
if (System.currentTimeMillis() <= a2.j() + e) {
a2.a(i2);
this.m.put(str, a2);
if (aq.c(str) == 0) {
str2 = str + "?" + a;
} else {
str2 = str + v8.i.c + a;
}
com.mbridge.msdk.click.a.a(com.mbridge.msdk.foundation.controller.c.m().c(), a2.f(), a2.e(), str2, a2.a(), a2.b(), a2.d());
return;
}
if (i2 != com.mbridge.msdk.click.a.b.b) {
a(a2);
}
}
}
public final void a(String str, String str2, CampaignEx campaignEx, String str3, boolean z, boolean z2, int i2) {
if ((a(i2) || b(i2) || i2 == k) && !TextUtils.isEmpty(str)) {
String replace = str.replace("?" + a, "").replace(v8.i.c + a, "");
if (this.m == null) {
this.m = new ConcurrentHashMap<>();
}
com.mbridge.msdk.click.a.b remove = this.m.remove(replace);
if (remove == null) {
remove = new com.mbridge.msdk.click.a.b(str, str2);
remove.b(i2);
remove.a(z);
remove.b(z2);
remove.a(campaignEx);
remove.a(str3);
} else if (remove.c() != com.mbridge.msdk.click.a.b.b) {
remove.b(str2);
}
if ((!a(i2) || o == 0) && ((!b(i2) || p == 0) && i2 != k)) {
a(remove);
return;
}
if (System.currentTimeMillis() >= remove.j() + e) {
if (remove.c() == com.mbridge.msdk.click.a.b.a) {
a(remove);
return;
}
return;
}
if (this.n == null) {
this.n = new c(d);
}
this.n.a(replace, remove);
if (remove.c() == com.mbridge.msdk.click.a.b.a) {
if (remove.h() <= c) {
a(replace);
} else {
a(remove);
}
}
}
}
public static /* synthetic */ void a(a aVar) {
c cVar = aVar.n;
if (cVar != null) {
Iterator<String> it = cVar.a().iterator();
while (it.hasNext()) {
aVar.a(it.next(), com.mbridge.msdk.click.a.b.b);
}
}
}
}

View File

@@ -0,0 +1,94 @@
package com.mbridge.msdk.click.a;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import java.util.HashSet;
/* loaded from: classes4.dex */
public final class b {
public static int a = 0;
public static int b = 1;
private String c;
private int d;
private HashSet<String> e = new HashSet<>();
private long f = System.currentTimeMillis();
private CampaignEx g;
private String h;
private int i;
private boolean j;
private boolean k;
private int l;
public final void a(int i) {
this.l = i;
}
public final void a(CampaignEx campaignEx) {
this.g = campaignEx;
}
public final void a(String str) {
this.h = str;
}
public final void a(boolean z) {
this.j = z;
}
public final boolean a() {
return this.j;
}
public final void b(int i) {
this.i = i;
}
public final void b(boolean z) {
this.k = z;
}
public final boolean b() {
return this.k;
}
public final int c() {
return this.l;
}
public final int d() {
return this.i;
}
public final String e() {
return this.h;
}
public final CampaignEx f() {
return this.g;
}
public final String g() {
return this.c;
}
public final int h() {
return this.d;
}
public final HashSet<String> i() {
return this.e;
}
public final long j() {
return this.f;
}
public b(String str, String str2) {
this.c = str;
b(str2);
}
public final void b(String str) {
this.d++;
this.e.add(str);
}
}

View File

@@ -0,0 +1,158 @@
package com.mbridge.msdk.click.a;
import java.util.Collection;
import java.util.HashSet;
import java.util.LinkedHashMap;
/* loaded from: classes4.dex */
public final class c {
private final LinkedHashMap<String, b> a;
private final int b;
private int c;
public c(int i) {
if (i <= 0) {
throw new IllegalArgumentException("maxSize <= 0");
}
this.b = i;
this.a = new LinkedHashMap<>(0, 0.75f, true);
}
public final b a(String str) {
if (str == null) {
throw new NullPointerException("key == null");
}
synchronized (this) {
try {
b bVar = this.a.get(str);
if (bVar != null) {
return bVar;
}
return null;
} catch (Throwable th) {
throw th;
}
}
}
public final boolean a(String str, b bVar) {
if (str == null || bVar == null) {
throw new NullPointerException("key == null || value == null");
}
synchronized (this) {
try {
this.c++;
if (this.a.put(str, bVar) != null) {
this.c--;
}
} catch (Throwable th) {
throw th;
}
}
a(this.b);
return true;
}
/* JADX WARN: Code restructure failed: missing block: B:12:0x006c, code lost:
throw new java.lang.IllegalStateException(com.mbridge.msdk.click.a.c.class.getName() + ".sizeOf() is reporting inconsistent results!");
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private void a(int r3) {
/*
r2 = this;
L0:
monitor-enter(r2)
int r0 = r2.c // Catch: java.lang.Throwable -> L12
if (r0 < 0) goto L50
java.util.LinkedHashMap<java.lang.String, com.mbridge.msdk.click.a.b> r0 = r2.a // Catch: java.lang.Throwable -> L12
boolean r0 = r0.isEmpty() // Catch: java.lang.Throwable -> L12
if (r0 == 0) goto L14
int r0 = r2.c // Catch: java.lang.Throwable -> L12
if (r0 != 0) goto L50
goto L14
L12:
r3 = move-exception
goto L6d
L14:
int r0 = r2.c // Catch: java.lang.Throwable -> L12
if (r0 <= r3) goto L4e
java.util.LinkedHashMap<java.lang.String, com.mbridge.msdk.click.a.b> r0 = r2.a // Catch: java.lang.Throwable -> L12
boolean r0 = r0.isEmpty() // Catch: java.lang.Throwable -> L12
if (r0 == 0) goto L21
goto L4e
L21:
java.util.LinkedHashMap<java.lang.String, com.mbridge.msdk.click.a.b> r0 = r2.a // Catch: java.lang.Throwable -> L12
java.util.Set r0 = r0.entrySet() // Catch: java.lang.Throwable -> L12
java.util.Iterator r0 = r0.iterator() // Catch: java.lang.Throwable -> L12
java.lang.Object r0 = r0.next() // Catch: java.lang.Throwable -> L12
java.util.Map$Entry r0 = (java.util.Map.Entry) r0 // Catch: java.lang.Throwable -> L12
if (r0 != 0) goto L35
monitor-exit(r2) // Catch: java.lang.Throwable -> L12
goto L4f
L35:
java.lang.Object r1 = r0.getKey() // Catch: java.lang.Throwable -> L12
java.lang.String r1 = (java.lang.String) r1 // Catch: java.lang.Throwable -> L12
java.lang.Object r0 = r0.getValue() // Catch: java.lang.Throwable -> L12
com.mbridge.msdk.click.a.b r0 = (com.mbridge.msdk.click.a.b) r0 // Catch: java.lang.Throwable -> L12
java.util.LinkedHashMap<java.lang.String, com.mbridge.msdk.click.a.b> r0 = r2.a // Catch: java.lang.Throwable -> L4c
r0.remove(r1) // Catch: java.lang.Throwable -> L4c
int r0 = r2.c // Catch: java.lang.Throwable -> L4c
int r0 = r0 + (-1)
r2.c = r0 // Catch: java.lang.Throwable -> L4c
L4c:
monitor-exit(r2) // Catch: java.lang.Throwable -> L12
goto L0
L4e:
monitor-exit(r2) // Catch: java.lang.Throwable -> L12
L4f:
return
L50:
java.lang.IllegalStateException r3 = new java.lang.IllegalStateException // Catch: java.lang.Throwable -> L12
java.lang.StringBuilder r0 = new java.lang.StringBuilder // Catch: java.lang.Throwable -> L12
r0.<init>() // Catch: java.lang.Throwable -> L12
java.lang.Class<com.mbridge.msdk.click.a.c> r1 = com.mbridge.msdk.click.a.c.class
java.lang.String r1 = r1.getName() // Catch: java.lang.Throwable -> L12
r0.append(r1) // Catch: java.lang.Throwable -> L12
java.lang.String r1 = ".sizeOf() is reporting inconsistent results!"
r0.append(r1) // Catch: java.lang.Throwable -> L12
java.lang.String r0 = r0.toString() // Catch: java.lang.Throwable -> L12
r3.<init>(r0) // Catch: java.lang.Throwable -> L12
throw r3 // Catch: java.lang.Throwable -> L12
L6d:
monitor-exit(r2) // Catch: java.lang.Throwable -> L12
throw r3
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.a.c.a(int):void");
}
public final void b(String str) {
if (str == null) {
throw new NullPointerException("key == null");
}
synchronized (this) {
try {
if (this.a.remove(str) != null) {
this.c--;
}
} catch (Throwable th) {
throw th;
}
}
}
public final Collection<String> a() {
HashSet hashSet;
synchronized (this) {
hashSet = new HashSet(this.a.keySet());
}
return hashSet;
}
public final synchronized String toString() {
return String.format("LruCache[maxSize=%d]", Integer.valueOf(this.b));
}
}

View File

@@ -0,0 +1,23 @@
package com.mbridge.msdk.click;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.click.entity.JumpLoaderResult;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.aj;
import com.mbridge.msdk.out.NativeListener;
import java.util.List;
/* loaded from: classes4.dex */
public final class b {
public static void a(Context context, String str, CampaignEx campaignEx, String str2, int i) {
if (TextUtils.isEmpty(str2)) {
return;
}
a.a(context, campaignEx, str, str2, true, false, com.mbridge.msdk.click.a.a.i);
}
public static void a(Context context, CampaignEx campaignEx, String str, JumpLoaderResult jumpLoaderResult, Boolean bool, NativeListener.NativeTrackingListener nativeTrackingListener, List<String> list) {
aj.a(context, jumpLoaderResult.getUrl(), nativeTrackingListener, campaignEx, list);
}
}

View File

@@ -0,0 +1,58 @@
package com.mbridge.msdk.click.b;
import android.content.Context;
import android.webkit.URLUtil;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.d.d;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.ad;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import com.tapjoy.TJAdUnitConstants;
import com.vungle.ads.internal.model.AdPayload;
import java.io.File;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class a {
public static int a = 1;
public static int b = 2;
public static int c = 1500;
private static String d = "2000109";
private static String e = "DspFilterUtils";
public static boolean a(CampaignEx campaignEx, String str, int i) {
if (campaignEx != null && campaignEx.getTpOffer() == 1) {
r1 = campaignEx.getFac() != 0;
try {
Context c2 = c.m().c();
if (c2 != null) {
if (URLUtil.isFileUrl(str)) {
File file = new File(str.replace("file:////", "").replace("file:///", "").replace(AdPayload.FILE_SCHEME, ""));
if (file.exists()) {
str = ad.b(file);
}
}
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", d);
jSONObject.put("type", i);
jSONObject.put(TJAdUnitConstants.String.HTML, str);
jSONObject.put("network_type", ab.m(c2));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, campaignEx.getCampaignUnitId());
jSONObject.put("rid", campaignEx.getRequestId());
jSONObject.put("rid_n", campaignEx.getRequestIdNotice());
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx.getId());
if (campaignEx.isBidCampaign()) {
jSONObject.put("hb", 1);
}
d.a().a(jSONObject);
}
} catch (Throwable th) {
af.b(e, th.getMessage());
}
}
return r1;
}
}

View File

@@ -0,0 +1,299 @@
package com.mbridge.msdk.click;
import android.app.Activity;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageInfo;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import android.view.ContextThemeWrapper;
import android.widget.Toast;
import com.facebook.gamingservices.cloudgaming.internal.SDKConstants;
import com.google.android.gms.drive.DriveFile;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.activity.MBCommonActivity;
import com.mbridge.msdk.c.b;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.u;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import java.lang.reflect.Method;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
/* loaded from: classes4.dex */
public final class c {
static Handler a = new Handler(Looper.getMainLooper()) { // from class: com.mbridge.msdk.click.c.1
@Override // android.os.Handler
public final void handleMessage(Message message) {
String str;
String str2;
String str3;
super.handleMessage(message);
try {
if (message.what == 1000) {
int i = message.arg1;
int i2 = message.arg2;
Bundle data = message.getData();
if (data != null) {
String string = data.getString("rid");
String string2 = data.getString("rid_n");
str3 = data.getString(BidResponsedEx.KEY_CID);
str = string;
str2 = string2;
} else {
str = "";
str2 = str;
str3 = str2;
}
new com.mbridge.msdk.foundation.same.report.h(com.mbridge.msdk.foundation.controller.c.m().c()).a(i, i2, str, str2, str3);
}
} catch (Throwable th) {
if (MBridgeConstans.DEBUG) {
th.printStackTrace();
}
}
}
};
public static boolean a(CampaignEx campaignEx) {
return true;
}
public static String a(String str, String str2, String str3) {
Map<String, b.a> s;
try {
if (TextUtils.isEmpty(str)) {
return str;
}
String host = Uri.parse(str).getHost();
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b == null || (s = b.s()) == null || TextUtils.isEmpty(host)) {
return str;
}
Iterator<Map.Entry<String, b.a>> it = s.entrySet().iterator();
while (it.hasNext()) {
String key = it.next().getKey();
if (!TextUtils.isEmpty(key) && host.contains(key)) {
b.a aVar = s.get(key);
return aVar != null ? a(a(a(a(str, aVar.a(), String.valueOf(ab.h(com.mbridge.msdk.foundation.controller.c.m().c()))), aVar.b(), String.valueOf(ab.j(com.mbridge.msdk.foundation.controller.c.m().c()))), aVar.c(), str2), aVar.d(), str3) : str;
}
}
return str;
} catch (Exception e) {
e.printStackTrace();
return str;
}
}
private static String a(String str, List<String> list, String str2) {
if (list != null) {
for (String str3 : list) {
if (!TextUtils.isEmpty(str3)) {
str = str.replaceAll(str3, str2);
}
}
}
return str;
}
public static void a(Context context, String str) {
try {
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(str));
intent.addFlags(DriveFile.MODE_READ_ONLY);
List<ResolveInfo> queryIntentActivities = context.getPackageManager().queryIntentActivities(intent, 0);
boolean z = queryIntentActivities.size() > 0;
if (!str.startsWith("market://")) {
if (str.startsWith("https://play.google.com/")) {
a(context, "market://details?id=" + str.replace("https://play.google.com/store/apps/details?id=", ""));
return;
}
return;
}
if (!z) {
d(context, "https://play.google.com/store/apps/details?id=" + str.replace("market://details?id=", ""));
return;
}
Iterator<ResolveInfo> it = queryIntentActivities.iterator();
while (it.hasNext()) {
if (it.next().activityInfo.packageName.equals("com.android.vending")) {
intent.setClassName("com.android.vending", "com.android.vending.AssetBrowserActivity");
break;
}
}
try {
context.startActivity(intent);
} catch (Exception unused) {
d(context, "https://play.google.com/store/apps/details?id=" + str.replace("market://details?id=", ""));
}
} catch (Exception e) {
af.b("CommonClickUtil", "Exception", e);
}
}
public static void b(Context context, String str) {
Intent launchIntentForPackage;
List<ResolveInfo> queryIntentActivities;
ResolveInfo next;
try {
if (TextUtils.isEmpty(str) || !c(context, str) || (launchIntentForPackage = context.getPackageManager().getLaunchIntentForPackage(str)) == null || (queryIntentActivities = context.getPackageManager().queryIntentActivities(launchIntentForPackage, 0)) == null || queryIntentActivities.size() <= 0 || (next = queryIntentActivities.iterator().next()) == null) {
return;
}
ActivityInfo activityInfo = next.activityInfo;
ComponentName componentName = new ComponentName(activityInfo.packageName, activityInfo.name);
Intent intent = new Intent();
intent.setComponent(componentName);
intent.addFlags(DriveFile.MODE_READ_ONLY);
context.startActivity(intent);
} catch (Exception e) {
if (com.mbridge.msdk.e.b.a()) {
Toast.makeText(context, "The app connot start up", 0).show();
}
e.printStackTrace();
}
}
public static boolean c(Context context, String str) {
if (str != null && !"".equals(str)) {
try {
PackageInfo packageInfo = context.getPackageManager().getPackageInfo(str, 8192);
if (packageInfo != null) {
return str.equals(packageInfo.packageName);
}
} catch (Exception unused) {
}
}
return false;
}
public static void d(Context context, String str) {
if (str == null || context == null) {
return;
}
try {
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(str));
intent.addFlags(DriveFile.MODE_READ_ONLY);
ResolveInfo resolveActivity = context.getPackageManager().resolveActivity(intent, 65536);
if (resolveActivity != null) {
ActivityInfo activityInfo = resolveActivity.activityInfo;
intent.setClassName(activityInfo.packageName, activityInfo.name);
}
context.startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
try {
Intent intent2 = new Intent("android.intent.action.VIEW", Uri.parse(str));
intent2.addFlags(DriveFile.MODE_READ_ONLY);
context.startActivity(intent2);
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
public static boolean e(Context context, String str) {
Intent intent;
try {
if (TextUtils.isEmpty(str)) {
return false;
}
Uri parse = Uri.parse(str);
if (parse.getScheme().equals(SDKConstants.PARAM_INTENT)) {
intent = Intent.parseUri(str, 1);
} else if (parse.getScheme().equals("android-app")) {
intent = Intent.parseUri(str, 2);
} else {
intent = new Intent("android.intent.action.VIEW", parse);
intent.setData(parse);
}
if (intent == null) {
return false;
}
intent.setComponent(null);
intent.setSelector(null);
if (a(context, intent)) {
return true;
}
intent.setFlags(DriveFile.MODE_READ_ONLY);
context.startActivity(intent);
return true;
} catch (Throwable th) {
af.b("CommonClickUtil", th.getMessage(), th);
return false;
}
}
private static boolean a(Context context, Intent intent) {
try {
} catch (Throwable th) {
af.b("CommonClickUtil", th.getMessage(), th);
}
if (context instanceof Activity) {
context.startActivity(intent);
return true;
}
if (com.mbridge.msdk.foundation.controller.c.m().e() != null) {
Context e = com.mbridge.msdk.foundation.controller.c.m().e();
if (!(e instanceof Activity)) {
return false;
}
e.startActivity(intent);
return true;
}
return false;
}
public static void f(Context context, String str) {
if (context == null || str == null) {
return;
}
try {
int i = MBCommonActivity.$r8$clinit;
Intent intent = new Intent(context, (Class<?>) MBCommonActivity.class);
intent.putExtra("url", str);
if (!(context instanceof ContextThemeWrapper)) {
intent.setFlags(DriveFile.MODE_READ_ONLY);
}
context.startActivity(intent);
} catch (ClassNotFoundException e) {
af.b("CommonClickUtil", e.getMessage());
} catch (Throwable th) {
af.b("CommonClickUtil", th.getMessage());
}
}
public static void a(final Context context, int i, final String str) {
if (i == 0) {
return;
}
try {
com.mbridge.msdk.foundation.same.f.a.b().execute(new Runnable() { // from class: com.mbridge.msdk.click.c.2
@Override // java.lang.Runnable
public final void run() {
try {
Method method = u.class.getMethod("mia", Context.class, String.class);
Context context2 = context;
if (context2 != null) {
method.invoke(null, context2, str);
} else {
af.b("CommonClickUtil", "Context is null");
}
} catch (Throwable th) {
af.b("CommonClickUtil", th.getMessage());
}
}
});
} catch (Throwable th) {
af.b("CommonClickUtil", th.getMessage());
}
}
}

View File

@@ -0,0 +1,52 @@
package com.mbridge.msdk.click;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import com.mbridge.msdk.click.entity.JumpLoaderResult;
import com.mbridge.msdk.foundation.entity.CampaignEx;
/* loaded from: classes4.dex */
public final class d extends e {
private int d;
private com.mbridge.msdk.foundation.same.e.b g;
private n h;
JumpLoaderResult a = null;
private int b = 0;
private String c = null;
private f e = null;
private boolean f = true;
private Handler i = new Handler(Looper.getMainLooper());
@Override // com.mbridge.msdk.click.e
public final void a() {
this.f = false;
}
public d(Context context) {
this.g = new com.mbridge.msdk.foundation.same.e.b(context);
this.h = new n(context);
}
public final void a(String str, CampaignEx campaignEx, f fVar, String str2, boolean z, boolean z2, int i) {
String str3;
this.c = str2;
this.e = fVar;
this.a = null;
this.d = i;
if (campaignEx != null) {
r1 = CampaignEx.CLICKMODE_ON.equals(campaignEx.getClick_mode()) || "6".equals(campaignEx.getClick_mode());
str3 = campaignEx.getId();
} else {
str3 = "";
}
this.h.a(str2, fVar, r1, str3, str, campaignEx, z, z2, i);
}
public final void a(String str, CampaignEx campaignEx, f fVar) {
this.c = new String(campaignEx.getClickURL());
this.e = fVar;
this.a = null;
this.h.a(campaignEx.getClickURL(), fVar, CampaignEx.CLICKMODE_ON.equals(campaignEx.getClick_mode()) || "6".equals(campaignEx.getClick_mode()), campaignEx.getId(), str, campaignEx, true, false, com.mbridge.msdk.click.a.a.j);
}
}

View File

@@ -0,0 +1,10 @@
package com.mbridge.msdk.click;
/* loaded from: classes4.dex */
public class e {
private int a = 1;
public void a() {
this.a = 8;
}
}

View File

@@ -0,0 +1,121 @@
package com.mbridge.msdk.click.entity;
import com.mbridge.msdk.system.NoProGuard;
import java.io.Serializable;
/* loaded from: classes4.dex */
public class JumpLoaderResult implements NoProGuard, Serializable {
public static final int CODE_DOWNLOAD = 3;
public static final int CODE_LINK = 2;
public static final int CODE_MARKET = 1;
public static final int CODE_NULL = 4;
private static final long serialVersionUID = 1;
private int code;
private String content;
private String exceptionMsg;
private String header;
private boolean is302Jump;
private boolean jumpDone;
private String msg;
private String noticeurl;
private int statusCode;
private boolean success;
private int type;
private String url;
public int getCode() {
return this.code;
}
public String getContent() {
return this.content;
}
public String getExceptionMsg() {
return this.exceptionMsg;
}
public String getHeader() {
return this.header;
}
public String getMsg() {
return this.msg;
}
public String getNoticeurl() {
return this.noticeurl;
}
public int getStatusCode() {
return this.statusCode;
}
public int getType() {
return this.type;
}
public String getUrl() {
return this.url;
}
public boolean isIs302Jump() {
return this.is302Jump;
}
public boolean isSuccess() {
return this.success;
}
public boolean isjumpDone() {
return this.jumpDone;
}
public void setCode(int i) {
this.code = i;
}
public void setContent(String str) {
this.content = str;
}
public void setExceptionMsg(String str) {
this.exceptionMsg = str;
}
public void setHeader(String str) {
this.header = str;
}
public void setIs302Jump(boolean z) {
this.is302Jump = z;
}
public void setMsg(String str) {
this.msg = str;
}
public void setNoticeurl(String str) {
this.noticeurl = str;
}
public void setStatusCode(int i) {
this.statusCode = i;
}
public void setSuccess(boolean z) {
this.success = z;
}
public void setType(int i) {
this.type = i;
}
public void setUrl(String str) {
this.url = str;
}
public void setjumpDone(boolean z) {
this.jumpDone = z;
}
}

View File

@@ -0,0 +1,24 @@
package com.mbridge.msdk.click.entity;
import androidx.annotation.NonNull;
/* loaded from: classes4.dex */
public final class a {
public String a;
public String b;
public String c;
public String d;
public int e;
public int f;
public String g;
public String h;
@NonNull
public final String toString() {
return "ClickResponseHeader{location='" + this.a + "', contentType='" + this.b + "', contentEncoding='" + this.c + "', referer='" + this.d + "', contentLength=" + this.e + ", statusCode=" + this.f + ", url='" + this.g + "', exception='" + this.h + "'}";
}
public final String a() {
return "statusCode=" + this.f + ", location=" + this.a + ", contentType=" + this.b + ", contentLength=" + this.e + ", contentEncoding=" + this.c + ", referer=" + this.d;
}
}

View File

@@ -0,0 +1,89 @@
package com.mbridge.msdk.click.entity;
import android.content.Context;
import com.mbridge.msdk.foundation.entity.CampaignEx;
/* loaded from: classes4.dex */
public final class b {
private Context a;
private String b;
private String c;
private String d;
private CampaignEx e;
private boolean f;
private boolean g;
private boolean h;
private int i;
public final Context a() {
return this.a;
}
public final void a(int i) {
this.i = i;
}
public final void a(Context context) {
this.a = context;
}
public final void a(CampaignEx campaignEx) {
this.e = campaignEx;
}
public final void a(String str) {
this.b = str;
}
public final void a(boolean z) {
this.f = z;
}
public final String b() {
return this.b;
}
public final void b(String str) {
this.c = str;
}
public final void b(boolean z) {
this.g = z;
}
public final String c() {
return this.c;
}
public final void c(String str) {
this.d = str;
}
public final void c(boolean z) {
this.h = z;
}
public final String d() {
return this.d;
}
public final CampaignEx e() {
return this.e;
}
public final boolean f() {
return this.f;
}
public final boolean g() {
return this.g;
}
public final boolean h() {
return this.h;
}
public final int i() {
return this.i;
}
}

View File

@@ -0,0 +1,10 @@
package com.mbridge.msdk.click;
/* loaded from: classes4.dex */
public interface f {
void a(Object obj);
void a(Object obj, String str);
void b(Object obj);
}

View File

@@ -0,0 +1,101 @@
package com.mbridge.msdk.click;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.out.NativeListener;
import com.mbridge.msdk.scheme.applet.AppletSchemeCallBack;
import com.mbridge.msdk.scheme.applet.AppletsModel;
/* loaded from: classes4.dex */
public final class g extends AppletSchemeCallBack {
private final NativeListener.NativeTrackingListener a;
private final CampaignEx b;
private final AppletsModel c;
private final a d;
@Override // com.mbridge.msdk.scheme.applet.AppletSchemeCallBack
public final void onRequestStart() {
}
public g(NativeListener.NativeTrackingListener nativeTrackingListener, CampaignEx campaignEx, AppletsModel appletsModel, a aVar) {
this.a = nativeTrackingListener;
this.b = campaignEx;
this.c = appletsModel;
this.d = aVar;
}
@Override // com.mbridge.msdk.scheme.applet.AppletSchemeCallBack
public final void onRequestSuccess(String str) {
CampaignEx campaignEx = this.b;
if (campaignEx == null || this.c == null) {
return;
}
try {
NativeListener.NativeTrackingListener nativeTrackingListener = this.a;
if (nativeTrackingListener != null) {
try {
nativeTrackingListener.onFinishRedirection(campaignEx, campaignEx.getClickURL());
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("DefaultAppletSchemeCallBack", e.getMessage());
}
}
}
this.c.setUserClick(false);
this.c.setRequestingFinish();
this.b.setDeepLinkUrl(str);
a aVar = this.d;
if (aVar != null) {
try {
aVar.a(this.b);
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
af.b("DefaultAppletSchemeCallBack", e2.getMessage());
}
}
}
} catch (Exception e3) {
if (MBridgeConstans.DEBUG) {
af.b("DefaultAppletSchemeCallBack", e3.getMessage());
}
}
}
@Override // com.mbridge.msdk.scheme.applet.AppletSchemeCallBack
public final void onRequestFailed(int i, String str, String str2) {
CampaignEx campaignEx = this.b;
if (campaignEx == null || this.c == null) {
return;
}
try {
NativeListener.NativeTrackingListener nativeTrackingListener = this.a;
if (nativeTrackingListener != null) {
try {
nativeTrackingListener.onFinishRedirection(campaignEx, campaignEx.getClickURL());
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("DefaultAppletSchemeCallBack", e.getMessage());
}
}
}
this.c.setUserClick(false);
this.c.setRequestingFinish();
this.b.setClickURL(str2);
a aVar = this.d;
if (aVar != null) {
try {
aVar.a(this.b);
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
af.b("DefaultAppletSchemeCallBack", e2.getMessage());
}
}
}
} catch (Exception e3) {
if (MBridgeConstans.DEBUG) {
af.b("DefaultAppletSchemeCallBack", e3.getMessage());
}
}
}
}

View File

@@ -0,0 +1,185 @@
package com.mbridge.msdk.click;
import android.text.TextUtils;
import android.webkit.URLUtil;
import com.google.firebase.perf.network.FirebasePerfUrlConnection;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.newreward.function.common.MBridgeCommon;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
/* loaded from: classes4.dex */
public class h {
private static final String a = "h";
private com.mbridge.msdk.c.g b;
private String c;
private boolean d = true;
private final int e = 3145728;
private com.mbridge.msdk.click.entity.a f;
public h() {
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
this.b = b;
if (b == null) {
com.mbridge.msdk.c.h.a();
this.b = com.mbridge.msdk.c.i.a();
}
}
public final com.mbridge.msdk.click.entity.a a(String str, boolean z, boolean z2, CampaignEx campaignEx) {
HttpURLConnection httpURLConnection;
int i;
HttpURLConnection httpURLConnection2 = null;
if (!URLUtil.isNetworkUrl(str)) {
return null;
}
String replace = str.replace(" ", "%20");
this.f = new com.mbridge.msdk.click.entity.a();
try {
httpURLConnection = (HttpURLConnection) ((URLConnection) FirebasePerfUrlConnection.instrument(new URL(replace).openConnection()));
} catch (Throwable th) {
th = th;
}
try {
httpURLConnection.setRequestMethod("GET");
if ((!z && !z2) || campaignEx == null) {
httpURLConnection.setRequestProperty("User-Agent", ab.g());
}
if (z && campaignEx != null && campaignEx.getcUA() == 1) {
httpURLConnection.setRequestProperty("User-Agent", ab.g());
}
if (z2 && campaignEx != null && campaignEx.getImpUA() == 1) {
httpURLConnection.setRequestProperty("User-Agent", ab.g());
}
httpURLConnection.setRequestProperty("Accept-Encoding", "gzip");
if (this.b.aJ() && !TextUtils.isEmpty(this.c)) {
httpURLConnection.setRequestProperty("referer", this.c);
}
httpURLConnection.setConnectTimeout(MBridgeCommon.DEFAULT_LOAD_TIMEOUT);
httpURLConnection.setReadTimeout(MBridgeCommon.DEFAULT_LOAD_TIMEOUT);
httpURLConnection.setInstanceFollowRedirects(false);
httpURLConnection.connect();
this.f.a = httpURLConnection.getHeaderField("Location");
this.f.d = httpURLConnection.getHeaderField("Referer");
this.f.f = httpURLConnection.getResponseCode();
this.f.b = httpURLConnection.getContentType();
this.f.e = httpURLConnection.getContentLength();
this.f.c = httpURLConnection.getContentEncoding();
boolean equalsIgnoreCase = "gzip".equalsIgnoreCase(this.f.c);
com.mbridge.msdk.click.entity.a aVar = this.f;
if (aVar.f == 200 && this.d && (i = aVar.e) > 0 && i < 3145728 && !TextUtils.isEmpty(replace)) {
try {
String a2 = a(httpURLConnection.getInputStream(), equalsIgnoreCase);
if (!TextUtils.isEmpty(a2)) {
byte[] bytes = a2.getBytes();
if (bytes.length > 0 && bytes.length < 3145728) {
this.f.g = a2.trim();
}
}
} catch (Throwable th2) {
af.b(a, th2.getMessage());
}
}
this.c = replace;
httpURLConnection.disconnect();
return this.f;
} catch (Throwable th3) {
th = th3;
httpURLConnection2 = httpURLConnection;
try {
this.f.h = th.getMessage();
return this.f;
} finally {
if (httpURLConnection2 != null) {
httpURLConnection2.disconnect();
}
}
}
}
/* JADX WARN: Removed duplicated region for block: B:10:0x0040 A[Catch: all -> 0x000f, TryCatch #5 {all -> 0x000f, blocks: (B:41:0x0008, B:4:0x0013, B:8:0x003c, B:10:0x0040, B:11:0x004d), top: B:40:0x0008 }] */
/* JADX WARN: Removed duplicated region for block: B:13:0x0058 A[Catch: Exception -> 0x0031, TRY_ENTER, TRY_LEAVE, TryCatch #3 {Exception -> 0x0031, blocks: (B:34:0x002d, B:13:0x0058), top: B:2:0x0006 }] */
/* JADX WARN: Removed duplicated region for block: B:24:0x0062 A[EXC_TOP_SPLITTER, SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private java.lang.String a(java.io.InputStream r4, boolean r5) {
/*
r3 = this;
java.lang.StringBuilder r0 = new java.lang.StringBuilder
r0.<init>()
r1 = 0
if (r5 == 0) goto L13
java.util.zip.GZIPInputStream r5 = new java.util.zip.GZIPInputStream // Catch: java.lang.Throwable -> Lf java.lang.Exception -> L11
r5.<init>(r4) // Catch: java.lang.Throwable -> Lf java.lang.Exception -> L11
r4 = r5
goto L13
Lf:
r4 = move-exception
goto L60
L11:
r4 = move-exception
goto L3c
L13:
java.io.BufferedReader r5 = new java.io.BufferedReader // Catch: java.lang.Throwable -> Lf java.lang.Exception -> L11
java.io.InputStreamReader r2 = new java.io.InputStreamReader // Catch: java.lang.Throwable -> Lf java.lang.Exception -> L11
r2.<init>(r4) // Catch: java.lang.Throwable -> Lf java.lang.Exception -> L11
r5.<init>(r2) // Catch: java.lang.Throwable -> Lf java.lang.Exception -> L11
L1d:
java.lang.String r4 = r5.readLine() // Catch: java.lang.Throwable -> L27 java.lang.Exception -> L2a
if (r4 == 0) goto L2d
r0.append(r4) // Catch: java.lang.Throwable -> L27 java.lang.Exception -> L2a
goto L1d
L27:
r4 = move-exception
r1 = r5
goto L60
L2a:
r4 = move-exception
r1 = r5
goto L3c
L2d:
r5.close() // Catch: java.lang.Exception -> L31
goto L5b
L31:
r4 = move-exception
java.lang.String r5 = com.mbridge.msdk.click.h.a
java.lang.String r4 = r4.getMessage()
com.mbridge.msdk.foundation.tools.af.b(r5, r4)
goto L5b
L3c:
com.mbridge.msdk.click.entity.a r5 = r3.f // Catch: java.lang.Throwable -> Lf
if (r5 != 0) goto L4d
com.mbridge.msdk.click.entity.a r5 = new com.mbridge.msdk.click.entity.a // Catch: java.lang.Throwable -> Lf
r5.<init>() // Catch: java.lang.Throwable -> Lf
r3.f = r5 // Catch: java.lang.Throwable -> Lf
java.lang.String r2 = r4.getMessage() // Catch: java.lang.Throwable -> Lf
r5.h = r2 // Catch: java.lang.Throwable -> Lf
L4d:
java.lang.String r5 = com.mbridge.msdk.click.h.a // Catch: java.lang.Throwable -> Lf
java.lang.String r4 = r4.getMessage() // Catch: java.lang.Throwable -> Lf
com.mbridge.msdk.foundation.tools.af.b(r5, r4) // Catch: java.lang.Throwable -> Lf
if (r1 == 0) goto L5b
r1.close() // Catch: java.lang.Exception -> L31
L5b:
java.lang.String r4 = r0.toString()
return r4
L60:
if (r1 == 0) goto L70
r1.close() // Catch: java.lang.Exception -> L66
goto L70
L66:
r5 = move-exception
java.lang.String r0 = com.mbridge.msdk.click.h.a
java.lang.String r5 = r5.getMessage()
com.mbridge.msdk.foundation.tools.af.b(r0, r5)
L70:
throw r4
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.h.a(java.io.InputStream, boolean):java.lang.String");
}
}

View File

@@ -0,0 +1,7 @@
package com.mbridge.msdk.click;
import com.mbridge.msdk.out.BaseTrackingListener;
/* loaded from: classes4.dex */
public interface i extends BaseTrackingListener {
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.click;
import com.mbridge.msdk.click.entity.JumpLoaderResult;
/* loaded from: classes4.dex */
public interface j {
void a(JumpLoaderResult jumpLoaderResult);
}

View File

@@ -0,0 +1,237 @@
package com.mbridge.msdk.click;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.click.entity.JumpLoaderResult;
import com.mbridge.msdk.click.m;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.e.a;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.aj;
import java.util.concurrent.Semaphore;
/* loaded from: classes4.dex */
public final class k extends com.mbridge.msdk.foundation.same.e.a {
private Context b;
private String c;
private String d;
private String e;
private CampaignEx f;
private boolean g;
private boolean h;
private int i;
private boolean j;
private com.mbridge.msdk.click.entity.a k;
private JumpLoaderResult l;
private f m;
private j n;
private final Semaphore a = new Semaphore(0);
private final m.a o = new m.a() { // from class: com.mbridge.msdk.click.k.1
@Override // com.mbridge.msdk.click.m.a
public final boolean c(String str) {
return false;
}
@Override // com.mbridge.msdk.click.m.a
public final boolean a(String str) {
boolean a = k.a(k.this, str);
if (a) {
a();
}
return a;
}
@Override // com.mbridge.msdk.click.m.a
public final boolean b(String str) {
boolean a = k.a(k.this, str);
if (a) {
a();
}
return a;
}
@Override // com.mbridge.msdk.click.m.a
public final void a(String str, boolean z, String str2) {
k.a(k.this, str);
k.this.l.setContent(str2);
a();
}
private void a() {
synchronized (this) {
try {
k.this.l.setSuccess(true);
if (k.this.n != null) {
k.this.n.a(k.this.l);
}
k.c(k.this);
} catch (Throwable th) {
throw th;
}
}
}
@Override // com.mbridge.msdk.click.m.a
public final void a(int i, String str, String str2, String str3) {
if (!TextUtils.isEmpty(str2)) {
k.this.l.setExceptionMsg(str2);
}
if (!TextUtils.isEmpty(str3)) {
k.this.l.setContent(str3);
}
k.a(k.this, str);
a();
}
};
public final void a(f fVar) {
this.m = fVar;
}
public final void a(j jVar) {
this.n = jVar;
}
@Override // com.mbridge.msdk.foundation.same.e.a
public final void cancelTask() {
}
@Override // com.mbridge.msdk.foundation.same.e.a
public final void pauseTask(boolean z) {
}
public k(com.mbridge.msdk.click.entity.b bVar) {
this.b = bVar.a();
this.c = bVar.b();
this.d = bVar.c();
this.e = bVar.d();
this.f = bVar.e();
this.g = bVar.f();
this.h = bVar.g();
this.i = bVar.i();
this.j = bVar.h();
}
@Override // com.mbridge.msdk.foundation.same.e.a
public final void runTask() {
f fVar = this.m;
if (fVar != null) {
fVar.a(null);
}
JumpLoaderResult jumpLoaderResult = new JumpLoaderResult();
this.l = jumpLoaderResult;
jumpLoaderResult.setUrl(this.c);
JumpLoaderResult a = a(this.c);
this.l = a;
if (a != null && !TextUtils.isEmpty(a.getExceptionMsg())) {
this.l.setSuccess(true);
}
if (this.mState != a.b.RUNNING) {
j jVar = this.n;
if (jVar != null) {
jVar.a(this.l);
return;
}
return;
}
if (!this.l.isSuccess()) {
j jVar2 = this.n;
if (jVar2 != null) {
jVar2.a(this.l);
return;
}
return;
}
com.mbridge.msdk.click.entity.a aVar = this.k;
if (aVar != null) {
this.l.setStatusCode(aVar.f);
}
JumpLoaderResult jumpLoaderResult2 = this.l;
com.mbridge.msdk.click.entity.a aVar2 = this.k;
String str = this.d;
String str2 = this.e;
Context context = this.b;
m.a aVar3 = this.o;
j jVar3 = this.n;
Semaphore semaphore = this.a;
if (!aj.a.b(jumpLoaderResult2.getUrl()) && 200 == aVar2.f && !TextUtils.isEmpty(jumpLoaderResult2.getContent()) && !jumpLoaderResult2.getContent().contains("EXCEPTION_CAMPAIGN_NOT_ACTIVE")) {
jumpLoaderResult2.setType(2);
if (!TextUtils.isEmpty(jumpLoaderResult2.getContent())) {
new m().a(str, str2, context, jumpLoaderResult2.getUrl(), jumpLoaderResult2.getContent(), aVar3);
} else {
try {
new m().a(str, str2, context, jumpLoaderResult2.getUrl(), aVar3);
} catch (Exception unused) {
if (MBridgeConstans.DEBUG) {
af.b("TAG", "webview spider start error");
}
}
}
semaphore.acquireUninterruptibly();
return;
}
if (aVar2 != null) {
jumpLoaderResult2.setType(1);
jumpLoaderResult2.setExceptionMsg(aVar2.h);
jumpLoaderResult2.setStatusCode(aVar2.f);
jumpLoaderResult2.setHeader(aVar2.a());
jumpLoaderResult2.setContent(aVar2.g);
}
String url = jumpLoaderResult2.getUrl();
if (aj.a.b(url)) {
jumpLoaderResult2.setCode(1);
jumpLoaderResult2.setUrl(url);
jumpLoaderResult2.setjumpDone(true);
} else {
jumpLoaderResult2.setCode(2);
jumpLoaderResult2.setUrl(url);
}
if (jVar3 != null) {
jVar3.a(jumpLoaderResult2);
}
}
/* JADX WARN: Removed duplicated region for block: B:13:0x0041 */
/* JADX WARN: Removed duplicated region for block: B:72:0x016a A[EDGE_INSN: B:72:0x016a->B:34:0x016a BREAK A[LOOP:0: B:11:0x003d->B:53:0x0162], SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private com.mbridge.msdk.click.entity.JumpLoaderResult a(java.lang.String r15) {
/*
Method dump skipped, instructions count: 363
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.k.a(java.lang.String):com.mbridge.msdk.click.entity.JumpLoaderResult");
}
private String b(String str) {
if (this.j) {
String a = com.mbridge.msdk.c.b.a(this.b, str);
if (!TextUtils.isEmpty(a)) {
str = str + a;
}
}
com.mbridge.msdk.e.b.a();
return str;
}
public static /* synthetic */ boolean a(k kVar, String str) {
CampaignEx campaignEx = kVar.f;
JumpLoaderResult jumpLoaderResult = kVar.l;
if (aj.a.b(jumpLoaderResult.getUrl())) {
jumpLoaderResult.setCode(1);
jumpLoaderResult.setUrl(str);
jumpLoaderResult.setjumpDone(true);
return true;
}
jumpLoaderResult.setCode(2);
jumpLoaderResult.setUrl(str);
return false;
}
public static /* synthetic */ void c(k kVar) {
kVar.a.release();
}
}

View File

@@ -0,0 +1,281 @@
package com.mbridge.msdk.click;
import android.net.Uri;
import android.text.TextUtils;
import com.facebook.share.internal.ShareConstants;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.playercommon.exoplayer2.DefaultLoadControl;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.util.Arrays;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.zip.GZIPInputStream;
import java.util.zip.GZIPOutputStream;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class l {
private static volatile AtomicInteger a = new AtomicInteger(1);
private com.mbridge.msdk.c.g b;
private String c;
private int d = 9377;
public l() {
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
this.b = b;
if (b == null) {
com.mbridge.msdk.c.h.a();
this.b = com.mbridge.msdk.c.i.a();
}
}
public final com.mbridge.msdk.click.entity.a a(String str, CampaignEx campaignEx, boolean z, boolean z2) {
com.mbridge.msdk.click.entity.a aVar = new com.mbridge.msdk.click.entity.a();
aVar.g = str;
if (TextUtils.isEmpty(str)) {
aVar.h = "request url can not null.";
return aVar;
}
String replace = str.replace(" ", "%20");
JSONObject b = b(replace, campaignEx, z, z2);
if (b.length() == 0) {
aVar.h = "request content generation failed.";
return aVar;
}
if (TextUtils.isEmpty(b.optString(ShareConstants.MEDIA_URI))) {
aVar.h = "request url parse error.";
return aVar;
}
if (campaignEx != null) {
int trackingTcpPort = campaignEx.getTrackingTcpPort();
if (trackingTcpPort == 0) {
trackingTcpPort = 9377;
}
this.d = trackingTcpPort;
}
if (!TextUtils.isEmpty(this.c)) {
return a(replace, b.toString());
}
aVar.h = "request url parse error.";
return aVar;
}
/* JADX WARN: Multi-variable type inference failed */
private com.mbridge.msdk.click.entity.a a(String str, String str2) {
OutputStream outputStream;
Socket socket;
int length;
InputStream inputStream;
int i;
boolean z;
Object[] objArr;
byte[] bArr;
com.mbridge.msdk.click.entity.a aVar = new com.mbridge.msdk.click.entity.a();
Socket socket2 = null;
byte[] byteArray = null;
try {
try {
socket = new Socket(this.c, this.d);
try {
socket.setSoTimeout(DefaultLoadControl.DEFAULT_MIN_BUFFER_MS);
outputStream = socket.getOutputStream();
try {
ByteBuffer wrap = ByteBuffer.wrap(new byte[8]);
ByteOrder byteOrder = ByteOrder.BIG_ENDIAN;
wrap.order(byteOrder);
wrap.put((byte) 2);
wrap.put((byte) 3);
wrap.putShort((short) a.getAndIncrement());
if (TextUtils.isEmpty(str2)) {
wrap.putInt(0);
outputStream.write(wrap.array());
length = 0;
} else {
if (!TextUtils.isEmpty(str2)) {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
GZIPOutputStream gZIPOutputStream = new GZIPOutputStream(byteArrayOutputStream);
gZIPOutputStream.write(str2.getBytes());
gZIPOutputStream.close();
byteArray = byteArrayOutputStream.toByteArray();
}
length = byteArray.length;
wrap.putInt(length);
outputStream.write(wrap.array());
outputStream.write(byteArray);
}
outputStream.flush();
af.a("SocketSpider", "Socket Request : header : " + Arrays.toString(wrap.array()) + " length : " + length);
inputStream = socket.getInputStream();
byte[] bArr2 = new byte[8];
inputStream.read(bArr2, 0, 8);
ByteBuffer wrap2 = ByteBuffer.wrap(bArr2);
wrap2.order(byteOrder);
i = wrap2.getInt(4);
byte b = bArr2[1];
z = b == 3;
objArr = b == 2;
af.b("SocketSpider", "Socket Response : header : " + Arrays.toString(bArr2) + " length : " + i + " isGzip : " + z);
bArr = new byte[i];
new DataInputStream(socket.getInputStream()).readFully(bArr);
if (!z && i > 2 && ((bArr[0] << 8) | (bArr[1] & 255)) == 8075) {
z = true;
}
} catch (Throwable th) {
th = th;
socket2 = socket;
try {
af.a("SocketSpider", "Socket exception: " + th.getMessage());
aVar.h = th.getMessage();
if (socket2 != null) {
socket2.close();
if (outputStream != null) {
outputStream.close();
}
}
return aVar;
} finally {
}
}
} catch (Throwable th2) {
th = th2;
outputStream = null;
}
} catch (Throwable th3) {
th = th3;
outputStream = null;
}
} catch (Exception e) {
af.b("SocketSpider", e.getMessage());
}
if (objArr == true && i == 0) {
aVar.f = 200;
aVar.g = str;
aVar.e = 0;
try {
socket.close();
outputStream.close();
} catch (Exception e2) {
af.b("SocketSpider", e2.getMessage());
}
return aVar;
}
if (i < 1) {
aVar.f = 200;
aVar.g = str;
aVar.e = 0;
try {
socket.close();
outputStream.close();
} catch (Exception e3) {
af.b("SocketSpider", e3.getMessage());
}
return aVar;
}
try {
String a2 = z ? a(bArr) : new String(bArr);
if (!TextUtils.isEmpty(a2)) {
aVar.f = 200;
aVar.g = str;
aVar.e = 0;
try {
JSONObject optJSONObject = new JSONObject(a2).optJSONObject("data");
if (optJSONObject != null) {
String optString = optJSONObject.optString("location");
if (!TextUtils.isEmpty(optString)) {
aVar.f = 302;
aVar.a = optString;
}
}
} catch (Throwable th4) {
af.b("SocketSpider", th4.getMessage());
}
try {
socket.close();
outputStream.close();
} catch (Exception e4) {
af.b("SocketSpider", e4.getMessage());
}
return aVar;
}
} catch (Throwable th5) {
af.b("SocketSpider", th5.getMessage());
aVar.h = th5.getMessage();
}
inputStream.close();
socket.close();
outputStream.close();
return aVar;
}
private JSONObject b(String str, CampaignEx campaignEx, boolean z, boolean z2) {
JSONObject jSONObject = new JSONObject();
try {
Uri parse = Uri.parse(str);
if (parse != null) {
String host = parse.getHost();
String path = parse.getPath();
String encodedQuery = parse.getEncodedQuery();
this.c = host;
jSONObject.put(ShareConstants.MEDIA_URI, "https://" + host + path);
jSONObject.put("data", encodedQuery);
}
} catch (Throwable th) {
af.b("SocketSpider", th.getMessage());
}
try {
JSONObject jSONObject2 = new JSONObject();
if (!z && !z2) {
jSONObject2.put("User-Agent", ab.g());
}
if (campaignEx != null) {
if (z && campaignEx.getcUA() == 1) {
jSONObject2.put("User-Agent", ab.g());
}
if (z2 && campaignEx.getImpUA() == 1) {
jSONObject2.put("User-Agent", ab.g());
}
} else {
jSONObject2.put("User-Agent", ab.g());
}
jSONObject2.put("Accept-Encoding", "gzip");
if (this.b.aJ() && !TextUtils.isEmpty(str)) {
jSONObject2.put("referer", str);
}
jSONObject.put("header", jSONObject2);
} catch (Throwable th2) {
af.b("SocketSpider", th2.getMessage());
}
return jSONObject;
}
private String a(byte[] bArr) throws IOException {
if (bArr == null || bArr.length == 0) {
return null;
}
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(bArr);
GZIPInputStream gZIPInputStream = new GZIPInputStream(byteArrayInputStream);
byte[] bArr2 = new byte[1024];
while (true) {
int read = gZIPInputStream.read(bArr2, 0, 1024);
if (read > 0) {
byteArrayOutputStream.write(bArr2, 0, read);
} else {
gZIPInputStream.close();
byteArrayInputStream.close();
byteArrayOutputStream.flush();
byteArrayOutputStream.close();
return byteArrayOutputStream.toString();
}
}
}
}

View File

@@ -0,0 +1,404 @@
package com.mbridge.msdk.click;
import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Bitmap;
import android.net.http.SslError;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.webkit.JsPromptResult;
import android.webkit.JsResult;
import android.webkit.RenderProcessGoneDetail;
import android.webkit.SslErrorHandler;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.ironsource.nb;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import com.mbridge.msdk.playercommon.exoplayer2.DefaultLoadControl;
import java.util.HashMap;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class m {
public static long a = 0;
private static final String d = "m";
boolean b;
boolean c;
private int e;
private int f;
private com.mbridge.msdk.c.g h;
private a i;
private String j;
private String k;
private WebView l;
private boolean m;
private String n;
private int o;
private boolean q;
private boolean p = false;
private final Runnable r = new Runnable() { // from class: com.mbridge.msdk.click.m.4
@Override // java.lang.Runnable
public final void run() {
m.this.p = true;
m.this.o = 1;
m.m(m.this);
}
};
private final Runnable s = new Runnable() { // from class: com.mbridge.msdk.click.m.5
@Override // java.lang.Runnable
public final void run() {
m.this.p = true;
m.this.o = 2;
m.m(m.this);
}
};
private Handler g = new Handler(Looper.getMainLooper());
public interface a {
void a(int i, String str, String str2, String str3);
void a(String str, boolean z, String str2);
boolean a(String str);
boolean b(String str);
boolean c(String str);
}
public m() {
this.e = DefaultLoadControl.DEFAULT_MIN_BUFFER_MS;
this.f = 3000;
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
this.h = b;
if (b == null) {
com.mbridge.msdk.c.h.a();
this.h = com.mbridge.msdk.c.i.a();
}
this.m = this.h.aJ();
this.e = (int) this.h.ar();
this.f = (int) this.h.ar();
}
public final void a(String str, String str2, Context context, String str3, String str4, a aVar) {
if (aVar == null) {
throw new NullPointerException("OverrideUrlLoadingListener can not be null");
}
this.k = str4;
this.j = str3;
this.i = aVar;
a(str, str2, context);
}
public final void a(String str, String str2, Context context, String str3, a aVar) {
if (aVar == null) {
throw new NullPointerException("OverrideUrlLoadingListener can not be null");
}
this.j = str3;
this.i = aVar;
a(str, str2, context);
}
private void a(final String str, final String str2, final Context context) {
if (Thread.currentThread() == Looper.getMainLooper().getThread()) {
a(str, str2, context, this.j);
} else {
this.g.post(new Runnable() { // from class: com.mbridge.msdk.click.m.1
@Override // java.lang.Runnable
public final void run() {
m mVar = m.this;
mVar.a(str, str2, context, mVar.j);
}
});
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(String str, String str2, Context context, String str3) {
try {
a(context, str, str2);
if (!TextUtils.isEmpty(this.k)) {
this.l.getSettings().setDefaultTextEncodingName(nb.N);
this.f = 2000;
this.e = 2000;
af.c(d, this.k);
this.l.loadDataWithBaseURL(str3, this.k, "*/*", nb.N, str3);
return;
}
if (this.m) {
HashMap hashMap = new HashMap();
if (this.l.getUrl() != null) {
hashMap.put("Referer", this.l.getUrl());
}
this.l.loadUrl(str3, hashMap);
return;
}
this.l.loadUrl(str3);
} catch (Throwable th) {
try {
a aVar = this.i;
if (aVar != null) {
aVar.a(0, this.j, th.getMessage(), this.n);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
@SuppressLint({"SetJavaScriptEnabled"})
private void a(final Context context, final String str, final String str2) {
WebView webView = new WebView(context);
this.l = webView;
webView.getSettings().setJavaScriptEnabled(true);
this.l.getSettings().setCacheMode(2);
this.l.getSettings().setLoadsImagesAutomatically(false);
this.l.setWebViewClient(new WebViewClient() { // from class: com.mbridge.msdk.click.m.2
@Override // android.webkit.WebViewClient
public final void onPageStarted(WebView webView2, String str3, Bitmap bitmap) {
try {
webView2.loadUrl("javascript:window.navigator.vibrate([]);");
if (m.this.q) {
m.this.o = 0;
m.c(m.this);
return;
}
m.this.c = false;
if (webView2.getTag() == null) {
webView2.setTag("has_first_started");
} else {
m.this.b = true;
}
synchronized (m.d) {
try {
m.this.j = str3;
if (m.this.i != null && m.this.i.a(str3)) {
m.this.q = true;
m.c(m.this);
} else {
m.e(m.this);
}
} finally {
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
@Override // android.webkit.WebViewClient
public final boolean shouldOverrideUrlLoading(WebView webView2, String str3) {
synchronized (m.d) {
try {
m mVar = m.this;
mVar.c = true;
mVar.d();
if (m.this.q) {
m.this.c();
m.c(m.this);
return true;
}
m.this.j = str3;
if (m.this.i == null || !m.this.i.b(str3)) {
if (!m.this.m) {
m.this.l.loadUrl(str3);
} else {
HashMap hashMap = new HashMap();
if (m.this.l.getUrl() != null) {
hashMap.put("Referer", m.this.l.getUrl());
}
m.this.l.loadUrl(str3, hashMap);
}
return true;
}
m.this.q = true;
m.this.c();
m.c(m.this);
return true;
} catch (Throwable th) {
throw th;
}
}
}
@Override // android.webkit.WebViewClient
public final void onReceivedError(WebView webView2, int i, String str3, String str4) {
synchronized (m.d) {
m.this.q = true;
m.this.b();
m.c(m.this);
}
if (m.this.i != null) {
m.this.i.a(i, webView2.getUrl(), str3, m.this.n);
}
}
@Override // android.webkit.WebViewClient
public final void onReceivedSslError(WebView webView2, SslErrorHandler sslErrorHandler, SslError sslError) {
try {
if (MBridgeConstans.IS_SP_CBT_CF && sslErrorHandler != null) {
sslErrorHandler.cancel();
}
if (TextUtils.isEmpty(str2) || TextUtils.isEmpty(str)) {
return;
}
new com.mbridge.msdk.foundation.same.report.h(context);
String str3 = str;
String str4 = str2;
String url = webView2.getUrl();
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("click_type", "1");
jSONObject.put(BidResponsedEx.KEY_CID, str3);
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str4);
jSONObject.put("key", "2000027");
jSONObject.put("http_url", url);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Exception e) {
af.b(com.mbridge.msdk.foundation.same.report.h.a, e.getMessage());
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
@Override // android.webkit.WebViewClient
public final void onPageFinished(WebView webView2, String str3) {
super.onPageFinished(webView2, str3);
try {
webView2.loadUrl("javascript:window.navigator.vibrate([]);");
} catch (Exception e) {
e.printStackTrace();
}
}
@Override // android.webkit.WebViewClient
public final boolean onRenderProcessGone(WebView webView2, RenderProcessGoneDetail renderProcessGoneDetail) {
try {
synchronized (m.d) {
m.this.q = true;
m.this.b();
m.c(m.this);
}
if (m.this.i != null) {
m.this.i.a(-1, webView2.getUrl(), "WebView render process crash.", m.this.n);
}
if (webView2 != null) {
webView2.destroy();
}
return true;
} catch (Throwable th) {
af.b(m.d, th.getMessage());
return true;
}
}
});
this.l.setWebChromeClient(new WebChromeClient() { // from class: com.mbridge.msdk.click.m.3
@Override // android.webkit.WebChromeClient
public final boolean onJsAlert(WebView webView2, String str3, String str4, JsResult jsResult) {
return true;
}
@Override // android.webkit.WebChromeClient
public final boolean onJsConfirm(WebView webView2, String str3, String str4, JsResult jsResult) {
return true;
}
@Override // android.webkit.WebChromeClient
public final boolean onJsPrompt(WebView webView2, String str3, String str4, String str5, JsPromptResult jsPromptResult) {
return true;
}
@Override // android.webkit.WebChromeClient
public final void onProgressChanged(WebView webView2, int i) {
if (i == 100) {
try {
webView2.loadUrl("javascript:window.navigator.vibrate([]);");
if (!m.this.q) {
m mVar = m.this;
if (!mVar.c) {
m.l(mVar);
}
}
if (m.this.i != null) {
m.this.i.c(webView2.getUrl());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public void b() {
d();
c();
}
/* JADX INFO: Access modifiers changed from: private */
public void c() {
this.g.removeCallbacks(this.s);
}
/* JADX INFO: Access modifiers changed from: private */
public void d() {
this.g.removeCallbacks(this.r);
}
public static /* synthetic */ void c(m mVar) {
synchronized (d) {
try {
try {
try {
mVar.b();
a aVar = mVar.i;
if (aVar != null) {
aVar.a(mVar.j, mVar.p, mVar.n);
}
} finally {
}
} catch (Exception e) {
af.b(d, e.getMessage());
}
} catch (Throwable th) {
}
}
}
public static /* synthetic */ void e(m mVar) {
mVar.c();
mVar.g.postDelayed(mVar.s, mVar.e);
}
public static /* synthetic */ void l(m mVar) {
mVar.d();
mVar.g.postDelayed(mVar.r, mVar.f);
}
public static /* synthetic */ void m(m mVar) {
synchronized (d) {
try {
try {
mVar.b();
mVar.l.destroy();
a aVar = mVar.i;
if (aVar != null) {
aVar.a(mVar.j, mVar.p, mVar.n);
}
} catch (Exception e) {
af.b(d, e.getMessage());
} catch (Throwable th) {
af.b(d, th.getMessage());
}
} catch (Throwable th2) {
throw th2;
}
}
}
}

View File

@@ -0,0 +1,243 @@
package com.mbridge.msdk.click;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.webkit.URLUtil;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.click.entity.JumpLoaderResult;
import com.mbridge.msdk.click.m;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.e.a;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.aj;
import java.util.concurrent.Semaphore;
/* loaded from: classes4.dex */
public final class n extends e implements a.InterfaceC0199a {
private f a;
private JumpLoaderResult b;
private boolean d;
private Context e;
private com.mbridge.msdk.foundation.same.e.b f;
private com.mbridge.msdk.click.entity.a g;
private boolean c = true;
private Handler h = new Handler(Looper.getMainLooper());
@Override // com.mbridge.msdk.click.e
public final void a() {
this.c = false;
}
public n(Context context) {
this.e = context;
this.f = new com.mbridge.msdk.foundation.same.e.b(context, 2);
}
/* JADX WARN: Multi-variable type inference failed */
public final void a(String str, f fVar, boolean z, String str2, String str3, CampaignEx campaignEx, boolean z2, boolean z3, int i) {
a aVar;
this.a = fVar;
this.d = z;
com.mbridge.msdk.click.entity.b bVar = new com.mbridge.msdk.click.entity.b();
bVar.a(this.e);
bVar.a(str);
bVar.c(z);
bVar.b(str2);
bVar.c(str3);
bVar.a(campaignEx);
bVar.a(z2);
bVar.b(z3);
bVar.a(i);
if (str.startsWith("tcp")) {
k kVar = new k(bVar);
kVar.a(this.a);
kVar.a(new j() { // from class: com.mbridge.msdk.click.n.1
@Override // com.mbridge.msdk.click.j
public final void a(JumpLoaderResult jumpLoaderResult) {
n.this.b = jumpLoaderResult;
}
});
aVar = kVar;
} else {
aVar = new a(this.e, str, str2, str3, campaignEx, z2, z3, i);
}
this.f.a(aVar, this);
}
@Override // com.mbridge.msdk.foundation.same.e.a.InterfaceC0199a
public final void a(a.b bVar) {
if (bVar == a.b.FINISH && this.c) {
this.h.post(new Runnable() { // from class: com.mbridge.msdk.click.n.2
@Override // java.lang.Runnable
public final void run() {
if (n.this.a != null) {
if (n.this.b.isSuccess()) {
n.this.a.b(n.this.b);
} else {
n.this.a.a(n.this.b, n.this.b.getMsg());
}
}
}
});
}
}
public class a extends com.mbridge.msdk.foundation.same.e.a {
private final Context c;
private String d;
private String e;
private String f;
private CampaignEx g;
private boolean h;
private boolean i;
private int j;
private final Semaphore b = new Semaphore(0);
private m.a k = new m.a() { // from class: com.mbridge.msdk.click.n.a.1
@Override // com.mbridge.msdk.click.m.a
public final boolean c(String str) {
return false;
}
@Override // com.mbridge.msdk.click.m.a
public final boolean a(String str) {
boolean a = a.a(a.this, str);
if (a) {
a();
}
return a;
}
@Override // com.mbridge.msdk.click.m.a
public final boolean b(String str) {
boolean a = a.a(a.this, str);
if (a) {
a();
}
return a;
}
@Override // com.mbridge.msdk.click.m.a
public final void a(String str, boolean z, String str2) {
a.a(a.this, str);
n.this.b.setContent(str2);
a();
}
@Override // com.mbridge.msdk.click.m.a
public final void a(int i, String str, String str2, String str3) {
if (!TextUtils.isEmpty(str2)) {
n.this.b.setExceptionMsg(str2);
}
if (!TextUtils.isEmpty(str3)) {
n.this.b.setContent(str3);
}
a.a(a.this, str);
a();
}
private void a() {
synchronized (n.this) {
n.this.b.setSuccess(true);
a.a(a.this);
}
}
};
@Override // com.mbridge.msdk.foundation.same.e.a
public final void cancelTask() {
}
@Override // com.mbridge.msdk.foundation.same.e.a
public final void pauseTask(boolean z) {
}
public a(Context context, String str, String str2, String str3, CampaignEx campaignEx, boolean z, boolean z2, int i) {
this.c = context;
this.d = str;
this.e = str2;
this.f = str3;
this.g = campaignEx;
this.h = z;
this.i = z2;
this.j = i;
}
@Override // com.mbridge.msdk.foundation.same.e.a
public final void runTask() {
if (n.this.a != null) {
n.this.a.a(null);
}
n.this.b = new JumpLoaderResult();
n.this.b.setUrl(this.d);
n.this.b = a(this.d, this.h, this.i, this.g, this.j);
if (!TextUtils.isEmpty(n.this.b.getExceptionMsg())) {
n.this.b.setSuccess(true);
}
if (n.this.c && n.this.b.isSuccess()) {
if (n.this.g != null) {
n.this.b.setStatusCode(n.this.g.f);
}
CampaignEx campaignEx = this.g;
JumpLoaderResult jumpLoaderResult = n.this.b;
com.mbridge.msdk.click.entity.a aVar = n.this.g;
String str = this.e;
String str2 = this.f;
Context context = this.c;
m.a aVar2 = this.k;
Semaphore semaphore = this.b;
if (!aj.a.b(jumpLoaderResult.getUrl()) && 200 == aVar.f && !TextUtils.isEmpty(jumpLoaderResult.getContent()) && !jumpLoaderResult.getContent().contains("EXCEPTION_CAMPAIGN_NOT_ACTIVE")) {
jumpLoaderResult.setType(2);
if (!TextUtils.isEmpty(jumpLoaderResult.getContent())) {
new m().a(str, str2, context, jumpLoaderResult.getUrl(), jumpLoaderResult.getContent(), aVar2);
} else {
try {
new m().a(str, str2, context, jumpLoaderResult.getUrl(), aVar2);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("WebViewSpiderLoaderDiff", e.getMessage());
}
}
}
semaphore.acquireUninterruptibly();
return;
}
if (aVar != null) {
jumpLoaderResult.setType(1);
jumpLoaderResult.setExceptionMsg(aVar.h);
jumpLoaderResult.setStatusCode(aVar.f);
jumpLoaderResult.setHeader(aVar.a());
jumpLoaderResult.setContent(aVar.g);
}
o.a(jumpLoaderResult.getUrl(), campaignEx, jumpLoaderResult);
}
}
/* JADX WARN: Removed duplicated region for block: B:18:0x005e */
/* JADX WARN: Removed duplicated region for block: B:85:0x01f0 A[EDGE_INSN: B:85:0x01f0->B:34:0x01f0 BREAK A[LOOP:0: B:16:0x005a->B:58:0x01e9], SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private com.mbridge.msdk.click.entity.JumpLoaderResult a(java.lang.String r16, boolean r17, boolean r18, com.mbridge.msdk.foundation.entity.CampaignEx r19, int r20) {
/*
Method dump skipped, instructions count: 497
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.n.a.a(java.lang.String, boolean, boolean, com.mbridge.msdk.foundation.entity.CampaignEx, int):com.mbridge.msdk.click.entity.JumpLoaderResult");
}
private boolean a(String str) {
return !URLUtil.isNetworkUrl(str);
}
public static /* synthetic */ boolean a(a aVar, String str) {
return o.a(str, aVar.g, n.this.b);
}
public static /* synthetic */ void a(a aVar) {
aVar.b.release();
}
}
}

View File

@@ -0,0 +1,23 @@
package com.mbridge.msdk.click;
import com.mbridge.msdk.click.entity.JumpLoaderResult;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.aj;
/* loaded from: classes4.dex */
public final class o {
public static boolean a(String str, CampaignEx campaignEx, JumpLoaderResult jumpLoaderResult) {
if (campaignEx != null) {
campaignEx.getLinkType();
}
if (aj.a.b(str)) {
jumpLoaderResult.setCode(1);
jumpLoaderResult.setUrl(str);
jumpLoaderResult.setjumpDone(true);
return true;
}
jumpLoaderResult.setCode(2);
jumpLoaderResult.setUrl(str);
return false;
}
}

View File

@@ -0,0 +1,246 @@
package com.mbridge.msdk.d;
import android.content.Context;
import android.os.Handler;
import android.os.Message;
import android.text.TextUtils;
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.db.m;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.i;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import java.util.LinkedList;
import java.util.List;
/* loaded from: classes4.dex */
public final class a {
private long a;
private boolean b;
private LinkedList<i> c;
private LinkedList<i> d;
private int e;
private int f;
private e g;
private com.mbridge.msdk.videocommon.d.a h;
private m i;
private g j;
private Handler k;
/* renamed from: com.mbridge.msdk.d.a$a, reason: collision with other inner class name */
public static class C0191a {
static a a = new a();
}
private a() {
this.b = false;
this.c = new LinkedList<>();
this.d = new LinkedList<>();
this.e = 0;
this.f = 0;
this.k = new Handler() { // from class: com.mbridge.msdk.d.a.1
@Override // android.os.Handler
public final void handleMessage(Message message) {
synchronized (a.this) {
try {
int i = message.what;
if (i != 1) {
if (i == 2) {
a.c(a.this);
}
} else {
if (a.this.b) {
return;
}
a aVar = a.this;
a.a(aVar, aVar.a);
sendMessageDelayed(obtainMessage(1), a.this.a);
}
} finally {
}
}
}
};
}
private boolean a(i iVar) {
boolean z = false;
if (iVar == null || TextUtils.isEmpty(iVar.b())) {
return false;
}
String b = iVar.b();
try {
if (this.g != null) {
com.mbridge.msdk.videocommon.d.a aVar = this.h;
int a = this.g.a(b, aVar != null ? aVar.f() : 0L);
if (a != -1) {
if (a != 1) {
}
} else if (!TextUtils.isEmpty(b)) {
LinkedList<i> linkedList = this.c;
if (linkedList != null && linkedList.contains(b)) {
this.c.remove(b);
} else {
LinkedList<i> linkedList2 = this.d;
if (linkedList2 != null && linkedList2.contains(b)) {
this.d.remove(b);
}
}
m mVar = this.i;
if (mVar != null) {
mVar.a(b);
}
}
try {
Handler handler = this.k;
handler.sendMessage(handler.obtainMessage(2));
return false;
} catch (Throwable th) {
th = th;
af.b("LoopTimer", th.getMessage(), th);
return z;
}
}
return true;
} catch (Throwable th2) {
th = th2;
z = true;
}
}
private void a(String str, String str2, boolean z) {
try {
Context c = c.m().c();
if (c == null) {
return;
}
final com.mbridge.msdk.reward.adapter.c cVar = new com.mbridge.msdk.reward.adapter.c(c, str, str2);
cVar.b(z);
cVar.a(new com.mbridge.msdk.reward.adapter.a() { // from class: com.mbridge.msdk.d.a.2
@Override // com.mbridge.msdk.reward.adapter.a
public final void a(List<CampaignEx> list, com.mbridge.msdk.foundation.same.report.d.c cVar2) {
}
@Override // com.mbridge.msdk.reward.adapter.a
public final void a(List<CampaignEx> list, com.mbridge.msdk.foundation.c.b bVar, com.mbridge.msdk.foundation.same.report.d.c cVar2) {
a.this.k.sendMessage(a.this.k.obtainMessage(2));
cVar.a((com.mbridge.msdk.reward.adapter.a) null);
}
@Override // com.mbridge.msdk.reward.adapter.a
public final void a(String str3, com.mbridge.msdk.foundation.same.report.d.c cVar2) {
a.this.k.sendMessage(a.this.k.obtainMessage(2));
cVar.a((com.mbridge.msdk.reward.adapter.a) null);
}
});
com.mbridge.msdk.foundation.same.report.d.c cVar2 = new com.mbridge.msdk.foundation.same.report.d.c();
cVar2.c(SameMD5.getMD5(ak.d()));
cVar2.d(str2);
if (z) {
cVar2.b(287);
} else {
cVar2.b(94);
}
cVar2.i("0");
cVar2.b("1");
cVar.a(1, 8000, false, cVar2);
} catch (Exception e) {
af.b("LoopTimer", e.getMessage(), e);
}
}
public final void a(String str, String str2) {
if (this.c.contains(str2)) {
return;
}
this.c.add(new i(str, str2, 94));
m mVar = this.i;
if (mVar != null) {
mVar.a(str, str2, 94);
}
}
public final void b(String str, String str2) {
if (this.d.contains(str2)) {
return;
}
this.d.add(new i(str, str2, 287));
m mVar = this.i;
if (mVar != null) {
mVar.a(str, str2, 287);
}
}
public final void a(long j) {
if (this.j == null) {
this.j = g.a(c.m().c());
}
if (this.i == null) {
this.i = m.a(this.j);
}
List<i> a = this.i.a(287);
if (a != null) {
this.d.addAll(a);
for (i iVar : a) {
b(iVar.a(), iVar.b());
}
}
List<i> a2 = this.i.a(94);
if (a2 != null) {
this.c.addAll(a2);
for (i iVar2 : a2) {
a(iVar2.a(), iVar2.b());
}
}
if (this.g == null) {
this.g = e.a(this.j);
}
if (this.h == null) {
this.h = com.mbridge.msdk.videocommon.d.b.a().b();
}
this.a = j;
this.b = false;
Handler handler = this.k;
handler.sendMessageDelayed(handler.obtainMessage(1), this.a);
}
public static /* synthetic */ void a(a aVar, long j) {
LinkedList<i> linkedList = aVar.c;
if (linkedList == null || linkedList.size() <= 0 || aVar.e == 0 || aVar.c.size() <= aVar.e) {
LinkedList<i> linkedList2 = aVar.d;
if (linkedList2 == null || linkedList2.size() <= 0 || aVar.f == 0 || aVar.d.size() == aVar.f) {
aVar.f = 0;
aVar.e = 0;
Handler handler = aVar.k;
handler.sendMessage(handler.obtainMessage(2));
}
}
}
public static /* synthetic */ void c(a aVar) {
try {
LinkedList<i> linkedList = aVar.c;
if (linkedList != null && linkedList.size() > 0 && aVar.e < aVar.c.size()) {
i iVar = aVar.c.get(aVar.e);
aVar.e++;
if (aVar.a(iVar)) {
aVar.a(iVar.a(), iVar.b(), false);
}
} else {
LinkedList<i> linkedList2 = aVar.d;
if (linkedList2 != null && linkedList2.size() > 0 && aVar.f < aVar.d.size()) {
i iVar2 = aVar.d.get(aVar.f);
aVar.f++;
if (aVar.a(iVar2)) {
aVar.a(iVar2.a(), iVar2.b(), true);
}
}
}
} catch (Throwable th) {
af.b("LoopTimer", th.getMessage(), th);
}
}
}

View File

@@ -0,0 +1,50 @@
package com.mbridge.msdk.d;
import com.mbridge.msdk.c.g;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.i;
import com.mbridge.msdk.d.a;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.tools.af;
/* loaded from: classes4.dex */
public class b {
public static class a {
static b a = new b();
}
private b() {
}
public static b getInstance() {
return a.a;
}
public void start() {
g b = h.a().b(c.m().k());
if (b == null) {
h.a();
b = i.a();
}
if (b.o() > 0) {
a.C0191a.a.a(r0 * 1000);
}
}
public void addRewardList(String str, String str2) {
try {
a.C0191a.a.a(str, str2);
} catch (Exception e) {
af.b("TimerController", "addRewardList error:" + e.getMessage());
}
}
public void addInterstitialList(String str, String str2) {
try {
a.C0191a.a.b(str, str2);
} catch (Exception e) {
af.b("TimerController", "addInterstitialList error:" + e.getMessage());
}
}
}

View File

@@ -0,0 +1,9 @@
package com.mbridge.msdk.dycreator;
/* loaded from: classes4.dex */
public final class BuildConfig {
public static final String BUILD_TYPE = "release";
public static final boolean DEBUG = false;
public static final String FLAVOR = "oversea";
public static final String LIBRARY_PACKAGE_NAME = "com.mbridge.msdk.dycreator";
}

View File

@@ -0,0 +1,221 @@
package com.mbridge.msdk.dycreator;
/* loaded from: classes4.dex */
public final class R {
public static final class attr {
public static int corner = 0x7f0400b4;
public static int mbridge_click = 0x7f040117;
public static int mbridge_data = 0x7f040118;
public static int mbridge_effect = 0x7f040119;
public static int mbridge_effect_strategy = 0x7f04011a;
public static int mbridge_report = 0x7f04011b;
public static int mbridge_strategy = 0x7f04011c;
private attr() {
}
}
public static final class color {
public static int mbridge_black = 0x7f0600ab;
public static int mbridge_black_66 = 0x7f0600ac;
public static int mbridge_black_alpha_50 = 0x7f0600ad;
public static int mbridge_cm_feedback_dialog_chice_bg_pressed = 0x7f0600ae;
public static int mbridge_cm_feedback_rb_text_color_color_list = 0x7f0600af;
public static int mbridge_common_white = 0x7f0600b3;
public static int mbridge_cpb_blue = 0x7f0600b4;
public static int mbridge_cpb_blue_dark = 0x7f0600b5;
public static int mbridge_cpb_green = 0x7f0600b6;
public static int mbridge_cpb_green_dark = 0x7f0600b7;
public static int mbridge_cpb_grey = 0x7f0600b8;
public static int mbridge_cpb_red = 0x7f0600b9;
public static int mbridge_cpb_red_dark = 0x7f0600ba;
public static int mbridge_cpb_white = 0x7f0600bb;
public static int mbridge_dd_grey = 0x7f0600bc;
public static int mbridge_ee_grey = 0x7f0600bd;
public static int mbridge_purple_200 = 0x7f0600c7;
public static int mbridge_purple_500 = 0x7f0600c8;
public static int mbridge_purple_700 = 0x7f0600c9;
public static int mbridge_teal_200 = 0x7f0600da;
public static int mbridge_teal_700 = 0x7f0600db;
public static int mbridge_video_common_alertview_bg = 0x7f0600dc;
public static int mbridge_video_common_alertview_cancel_button_bg_default = 0x7f0600dd;
public static int mbridge_video_common_alertview_cancel_button_bg_pressed = 0x7f0600de;
public static int mbridge_video_common_alertview_cancel_button_textcolor = 0x7f0600df;
public static int mbridge_video_common_alertview_confirm_button_bg_default = 0x7f0600e0;
public static int mbridge_video_common_alertview_confirm_button_bg_pressed = 0x7f0600e1;
public static int mbridge_video_common_alertview_confirm_button_textcolor = 0x7f0600e2;
public static int mbridge_video_common_alertview_content_textcolor = 0x7f0600e3;
public static int mbridge_video_common_alertview_feedback_rb_bg = 0x7f0600e4;
public static int mbridge_video_common_alertview_title_textcolor = 0x7f0600e5;
public static int mbridge_white = 0x7f0600e6;
private color() {
}
}
public static final class dimen {
public static int mbridge_video_common_alertview_bg_padding = 0x7f0700fa;
public static int mbridge_video_common_alertview_button_height = 0x7f0700fb;
public static int mbridge_video_common_alertview_button_margintop = 0x7f0700fc;
public static int mbridge_video_common_alertview_button_radius = 0x7f0700fd;
public static int mbridge_video_common_alertview_button_textsize = 0x7f0700fe;
public static int mbridge_video_common_alertview_button_width = 0x7f0700ff;
public static int mbridge_video_common_alertview_content_margintop = 0x7f070100;
public static int mbridge_video_common_alertview_content_size = 0x7f070101;
public static int mbridge_video_common_alertview_contentview_maxwidth = 0x7f070102;
public static int mbridge_video_common_alertview_contentview_minwidth = 0x7f070103;
public static int mbridge_video_common_alertview_title_size = 0x7f070104;
private dimen() {
}
}
public static final class drawable {
public static int mbridge_cm_alertview_bg = 0x7f0801a2;
public static int mbridge_cm_alertview_cancel_bg = 0x7f0801a3;
public static int mbridge_cm_alertview_cancel_bg_nor = 0x7f0801a4;
public static int mbridge_cm_alertview_cancel_bg_pressed = 0x7f0801a5;
public static int mbridge_cm_alertview_confirm_bg = 0x7f0801a6;
public static int mbridge_cm_alertview_confirm_bg_nor = 0x7f0801a7;
public static int mbridge_cm_alertview_confirm_bg_pressed = 0x7f0801a8;
public static int mbridge_cm_backward = 0x7f0801a9;
public static int mbridge_cm_backward_disabled = 0x7f0801aa;
public static int mbridge_cm_backward_nor = 0x7f0801ab;
public static int mbridge_cm_backward_selected = 0x7f0801ac;
public static int mbridge_cm_browser = 0x7f0801ad;
public static int mbridge_cm_btn_shake = 0x7f0801ae;
public static int mbridge_cm_circle_50black = 0x7f0801af;
public static int mbridge_cm_end_animation = 0x7f0801b0;
public static int mbridge_cm_exits = 0x7f0801b1;
public static int mbridge_cm_exits_nor = 0x7f0801b2;
public static int mbridge_cm_exits_selected = 0x7f0801b3;
public static int mbridge_cm_feedback_btn_bg = 0x7f0801b4;
public static int mbridge_cm_feedback_choice_btn_bg = 0x7f0801b5;
public static int mbridge_cm_feedback_choice_btn_bg_nor = 0x7f0801b6;
public static int mbridge_cm_feedback_choice_btn_bg_pressed = 0x7f0801b7;
public static int mbridge_cm_feedback_dialog_view_bg = 0x7f0801b8;
public static int mbridge_cm_feedback_dialog_view_btn_bg = 0x7f0801b9;
public static int mbridge_cm_forward = 0x7f0801ba;
public static int mbridge_cm_forward_disabled = 0x7f0801bb;
public static int mbridge_cm_forward_nor = 0x7f0801bc;
public static int mbridge_cm_forward_selected = 0x7f0801bd;
public static int mbridge_cm_head = 0x7f0801be;
public static int mbridge_cm_highlight = 0x7f0801bf;
public static int mbridge_cm_progress = 0x7f0801c0;
public static int mbridge_cm_progress_drawable = 0x7f0801c1;
public static int mbridge_cm_progress_icon = 0x7f0801c2;
public static int mbridge_cm_refresh = 0x7f0801c3;
public static int mbridge_cm_refresh_nor = 0x7f0801c4;
public static int mbridge_cm_refresh_selected = 0x7f0801c5;
public static int mbridge_cm_tail = 0x7f0801c6;
public static int mbridge_download_message_dialog_star_sel = 0x7f0801c9;
public static int mbridge_download_message_dilaog_star_nor = 0x7f0801ca;
public static int mbridge_reward_popview_close = 0x7f0801f8;
public static int mbridge_shape_btn = 0x7f08021c;
public static int mbridge_shape_line = 0x7f08021e;
public static int mbridge_shape_splash_corners_14 = 0x7f080220;
public static int mbridge_slide_hand = 0x7f080222;
public static int mbridge_slide_rightarrow = 0x7f080223;
public static int mbridge_splash_button_bg_gray = 0x7f08022b;
public static int mbridge_splash_button_bg_gray_55 = 0x7f08022c;
public static int mbridge_splash_button_bg_green = 0x7f08022d;
public static int mbridge_splash_close_bg = 0x7f08022e;
public static int mbridge_splash_notice = 0x7f080230;
private drawable() {
}
}
public static final class id {
public static int mbridge_interstitial_pb = 0x7f0a0187;
public static int mbridge_video_common_alertview_cancel_button = 0x7f0a020d;
public static int mbridge_video_common_alertview_confirm_button = 0x7f0a020e;
public static int mbridge_video_common_alertview_contentview = 0x7f0a020f;
public static int mbridge_video_common_alertview_contentview_scrollview = 0x7f0a0210;
public static int mbridge_video_common_alertview_private_action_button = 0x7f0a0211;
public static int mbridge_video_common_alertview_titleview = 0x7f0a0212;
private id() {
}
}
public static final class layout {
public static int mbridge_cm_alertview = 0x7f0d0066;
public static int mbridge_cm_feedback_notice_layout = 0x7f0d0067;
public static int mbridge_cm_feedbackview = 0x7f0d0068;
public static int mbridge_cm_loading_layout = 0x7f0d0069;
private layout() {
}
}
public static final class string {
public static int campaign_appName = 0x7f120080;
public static int campaign_iconUrl = 0x7f120081;
public static int campaign_imageUrl = 0x7f120082;
public static int defaults = 0x7f1200b7;
public static int dyAction_getClick = 0x7f1200b8;
public static int dyAction_getLogicClick = 0x7f1200b9;
public static int dyAction_getLongClick = 0x7f1200ba;
public static int dyAction_getMove = 0x7f1200bb;
public static int dyAction_getWobble = 0x7f1200bc;
public static int dyEffect_getCountDown = 0x7f1200bd;
public static int dyEffect_getVisible = 0x7f1200be;
public static int dyEffect_getVisibleParam = 0x7f1200bf;
public static int dyEffect_getWobble = 0x7f1200c0;
public static int dyStrategy_feedback = 0x7f1200c1;
public static int dyStrategy_getActivity = 0x7f1200c2;
public static int dyStrategy_getClose = 0x7f1200c3;
public static int dyStrategy_getDeeplink = 0x7f1200c4;
public static int dyStrategy_getDownload = 0x7f1200c5;
public static int dyStrategy_notice = 0x7f1200c6;
public static int dyStrategy_permissionInfo = 0x7f1200c7;
public static int dyStrategy_privateAddress = 0x7f1200c8;
public static int mSplashData_setAdClickText = 0x7f120136;
public static int mSplashData_setAppInfo = 0x7f120137;
public static int mSplashData_setCountDownText = 0x7f120138;
public static int mSplashData_setLogoImage = 0x7f120139;
public static int mSplashData_setLogoText = 0x7f12013a;
public static int mSplashData_setNoticeImage = 0x7f12013b;
public static int mbridge_cm_feedback_btn_text = 0x7f12013c;
public static int mbridge_cm_feedback_dialog_close_close = 0x7f12013d;
public static int mbridge_cm_feedback_dialog_close_submit = 0x7f12013e;
public static int mbridge_cm_feedback_dialog_content_fraud = 0x7f12013f;
public static int mbridge_cm_feedback_dialog_content_misleading = 0x7f120140;
public static int mbridge_cm_feedback_dialog_content_not_play = 0x7f120141;
public static int mbridge_cm_feedback_dialog_content_other = 0x7f120142;
public static int mbridge_cm_feedback_dialog_content_por_violence = 0x7f120143;
public static int mbridge_cm_feedback_dialog_content_sound_problems = 0x7f120144;
public static int mbridge_cm_feedback_dialog_privacy_des = 0x7f120145;
public static int mbridge_cm_feedback_dialog_submit_notice = 0x7f120146;
public static int mbridge_cm_feedback_dialog_title = 0x7f120147;
public static int mbridge_reward_heat_count_unit = 0x7f12014d;
public static int mbridge_reward_viewed_text_str = 0x7f120152;
private string() {
}
}
public static final class style {
public static int AppBaseTheme = 0x7f130005;
public static int MBridgeAppTheme = 0x7f1300ec;
public static int mbridge_common_activity_style = 0x7f1301f8;
public static int mbridge_transparent_common_activity_style = 0x7f1301fa;
public static int myDialog = 0x7f1301fc;
private style() {
}
}
public static final class styleable {
public static int[] RoundRectImageView = {com.ea.games.r3_row.R.attr.corner};
public static int RoundRectImageView_corner;
private styleable() {
}
}
private R() {
}
}

View File

@@ -0,0 +1,408 @@
package com.mbridge.msdk.dycreator.a;
import android.content.Context;
import android.util.AttributeSet;
import android.util.Xml;
import android.view.InflateException;
import android.view.View;
import android.view.ViewGroup;
import com.ironsource.nb;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.lang.reflect.Constructor;
import java.util.HashMap;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
/* loaded from: classes4.dex */
public final class a {
private static final Class[] f = {Context.class, AttributeSet.class};
private static final HashMap<String, Constructor> g = new HashMap<>();
private static String j = "com.mbridge.msdk.dycreator.baseview.MB";
protected final Context a;
private InterfaceC0192a c;
private b d;
private HashMap<String, Boolean> h;
private long i;
private final boolean b = true;
private final Object[] e = new Object[2];
/* renamed from: com.mbridge.msdk.dycreator.a.a$a, reason: collision with other inner class name */
public interface InterfaceC0192a {
View a(String str, Context context, AttributeSet attributeSet);
}
public interface b {
boolean a(Class cls);
}
public a(Context context) {
this.a = context;
}
private XmlPullParser a(String str) {
XmlPullParser newPullParser = Xml.newPullParser();
try {
newPullParser.setInput(new FileInputStream(str), nb.N);
} catch (Exception e) {
e.printStackTrace();
}
return newPullParser;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r8v0, types: [android.view.View, android.view.ViewGroup, java.lang.Object] */
/* JADX WARN: Type inference failed for: r8v4 */
/* JADX WARN: Type inference failed for: r8v5, types: [android.view.View] */
private View a(XmlPullParser xmlPullParser, ViewGroup viewGroup, boolean z) {
int next;
ViewGroup.LayoutParams layoutParams;
synchronized (this.e) {
try {
AttributeSet asAttributeSet = Xml.asAttributeSet(xmlPullParser);
this.e[0] = this.a;
do {
next = xmlPullParser.next();
if (next == 2) {
break;
}
} while (next != 1);
if (next != 2) {
throw new InflateException(xmlPullParser.getPositionDescription() + ": No start tag found!");
}
String name = xmlPullParser.getName();
PrintStream printStream = System.out;
printStream.println("**************************");
printStream.println("Creating root view: " + name);
printStream.println("**************************");
if (!"merge".equals(name)) {
View a = a(name, asAttributeSet);
if (viewGroup != 0) {
printStream.println("Creating params from root: " + ((Object) viewGroup));
layoutParams = viewGroup.generateLayoutParams(asAttributeSet);
if (!z) {
a.setLayoutParams(layoutParams);
}
} else {
layoutParams = null;
}
printStream.println("-----> start inflating children");
a(xmlPullParser, a, asAttributeSet);
printStream.println("-----> done inflating children");
if (viewGroup != 0 && z) {
viewGroup.addView(a, layoutParams);
}
if (viewGroup == 0 || !z) {
viewGroup = a;
}
} else {
if (viewGroup == 0 || !z) {
throw new InflateException("<merge /> can be used only with a valid ViewGroup root and attachToRoot=true");
}
a(xmlPullParser, (View) viewGroup, asAttributeSet);
}
} catch (IOException e) {
InflateException inflateException = new InflateException(xmlPullParser.getPositionDescription() + ": " + e.getMessage());
inflateException.initCause(e);
throw inflateException;
} catch (XmlPullParserException e2) {
InflateException inflateException2 = new InflateException(e2.getMessage());
inflateException2.initCause(e2);
throw inflateException2;
} finally {
}
}
return viewGroup;
}
private View a(String str, String str2, AttributeSet attributeSet) throws ClassNotFoundException, InflateException {
String str3;
String str4;
HashMap<String, Constructor> hashMap = g;
Constructor<?> constructor = hashMap.get(str);
Class<?> cls = null;
try {
if (constructor == null) {
ClassLoader classLoader = this.a.getClassLoader();
if (str2 != null) {
str4 = str2 + str;
} else {
str4 = str;
}
cls = classLoader.loadClass(str4);
b bVar = this.d;
if (bVar != null && cls != null && !bVar.a(cls)) {
b(str, str2, attributeSet);
}
constructor = cls.getConstructor(f);
hashMap.put(str, constructor);
} else if (this.d != null) {
Boolean bool = this.h.get(str);
if (bool == null) {
ClassLoader classLoader2 = this.a.getClassLoader();
if (str2 != null) {
str3 = str2 + str;
} else {
str3 = str;
}
cls = classLoader2.loadClass(str3);
boolean z = cls != null && this.d.a(cls);
this.h.put(str, Boolean.valueOf(z));
if (!z) {
b(str, str2, attributeSet);
}
} else if (bool.equals(Boolean.FALSE)) {
b(str, str2, attributeSet);
}
}
Object[] objArr = this.e;
objArr[1] = attributeSet;
return (View) constructor.newInstance(objArr);
} catch (ClassNotFoundException e) {
throw e;
} catch (NoSuchMethodException e2) {
StringBuilder sb = new StringBuilder();
sb.append(attributeSet.getPositionDescription());
sb.append(": Error inflating class ");
if (str2 != null) {
str = str2 + str;
}
sb.append(str);
InflateException inflateException = new InflateException(sb.toString());
inflateException.initCause(e2);
throw inflateException;
} catch (Exception e3) {
StringBuilder sb2 = new StringBuilder();
sb2.append(attributeSet.getPositionDescription());
sb2.append(": Error inflating class ");
sb2.append(cls == null ? "<unknown>" : cls.getName());
InflateException inflateException2 = new InflateException(sb2.toString());
inflateException2.initCause(e3);
throw inflateException2;
}
}
private void b(String str, String str2, AttributeSet attributeSet) {
StringBuilder sb = new StringBuilder();
sb.append(attributeSet.getPositionDescription());
sb.append(": Class not allowed to be inflated ");
if (str2 != null) {
str = str2 + str;
}
sb.append(str);
throw new InflateException(sb.toString());
}
private View a(String str, AttributeSet attributeSet) {
View a;
if (str.equals("view")) {
str = attributeSet.getAttributeValue(null, "class");
}
PrintStream printStream = System.out;
printStream.println("******** Creating view: " + str);
try {
InterfaceC0192a interfaceC0192a = this.c;
View a2 = interfaceC0192a == null ? null : interfaceC0192a.a(str, this.a, attributeSet);
if (a2 == null) {
if (-1 != str.indexOf(46)) {
a2 = a(str, (String) null, attributeSet);
} else {
if (!str.equals("MBStarLevelLayoutView") && !str.equals("LuckPan")) {
a = a(str, j, attributeSet);
a2 = a;
}
a = a(str, "", attributeSet);
a2 = a;
}
}
printStream.println("Created view is: " + a2);
return a2;
} catch (InflateException e) {
throw e;
} catch (ClassNotFoundException e2) {
InflateException inflateException = new InflateException(attributeSet.getPositionDescription() + ": Error inflating class " + str);
inflateException.initCause(e2);
throw inflateException;
} catch (Exception e3) {
InflateException inflateException2 = new InflateException(attributeSet.getPositionDescription() + ": Error inflating class " + str);
inflateException2.initCause(e3);
throw inflateException2;
}
}
private void a(XmlPullParser xmlPullParser, View view, AttributeSet attributeSet) throws XmlPullParserException, IOException {
int next;
int depth = xmlPullParser.getDepth();
while (true) {
int next2 = xmlPullParser.next();
if ((next2 == 3 && xmlPullParser.getDepth() <= depth) || next2 == 1) {
return;
}
if (next2 == 2) {
String name = xmlPullParser.getName();
if (!"requestFocus".equals(name)) {
if ("include".equals(name)) {
if (xmlPullParser.getDepth() == 0) {
throw new InflateException("<include /> cannot be the root element");
}
b(xmlPullParser, view, attributeSet);
} else {
if ("merge".equals(name)) {
throw new InflateException("<merge /> must be the root element");
}
View a = a(name, attributeSet);
ViewGroup viewGroup = (ViewGroup) view;
ViewGroup.LayoutParams generateLayoutParams = viewGroup.generateLayoutParams(attributeSet);
a(xmlPullParser, a, attributeSet);
viewGroup.addView(a, generateLayoutParams);
}
} else {
view.requestFocus();
int depth2 = xmlPullParser.getDepth();
do {
next = xmlPullParser.next();
if (next != 3 || xmlPullParser.getDepth() > depth2) {
}
} while (next != 1);
}
}
}
}
/* JADX WARN: Code restructure failed: missing block: B:40:0x006f, code lost:
if (r8 != null) goto L27;
*/
/* JADX WARN: Code restructure failed: missing block: B:41:0x0071, code lost:
r2.setLayoutParams(r8);
*/
/* JADX WARN: Code restructure failed: missing block: B:42:0x007e, code lost:
a(r0, r2, r1);
r7.addView(r2);
*/
/* JADX WARN: Code restructure failed: missing block: B:45:0x007b, code lost:
if (r8 == null) goto L34;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private void b(org.xmlpull.v1.XmlPullParser r6, android.view.View r7, android.util.AttributeSet r8) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException {
/*
r5 = this;
boolean r0 = r7 instanceof android.view.ViewGroup
if (r0 == 0) goto Lbc
r0 = 0
r1 = 0
java.lang.String r2 = "layout"
int r0 = r8.getAttributeResourceValue(r1, r2, r0)
if (r0 != 0) goto L38
java.lang.String r6 = r8.getAttributeValue(r1, r2)
if (r6 != 0) goto L1c
android.view.InflateException r6 = new android.view.InflateException
java.lang.String r7 = "You must specifiy a layout in the include tag: <include layout=\"@layout/layoutID\" />"
r6.<init>(r7)
throw r6
L1c:
android.view.InflateException r7 = new android.view.InflateException
java.lang.StringBuilder r8 = new java.lang.StringBuilder
r8.<init>()
java.lang.String r0 = "You must specifiy a valid layout reference. The layout ID "
r8.append(r0)
r8.append(r6)
java.lang.String r6 = " is not valid."
r8.append(r6)
java.lang.String r6 = r8.toString()
r7.<init>(r6)
throw r7
L38:
android.content.Context r1 = r5.a
android.content.res.Resources r1 = r1.getResources()
android.content.res.XmlResourceParser r0 = r1.getLayout(r0)
android.util.AttributeSet r1 = android.util.Xml.asAttributeSet(r0) // Catch: java.lang.Throwable -> L63
L46:
int r2 = r0.next() // Catch: java.lang.Throwable -> L63
r3 = 1
r4 = 2
if (r2 == r4) goto L51
if (r2 == r3) goto L51
goto L46
L51:
if (r2 != r4) goto L9d
java.lang.String r2 = r0.getName() // Catch: java.lang.Throwable -> L63
java.lang.String r4 = "merge"
boolean r4 = r4.equals(r2) // Catch: java.lang.Throwable -> L63
if (r4 == 0) goto L65
r5.a(r0, r7, r1) // Catch: java.lang.Throwable -> L63
goto L84
L63:
r6 = move-exception
goto Lb8
L65:
android.view.View r2 = r5.a(r2, r1) // Catch: java.lang.Throwable -> L63
android.view.ViewGroup r7 = (android.view.ViewGroup) r7 // Catch: java.lang.Throwable -> L63
android.view.ViewGroup$LayoutParams r8 = r7.generateLayoutParams(r8) // Catch: java.lang.Throwable -> L75 java.lang.RuntimeException -> L77
if (r8 == 0) goto L7e
L71:
r2.setLayoutParams(r8) // Catch: java.lang.Throwable -> L63
goto L7e
L75:
r6 = move-exception
goto L9c
L77:
android.view.ViewGroup$LayoutParams r8 = r7.generateLayoutParams(r1) // Catch: java.lang.Throwable -> L75
if (r8 == 0) goto L7e
goto L71
L7e:
r5.a(r0, r2, r1) // Catch: java.lang.Throwable -> L63
r7.addView(r2) // Catch: java.lang.Throwable -> L63
L84:
r0.close()
int r7 = r6.getDepth()
L8b:
int r8 = r6.next()
r0 = 3
if (r8 != r0) goto L98
int r0 = r6.getDepth()
if (r0 <= r7) goto L9b
L98:
if (r8 == r3) goto L9b
goto L8b
L9b:
return
L9c:
throw r6 // Catch: java.lang.Throwable -> L63
L9d:
android.view.InflateException r6 = new android.view.InflateException // Catch: java.lang.Throwable -> L63
java.lang.StringBuilder r7 = new java.lang.StringBuilder // Catch: java.lang.Throwable -> L63
r7.<init>() // Catch: java.lang.Throwable -> L63
java.lang.String r8 = r0.getPositionDescription() // Catch: java.lang.Throwable -> L63
r7.append(r8) // Catch: java.lang.Throwable -> L63
java.lang.String r8 = ": No start tag found!"
r7.append(r8) // Catch: java.lang.Throwable -> L63
java.lang.String r7 = r7.toString() // Catch: java.lang.Throwable -> L63
r6.<init>(r7) // Catch: java.lang.Throwable -> L63
throw r6 // Catch: java.lang.Throwable -> L63
Lb8:
r0.close()
throw r6
Lbc:
android.view.InflateException r6 = new android.view.InflateException
java.lang.String r7 = "<include /> can only be used inside of a ViewGroup"
r6.<init>(r7)
throw r6
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.dycreator.a.a.b(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet):void");
}
public final View a(String str, ViewGroup viewGroup) {
boolean z = viewGroup != null;
this.i = System.currentTimeMillis();
System.out.println("INFLATING from resource: " + str);
return a(a(str), viewGroup, z);
}
}

View File

@@ -0,0 +1,356 @@
package com.mbridge.msdk.dycreator.a;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Color;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;
import android.util.TypedValue;
import android.util.Xml;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.core.view.ViewCompat;
import com.facebook.appevents.internal.ViewHierarchyConstants;
import com.ironsource.nb;
import com.mbridge.msdk.dycreator.baseview.GradientOrientationUtils;
import com.mbridge.msdk.dycreator.e.e;
import com.mbridge.msdk.dycreator.e.g;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.x;
import java.io.IOException;
import java.io.InputStream;
import java.lang.ref.SoftReference;
import java.lang.reflect.Field;
import java.util.HashMap;
import org.xmlpull.v1.XmlPullParser;
/* loaded from: classes4.dex */
public class b {
private static volatile b g;
private SoftReference<HashMap<String, c>> a;
private SoftReference<HashMap<String, String>> b;
private SoftReference<HashMap<String, c>> c;
private String d;
private String e;
private Context f;
private b() {
}
public static b a() {
if (g == null) {
synchronized (b.class) {
try {
if (g == null) {
g = new b();
}
} finally {
}
}
}
return g;
}
public final void a(Context context, String str) {
try {
if (g.a) {
this.d = context.getFilesDir().toString();
} else {
this.d = str;
}
if (e.a(context).heightPixels > 320 && !g.a) {
this.e = "/drawable-hdpi/";
this.f = context;
com.mbridge.msdk.dycreator.e.b.a = a().d();
}
this.e = "/drawable-mdpi/";
this.f = context;
com.mbridge.msdk.dycreator.e.b.a = a().d();
} catch (Exception e) {
af.b("MBResource", e.getMessage());
}
}
public final void a(Context context) {
try {
if (e.a(context).heightPixels > 320 && !g.a) {
this.e = "/drawable-hdpi/";
this.f = context;
com.mbridge.msdk.dycreator.e.b.a = a().d();
}
this.e = "/drawable-mdpi/";
this.f = context;
com.mbridge.msdk.dycreator.e.b.a = a().d();
} catch (Exception e) {
af.b("MBResource", e.getMessage());
}
}
public final HashMap b() {
SoftReference<HashMap<String, c>> softReference = this.a;
if (softReference == null || softReference.get() == null) {
HashMap hashMap = new HashMap(45);
hashMap.put("layout_width", c.layout_width);
hashMap.put("layout_height", c.layout_height);
hashMap.put("orientation", c.orientation);
hashMap.put("layout_centerHorizontal", c.layout_centerHorizontal);
hashMap.put("layout_centerVertical", c.layout_centerVertical);
c cVar = c.layout_marginLeft;
hashMap.put("layout_marginLeft", cVar);
c cVar2 = c.layout_marginRight;
hashMap.put("layout_marginRight", cVar2);
hashMap.put("layout_margin", c.layout_margin);
hashMap.put("layout_gravity", c.layout_gravity);
hashMap.put("layout_alignParentRight", c.layout_alignParentRight);
hashMap.put("layout_weight", c.layout_weight);
hashMap.put("contentDescription", c.contentDescription);
hashMap.put("gravity", c.gravity);
hashMap.put("id", c.id);
hashMap.put("layout_below", c.layout_below);
hashMap.put("layout_above", c.layout_above);
hashMap.put("layout_toLeftOf", c.layout_toLeftOf);
hashMap.put("layout_toRightOf", c.layout_toRightOf);
hashMap.put("layout_toEndOf", c.layout_toEndOf);
hashMap.put("background", c.background);
hashMap.put("layout_marginTop", c.layout_marginTop);
hashMap.put("layout_marginBottom", c.layout_marginBottom);
hashMap.put("layout_marginLeft", cVar);
hashMap.put("layout_marginRight", cVar2);
hashMap.put("layout_alignParentBottom", c.layout_alignParentBottom);
hashMap.put("layout_alignParentTop", c.layout_alignParentTop);
hashMap.put("layout_alignParentLeft", c.layout_alignParentLeft);
hashMap.put("layout_alignWithParentIfMissing", c.layout_alignWithParentIfMissing);
hashMap.put("layout_alignTop", c.layout_alignTop);
hashMap.put("layout_alignBottom", c.layout_alignBottom);
hashMap.put("layout_alignLeft", c.layout_alignLeft);
hashMap.put("layout_alignRight", c.layout_alignRight);
hashMap.put("layout_centerInParent", c.layout_centerInParent);
hashMap.put("layout_alignParentEnd", c.layout_alignParentEnd);
this.a = new SoftReference<>(hashMap);
}
return this.a.get();
}
public final HashMap<String, c> c() {
SoftReference<HashMap<String, c>> softReference = this.c;
if (softReference == null || softReference.get() == null) {
HashMap hashMap = new HashMap(55);
hashMap.put("id", c.id);
hashMap.put("text", c.text);
hashMap.put("ellipsize", c.ellipsize);
hashMap.put("singleLine", c.singleLine);
hashMap.put("lines", c.lines);
hashMap.put("maxLength", c.maxLength);
hashMap.put("drawableLeft", c.drawableLeft);
hashMap.put("drawablePadding", c.drawablePadding);
hashMap.put("fadingEdge", c.fadingEdge);
hashMap.put("scrollHorizontally", c.scrollHorizontally);
hashMap.put("textColor", c.textColor);
hashMap.put("textSize", c.textSize);
hashMap.put(ViewHierarchyConstants.DIMENSION_VISIBILITY_KEY, c.visibility);
c cVar = c.background;
hashMap.put("background", cVar);
hashMap.put("textStyle", c.textStyle);
hashMap.put("style", c.style);
hashMap.put("layout_width", c.layout_width);
hashMap.put("layout_height", c.layout_height);
hashMap.put("layout_below", c.layout_below);
hashMap.put("layout_centerInParent", c.layout_centerInParent);
hashMap.put("contentDescription", c.contentDescription);
hashMap.put("src", c.src);
hashMap.put("gravity", c.gravity);
hashMap.put("orientation", c.orientation);
hashMap.put("numColumns", c.numColumns);
hashMap.put("verticalSpacing", c.verticalSpacing);
hashMap.put("horizontalSpacing", c.horizontalSpacing);
hashMap.put("background", cVar);
hashMap.put("layout_marginBottom", c.layout_marginBottom);
hashMap.put("scaleType", c.scaleType);
hashMap.put("tag", c.tag);
hashMap.put("layout_gravity", c.layout_gravity);
hashMap.put("parent_view", c.parent_view);
hashMap.put("padding", c.padding);
hashMap.put("paddingTop", c.paddingTop);
hashMap.put("paddingBottom", c.paddingBottom);
hashMap.put("paddingLeft", c.paddingLeft);
hashMap.put("paddingRight", c.paddingRight);
hashMap.put("divider", c.divider);
hashMap.put("scrollbars", c.scrollbars);
hashMap.put("listSelector", c.listSelector);
this.c = new SoftReference<>(hashMap);
}
return this.c.get();
}
public final int a(String str) {
if (TextUtils.isEmpty(str)) {
return ViewCompat.MEASURED_STATE_MASK;
}
if (str.startsWith("#")) {
int length = str.length();
if (length == 7) {
return (int) Long.decode(str.replace("#", "#FF")).longValue();
}
if (length == 9) {
return (int) Long.decode(str).longValue();
}
g.a("返回白色背景");
return -1;
}
if (!str.startsWith("@color/")) {
return ViewCompat.MEASURED_STATE_MASK;
}
return com.mbridge.msdk.foundation.controller.c.m().c().getColor(x.a(com.mbridge.msdk.foundation.controller.c.m().c(), str.substring(7), "color"));
}
public final GradientDrawable a(String[] strArr) {
try {
GradientDrawable gradientDrawable = new GradientDrawable(GradientOrientationUtils.getOrientation(strArr[2]), new int[]{Color.parseColor(strArr[0]), Color.parseColor(strArr[1])});
gradientDrawable.setGradientType(0);
return gradientDrawable;
} catch (Exception e) {
af.b("MBResource", e.getMessage());
return null;
}
}
public final int b(String str) {
try {
return Integer.parseInt(str);
} catch (Exception unused) {
int indexOf = str.indexOf("d");
int indexOf2 = str.indexOf("s");
if (indexOf == -1) {
indexOf = indexOf2;
}
int parseInt = Integer.parseInt(str.substring(0, indexOf));
if (!str.contains("d")) {
str.contains("s");
return parseInt;
}
return (int) TypedValue.applyDimension(1, parseInt, this.f.getResources().getDisplayMetrics());
}
}
public final int c(String str) {
String[] split = str.toUpperCase().split("\\|");
int i = 48;
try {
Class<?> cls = Class.forName("android.view.Gravity");
for (String str2 : split) {
i = cls.getField(str2).getInt(null);
}
} catch (Exception e) {
e.printStackTrace();
}
return i;
}
public final int d(String str) {
if (this.f != null) {
String g2 = com.mbridge.msdk.foundation.controller.c.m().g();
if (TextUtils.isEmpty(g2)) {
g2 = this.f.getPackageName();
}
StringBuilder sb = new StringBuilder();
sb.append(g2);
sb.append(".R$");
String[] split = str.split("\\.");
sb.append(split[1]);
try {
Class<?> cls = Class.forName(sb.toString());
Object newInstance = cls.newInstance();
Field declaredField = cls.getDeclaredField(split[2]);
declaredField.setAccessible(true);
return ((Integer) declaredField.get(newInstance)).intValue();
} catch (Exception e) {
e.printStackTrace();
}
}
return 0;
}
public final String e(String str) {
if (TextUtils.isEmpty(str)) {
return null;
}
if (!str.startsWith("@")) {
return str;
}
SoftReference<HashMap<String, String>> softReference = this.b;
if (softReference == null || softReference.get() == null) {
this.b = new SoftReference<>(d());
}
String substring = str.substring(8);
if (this.b.get() == null || this.b.get().size() <= 0) {
return null;
}
String str2 = this.b.get().get(substring);
if (!TextUtils.isEmpty(str2)) {
return str2;
}
try {
return com.mbridge.msdk.foundation.controller.c.m().c().getString(x.a(com.mbridge.msdk.foundation.controller.c.m().c(), substring, "string"));
} catch (Exception e) {
af.b("MBResource", e.getMessage());
return null;
}
}
private HashMap<String, String> d() {
InputStream inputStream;
try {
inputStream = this.f.getAssets().open("rv_binddatas.xml");
} catch (IOException e) {
e.printStackTrace();
inputStream = null;
}
XmlPullParser newPullParser = Xml.newPullParser();
try {
newPullParser.setInput(inputStream, nb.N);
HashMap<String, String> hashMap = new HashMap<>();
for (int eventType = newPullParser.getEventType(); eventType != 1; eventType = newPullParser.next()) {
if (eventType == 2) {
if ("string".equals(newPullParser.getName())) {
hashMap.put(newPullParser.getAttributeValue(0), newPullParser.nextText());
}
}
}
return hashMap;
} catch (Exception e2) {
e2.printStackTrace();
return null;
}
}
public final void a(String str, ImageView imageView) {
Context context;
if (str == null || !str.startsWith("@drawable/") || (context = this.f) == null) {
return;
}
try {
Resources resources = context.getResources();
String g2 = com.mbridge.msdk.foundation.controller.c.m().g();
if (TextUtils.isEmpty(g2)) {
g2 = this.f.getPackageName();
}
imageView.setImageResource(resources.getIdentifier(str, "drawable", g2));
} catch (Exception e) {
af.b("MBResource", e.getMessage());
}
}
public final View f(String str) {
if (this.f != null) {
try {
a aVar = new a(this.f);
g.a(str.toString());
return aVar.a(str, (ViewGroup) null);
} catch (Exception e) {
af.b("MBResource", e.getMessage());
}
}
return null;
}
}

View File

@@ -0,0 +1,71 @@
package com.mbridge.msdk.dycreator.a;
/* loaded from: classes4.dex */
public enum c {
id,
layout_width,
layout_height,
orientation,
layout_centerHorizontal,
layout_centerVertical,
layout_below,
layout_above,
layout_toRightOf,
layout_toLeftOf,
layout_toEndOf,
layout_marginLeft,
layout_marginRight,
layout_marginTop,
layout_marginBottom,
layout_bottom,
layout_margin,
layout_gravity,
layout_alignParentRight,
layout_alignParentLeft,
layout_alignParentBottom,
layout_alignParentTop,
layout_alignWithParentIfMissing,
layout_weight,
layout_alignParentEnd,
divider,
scrollbars,
listSelector,
splitMotionEvents,
cacheColorHint,
verticalSpacing,
horizontalSpacing,
text,
ellipsize,
singleLine,
maxLength,
lines,
fadingEdge,
scrollHorizontally,
textColor,
textSize,
visibility,
background,
textStyle,
style,
src,
gravity,
numColumns,
contentDescription,
scaleType,
tag,
parent_view,
drawableLeft,
drawablePadding,
layout_alignBottom,
layout_alignTop,
layout_centerInParent,
layout_alignLeft,
layout_alignRight,
padding,
paddingTop,
paddingBottom,
paddingLeft,
paddingRight,
paddingStart,
paddingEnd
}

View File

@@ -0,0 +1,23 @@
package com.mbridge.msdk.dycreator.b;
/* loaded from: classes4.dex */
public final class a {
private int a;
private String b;
public a(b bVar) {
if (bVar != null) {
this.a = bVar.a();
this.b = bVar.b();
}
}
public a(int i, String str) {
this.a = i;
this.b = str;
}
public final String toString() {
return "DyError{errorCode=" + this.a + '}';
}
}

View File

@@ -0,0 +1,29 @@
package com.mbridge.msdk.dycreator.b;
/* loaded from: classes4.dex */
public enum b {
NOT_FOUND_VIEWOPTION(-101, "ViewOption is null"),
NOT_FOUND_CONTEXT(-102, "context is null"),
FILE_CREATE_VIEW_FILE(-103, "file create view is null"),
CAMPAIGNEX_IS_NULL(-104, "Campaign size only one"),
NOT_FOUND_CAMPAIGN(-105, "campaign is null"),
NOT_FOUND_DYNAMIC_FILE(-106, "dynamic file is not exits"),
BIND_DATA_FILE_OR_DIR(-107, "data file or file dir is not exits "),
NOT_FOUND_DYNAMIC_OPTION(-108, "dynamic_option is not exits");
private int i;
private String j;
public final int a() {
return this.i;
}
public final String b() {
return this.j;
}
b(int i, String str) {
this.i = i;
this.j = str;
}
}

View File

@@ -0,0 +1,41 @@
package com.mbridge.msdk.dycreator.baseview;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;
/* loaded from: classes4.dex */
public class GradientOrientationUtils {
public static GradientDrawable.Orientation getOrientation(String str) {
try {
GradientDrawable.Orientation orientation = GradientDrawable.Orientation.TOP_BOTTOM;
if (TextUtils.equals(str, orientation.name())) {
return orientation;
}
GradientDrawable.Orientation orientation2 = GradientDrawable.Orientation.BL_TR;
if (!TextUtils.equals(str, orientation2.name())) {
orientation2 = GradientDrawable.Orientation.BOTTOM_TOP;
if (!TextUtils.equals(str, orientation2.name())) {
orientation2 = GradientDrawable.Orientation.BR_TL;
if (!TextUtils.equals(str, orientation2.name())) {
GradientDrawable.Orientation orientation3 = GradientDrawable.Orientation.LEFT_RIGHT;
if (!TextUtils.equals(str, orientation3.name())) {
orientation3 = GradientDrawable.Orientation.RIGHT_LEFT;
if (!TextUtils.equals(str, orientation3.name())) {
orientation3 = GradientDrawable.Orientation.TL_BR;
if (!TextUtils.equals(str, orientation3.name())) {
if (!TextUtils.equals(str, orientation2.name())) {
return orientation;
}
}
}
}
return orientation3;
}
}
}
return orientation2;
} catch (Exception unused) {
return GradientDrawable.Orientation.TOP_BOTTOM;
}
}
}

View File

@@ -0,0 +1,19 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
/* loaded from: classes4.dex */
public class MBApkInfoView extends MBRelativeLayout {
public MBApkInfoView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
public MBApkInfoView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
public MBApkInfoView(Context context) {
super(context);
}
}

View File

@@ -0,0 +1,92 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.Button;
import com.mbridge.msdk.dycreator.baseview.inter.InterBase;
import com.mbridge.msdk.dycreator.e.a;
import com.mbridge.msdk.dycreator.e.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.k;
import java.util.Map;
/* loaded from: classes4.dex */
public class MBButton extends Button implements InterBase {
private Map<String, String> a;
private Map<String, Boolean> b;
private String c;
public MBButton(Context context) {
super(context);
this.c = "";
}
public MBButton(Context context, AttributeSet attributeSet) {
super(context);
this.c = "";
this.a = c.a(context, attributeSet);
a.a(this, attributeSet);
c.a(this.a, this);
}
public MBButton(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.c = "";
}
@Override // android.widget.TextView, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeAttached") && this.b.get("mbridgeAttached").booleanValue()) {
new k.a("mbridgeAttached").a().a(this.c);
}
}
@Override // android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
Map<String, Boolean> map = this.b;
if (map != null && map.containsKey("mbridgeDetached") && this.b.get("mbridgeDetached").booleanValue()) {
new k.a("mbridgeDetached").a().a(this.c);
}
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getBindDataDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeData")) ? "" : this.a.get("mbridgeData");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getActionDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeAction")) ? "" : this.a.get("mbridgeAction");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getStrategyDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeStrategy")) ? "" : this.a.get("mbridgeStrategy");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getEffectDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeEffect")) ? "" : this.a.get("mbridgeEffect");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public String getReportDes() {
Map<String, String> map = this.a;
return (map == null || !map.containsKey("mbridgeReport")) ? "" : this.a.get("mbridgeReport");
}
@Override // com.mbridge.msdk.dycreator.baseview.inter.InterBase
public void setDynamicReport(String str, CampaignEx campaignEx) {
this.b = c.a(str);
if (campaignEx != null) {
this.c = campaignEx.getCampaignUnitId();
}
}
}

View File

@@ -0,0 +1,69 @@
package com.mbridge.msdk.dycreator.baseview;
import android.content.Context;
import android.util.AttributeSet;
import com.mbridge.msdk.dycreator.binding.response.SplashResData;
import com.mbridge.msdk.dycreator.bus.EventBus;
import com.mbridge.msdk.dycreator.listener.action.EAction;
import com.mbridge.msdk.e.a.a;
import com.mbridge.msdk.e.a.b;
/* loaded from: classes4.dex */
public class MBCountDownView extends MBTextView {
private b a;
private MBCountDownView b;
public MBCountDownView(Context context) {
super(context);
this.b = this;
}
public MBCountDownView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.b = this;
}
public MBCountDownView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.b = this;
}
@Override // com.mbridge.msdk.dycreator.baseview.MBTextView, android.widget.TextView, android.view.View
public void onAttachedToWindow() {
super.onAttachedToWindow();
b bVar = this.a;
if (bVar != null) {
bVar.b();
}
}
@Override // com.mbridge.msdk.dycreator.baseview.MBTextView, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
b bVar = this.a;
if (bVar != null) {
bVar.a();
}
}
public void initView(final String str, final String str2, int i) {
this.a = new b().b(i * 1000).a(1000L).a(new a() { // from class: com.mbridge.msdk.dycreator.baseview.MBCountDownView.1
@Override // com.mbridge.msdk.e.a.a
public void onTick(long j) {
if (str2.startsWith("zh")) {
MBCountDownView.this.b.setText((j / 1000) + "s" + str);
return;
}
MBCountDownView.this.b.setText(MBCountDownView.this.b + " " + (j / 1000) + "s");
}
@Override // com.mbridge.msdk.e.a.a
public void onFinish() {
MBCountDownView.this.a.a();
SplashResData splashResData = new SplashResData();
splashResData.seteAction(EAction.CLOSE);
EventBus.getDefault().post(splashResData);
}
});
}
}

Some files were not shown because too many files have changed in this diff Show More