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,585 @@
package com.fyber.inneractive.sdk;
/* loaded from: classes2.dex */
public final class R {
public static final class attr {
public static int adSize = 0x7f040024;
public static int adSizes = 0x7f040025;
public static int adUnitId = 0x7f040026;
public static int alpha = 0x7f040055;
public static int buttonSize = 0x7f040074;
public static int circleCrop = 0x7f040085;
public static int colorScheme = 0x7f040094;
public static int coordinatorLayoutStyle = 0x7f0400b3;
public static int font = 0x7f0400d8;
public static int fontProviderAuthority = 0x7f0400da;
public static int fontProviderCerts = 0x7f0400db;
public static int fontProviderFetchStrategy = 0x7f0400dd;
public static int fontProviderFetchTimeout = 0x7f0400de;
public static int fontProviderPackage = 0x7f0400df;
public static int fontProviderQuery = 0x7f0400e0;
public static int fontStyle = 0x7f0400e2;
public static int fontVariationSettings = 0x7f0400e3;
public static int fontWeight = 0x7f0400e4;
public static int imageAspectRatio = 0x7f0400f1;
public static int imageAspectRatioAdjust = 0x7f0400f2;
public static int keylines = 0x7f0400f9;
public static int layout_anchor = 0x7f0400fe;
public static int layout_anchorGravity = 0x7f0400ff;
public static int layout_behavior = 0x7f040100;
public static int layout_dodgeInsetEdges = 0x7f040101;
public static int layout_insetEdge = 0x7f040102;
public static int layout_keyline = 0x7f040103;
public static int scopeUris = 0x7f040141;
public static int statusBarBackground = 0x7f040165;
public static int ttcIndex = 0x7f04019c;
private attr() {
}
}
public static final class bool {
public static int enable_system_alarm_service_default = 0x7f050002;
public static int enable_system_job_service_default = 0x7f050004;
public static int workmanager_test_configuration = 0x7f050005;
private bool() {
}
}
public static final class color {
public static int browser_actions_bg_grey = 0x7f060048;
public static int browser_actions_divider_color = 0x7f060049;
public static int browser_actions_text_color = 0x7f06004a;
public static int browser_actions_title_color = 0x7f06004b;
public static int common_google_signin_btn_text_dark = 0x7f060068;
public static int common_google_signin_btn_text_dark_default = 0x7f060069;
public static int common_google_signin_btn_text_dark_disabled = 0x7f06006a;
public static int common_google_signin_btn_text_dark_focused = 0x7f06006b;
public static int common_google_signin_btn_text_dark_pressed = 0x7f06006c;
public static int common_google_signin_btn_text_light = 0x7f06006d;
public static int common_google_signin_btn_text_light_default = 0x7f06006e;
public static int common_google_signin_btn_text_light_disabled = 0x7f06006f;
public static int common_google_signin_btn_text_light_focused = 0x7f060070;
public static int common_google_signin_btn_text_light_pressed = 0x7f060071;
public static int common_google_signin_btn_tint = 0x7f060072;
public static int ia_blank_background = 0x7f060085;
public static int ia_close_rewarded_button_background_color = 0x7f060086;
public static int ia_close_rewarded_button_color = 0x7f060087;
public static int ia_close_rewarded_dialog_background = 0x7f060088;
public static int ia_close_rewarded_sub_title_color = 0x7f060089;
public static int ia_close_rewarded_title_color = 0x7f06008a;
public static int ia_endcard_background = 0x7f06008b;
public static int ia_endcard_gray = 0x7f06008c;
public static int ia_fullscreen_background = 0x7f06008d;
public static int ia_fyber_accent = 0x7f06008e;
public static int ia_fyber_identifier_bg_color = 0x7f06008f;
public static int ia_fyber_white = 0x7f060090;
public static int ia_mraid_expanded_dimmed_bk = 0x7f060091;
public static int ia_overlay_bg_color = 0x7f060092;
public static int ia_overlay_stroke_color = 0x7f060093;
public static int ia_transparent_background = 0x7f060094;
public static int ia_video_background_color = 0x7f060095;
public static int ia_video_overlay_stroke = 0x7f060096;
public static int ia_video_overlay_text = 0x7f060097;
public static int ia_video_overlay_text_background = 0x7f060098;
public static int ia_video_overlay_text_background_pressed = 0x7f060099;
public static int ia_video_overlay_text_shadow = 0x7f06009a;
public static int ia_video_progressbar = 0x7f06009b;
public static int ia_video_progressbar_background = 0x7f06009c;
public static int ia_video_progressbar_green = 0x7f06009d;
public static int ia_video_transparent_overlay = 0x7f06009e;
public static int notification_action_color_filter = 0x7f0600e7;
public static int notification_icon_bg_color = 0x7f0600e8;
public static int ripple_material_light = 0x7f0600f3;
public static int secondary_text_default_material_light = 0x7f0600f5;
private color() {
}
}
public static final class dimen {
public static int browser_actions_context_menu_max_width = 0x7f070080;
public static int browser_actions_context_menu_min_padding = 0x7f070081;
public static int compat_button_inset_horizontal_material = 0x7f070095;
public static int compat_button_inset_vertical_material = 0x7f070096;
public static int compat_button_padding_horizontal_material = 0x7f070097;
public static int compat_button_padding_vertical_material = 0x7f070098;
public static int compat_control_corner_material = 0x7f070099;
public static int compat_notification_large_icon_max_height = 0x7f07009a;
public static int compat_notification_large_icon_max_width = 0x7f07009b;
public static int ia_bg_corner_radius = 0x7f0700cd;
public static int ia_button_padding_lateral = 0x7f0700ce;
public static int ia_endcard_button_margin_bottom = 0x7f0700cf;
public static int ia_endcard_button_padding_vertical = 0x7f0700d0;
public static int ia_endcard_hand_margin_button = 0x7f0700d1;
public static int ia_endcard_overlay_button_height_large = 0x7f0700d2;
public static int ia_endcard_overlay_button_height_medium = 0x7f0700d3;
public static int ia_endcard_overlay_button_width_large = 0x7f0700d4;
public static int ia_endcard_overlay_button_width_medium = 0x7f0700d5;
public static int ia_identifier_image_height = 0x7f0700d6;
public static int ia_identifier_image_width = 0x7f0700d7;
public static int ia_identifier_layout_height = 0x7f0700d8;
public static int ia_identifier_layout_width = 0x7f0700d9;
public static int ia_identifier_overlay_margin_bottom = 0x7f0700da;
public static int ia_identifier_overlay_margin_left = 0x7f0700db;
public static int ia_identifier_padding = 0x7f0700dc;
public static int ia_identifier_text_height = 0x7f0700dd;
public static int ia_identifier_text_text_size = 0x7f0700de;
public static int ia_identifier_text_width = 0x7f0700df;
public static int ia_image_control_padding = 0x7f0700e0;
public static int ia_image_control_size = 0x7f0700e1;
public static int ia_inner_drawable_padding = 0x7f0700e2;
public static int ia_overlay_control_margin = 0x7f0700e3;
public static int ia_overlay_stroke_width = 0x7f0700e4;
public static int ia_play_button_size = 0x7f0700e5;
public static int ia_progress_bar_height = 0x7f0700e6;
public static int ia_round_control_padding = 0x7f0700e7;
public static int ia_round_control_size = 0x7f0700e8;
public static int ia_round_control_size_clickable = 0x7f0700e9;
public static int ia_round_overlay_radius = 0x7f0700ea;
public static int ia_video_control_margin = 0x7f0700eb;
public static int ia_video_overlay_button_width = 0x7f0700ec;
public static int ia_video_overlay_cta_button_height = 0x7f0700ed;
public static int ia_video_overlay_cta_button_margin = 0x7f0700ee;
public static int ia_video_overlay_cta_button_padding = 0x7f0700ef;
public static int ia_video_overlay_cta_button_width = 0x7f0700f0;
public static int ia_video_overlay_margin_bottom = 0x7f0700f1;
public static int ia_video_overlay_text_large = 0x7f0700f2;
public static int ia_video_overlay_text_large_for_cta = 0x7f0700f3;
public static int ia_video_overlay_text_large_plus = 0x7f0700f4;
public static int ia_video_overlay_text_small = 0x7f0700f5;
public static int ia_video_text_padding = 0x7f0700f6;
public static int notification_action_icon_size = 0x7f070105;
public static int notification_action_text_size = 0x7f070106;
public static int notification_big_circle_margin = 0x7f070107;
public static int notification_content_margin_start = 0x7f070108;
public static int notification_large_icon_height = 0x7f070109;
public static int notification_large_icon_width = 0x7f07010a;
public static int notification_main_column_padding_top = 0x7f07010b;
public static int notification_media_narrow_margin = 0x7f07010c;
public static int notification_right_icon_size = 0x7f07010d;
public static int notification_right_side_padding_top = 0x7f07010e;
public static int notification_small_icon_background_padding = 0x7f07010f;
public static int notification_small_icon_size_as_large = 0x7f070110;
public static int notification_subtext_size = 0x7f070111;
public static int notification_top_pad = 0x7f070112;
public static int notification_top_pad_large_text = 0x7f070113;
private dimen() {
}
}
public static final class drawable {
public static int common_full_open_on_phone = 0x7f0800ff;
public static int common_google_signin_btn_icon_dark = 0x7f080100;
public static int common_google_signin_btn_icon_dark_focused = 0x7f080101;
public static int common_google_signin_btn_icon_dark_normal = 0x7f080102;
public static int common_google_signin_btn_icon_dark_normal_background = 0x7f080103;
public static int common_google_signin_btn_icon_disabled = 0x7f080104;
public static int common_google_signin_btn_icon_light = 0x7f080105;
public static int common_google_signin_btn_icon_light_focused = 0x7f080106;
public static int common_google_signin_btn_icon_light_normal = 0x7f080107;
public static int common_google_signin_btn_icon_light_normal_background = 0x7f080108;
public static int common_google_signin_btn_text_dark = 0x7f080109;
public static int common_google_signin_btn_text_dark_focused = 0x7f08010a;
public static int common_google_signin_btn_text_dark_normal = 0x7f08010b;
public static int common_google_signin_btn_text_dark_normal_background = 0x7f08010c;
public static int common_google_signin_btn_text_disabled = 0x7f08010d;
public static int common_google_signin_btn_text_light = 0x7f08010e;
public static int common_google_signin_btn_text_light_focused = 0x7f08010f;
public static int common_google_signin_btn_text_light_normal = 0x7f080110;
public static int common_google_signin_btn_text_light_normal_background = 0x7f080111;
public static int googleg_disabled_color_18 = 0x7f080163;
public static int googleg_standard_color_18 = 0x7f080164;
public static int ia_bg_circle_overlay = 0x7f08016a;
public static int ia_bg_green = 0x7f08016b;
public static int ia_bg_green_medium = 0x7f08016c;
public static int ia_bg_green_playstore = 0x7f08016d;
public static int ia_bg_text_overlay = 0x7f08016e;
public static int ia_circle_overlay_bg = 0x7f08016f;
public static int ia_circular_progress = 0x7f080170;
public static int ia_circular_progress_background = 0x7f080171;
public static int ia_close = 0x7f080172;
public static int ia_collapse = 0x7f080173;
public static int ia_digital_turbine_logo = 0x7f080174;
public static int ia_expand = 0x7f080175;
public static int ia_fyber_clip_drawable = 0x7f080176;
public static int ia_fyber_info_button = 0x7f080177;
public static int ia_fyber_logo_green = 0x7f080178;
public static int ia_fyber_logo_white = 0x7f080179;
public static int ia_ib_background = 0x7f08017a;
public static int ia_ib_close = 0x7f08017b;
public static int ia_ib_left_arrow = 0x7f08017c;
public static int ia_ib_refresh = 0x7f08017d;
public static int ia_ib_right_arrow = 0x7f08017e;
public static int ia_ib_unleft_arrow = 0x7f08017f;
public static int ia_ib_unright_arrow = 0x7f080180;
public static int ia_mute = 0x7f080181;
public static int ia_outline_skip_next_white_18dp = 0x7f080182;
public static int ia_outline_volume_off_white_18dp = 0x7f080183;
public static int ia_outline_volume_up_white_18dp = 0x7f080184;
public static int ia_play = 0x7f080185;
public static int ia_progress_bar_drawable = 0x7f080186;
public static int ia_round_overlay_bg = 0x7f080187;
public static int ia_round_overlay_bg_fyber = 0x7f080188;
public static int ia_round_overlay_bg_with_close = 0x7f080189;
public static int ia_sel_expand_collapse = 0x7f08018a;
public static int ia_sel_mute = 0x7f08018b;
public static int ia_sel_mute_w = 0x7f08018c;
public static int ia_unmute = 0x7f08018d;
public static int ia_white_hand = 0x7f08018e;
public static int notification_action_background = 0x7f080241;
public static int notification_bg = 0x7f080242;
public static int notification_bg_low = 0x7f080243;
public static int notification_bg_low_normal = 0x7f080244;
public static int notification_bg_low_pressed = 0x7f080245;
public static int notification_bg_normal = 0x7f080246;
public static int notification_bg_normal_pressed = 0x7f080247;
public static int notification_icon_background = 0x7f080248;
public static int notification_template_icon_bg = 0x7f08024a;
public static int notification_template_icon_low_bg = 0x7f08024b;
public static int notification_tile_bg = 0x7f08024c;
public static int notify_panel_notification_icon_bg = 0x7f08024d;
private drawable() {
}
}
public static final class id {
public static int accessibility_action_clickable_span = 0x7f0a0009;
public static int accessibility_custom_action_0 = 0x7f0a000a;
public static int accessibility_custom_action_1 = 0x7f0a000b;
public static int accessibility_custom_action_10 = 0x7f0a000c;
public static int accessibility_custom_action_11 = 0x7f0a000d;
public static int accessibility_custom_action_12 = 0x7f0a000e;
public static int accessibility_custom_action_13 = 0x7f0a000f;
public static int accessibility_custom_action_14 = 0x7f0a0010;
public static int accessibility_custom_action_15 = 0x7f0a0011;
public static int accessibility_custom_action_16 = 0x7f0a0012;
public static int accessibility_custom_action_17 = 0x7f0a0013;
public static int accessibility_custom_action_18 = 0x7f0a0014;
public static int accessibility_custom_action_19 = 0x7f0a0015;
public static int accessibility_custom_action_2 = 0x7f0a0016;
public static int accessibility_custom_action_20 = 0x7f0a0017;
public static int accessibility_custom_action_21 = 0x7f0a0018;
public static int accessibility_custom_action_22 = 0x7f0a0019;
public static int accessibility_custom_action_23 = 0x7f0a001a;
public static int accessibility_custom_action_24 = 0x7f0a001b;
public static int accessibility_custom_action_25 = 0x7f0a001c;
public static int accessibility_custom_action_26 = 0x7f0a001d;
public static int accessibility_custom_action_27 = 0x7f0a001e;
public static int accessibility_custom_action_28 = 0x7f0a001f;
public static int accessibility_custom_action_29 = 0x7f0a0020;
public static int accessibility_custom_action_3 = 0x7f0a0021;
public static int accessibility_custom_action_30 = 0x7f0a0022;
public static int accessibility_custom_action_31 = 0x7f0a0023;
public static int accessibility_custom_action_4 = 0x7f0a0024;
public static int accessibility_custom_action_5 = 0x7f0a0025;
public static int accessibility_custom_action_6 = 0x7f0a0026;
public static int accessibility_custom_action_7 = 0x7f0a0027;
public static int accessibility_custom_action_8 = 0x7f0a0028;
public static int accessibility_custom_action_9 = 0x7f0a0029;
public static int action_container = 0x7f0a0032;
public static int action_divider = 0x7f0a0034;
public static int action_image = 0x7f0a0035;
public static int action_text = 0x7f0a003c;
public static int actions = 0x7f0a003d;
public static int adjust_height = 0x7f0a0044;
public static int adjust_width = 0x7f0a0045;
public static int async = 0x7f0a0088;
public static int auto = 0x7f0a0089;
public static int blocking = 0x7f0a0091;
public static int bottom = 0x7f0a0092;
public static int browser_actions_header_text = 0x7f0a0094;
public static int browser_actions_menu_item_icon = 0x7f0a0095;
public static int browser_actions_menu_item_text = 0x7f0a0096;
public static int browser_actions_menu_items = 0x7f0a0097;
public static int browser_actions_menu_view = 0x7f0a0098;
public static int chronometer = 0x7f0a00a6;
public static int close_button_container = 0x7f0a00a9;
public static int container_click_progress = 0x7f0a00b6;
public static int dark = 0x7f0a00bc;
public static int dialog_button = 0x7f0a00c1;
public static int end = 0x7f0a00c8;
public static int forever = 0x7f0a0107;
public static int hand_animation = 0x7f0a010a;
public static int ia_ad_content = 0x7f0a011c;
public static int ia_b_end_card_call_to_action = 0x7f0a011d;
public static int ia_buffering_overlay = 0x7f0a011e;
public static int ia_click_overlay = 0x7f0a011f;
public static int ia_clickable_close_button = 0x7f0a0120;
public static int ia_close_button = 0x7f0a0121;
public static int ia_close_button_background_item = 0x7f0a0122;
public static int ia_cta_container = 0x7f0a0123;
public static int ia_default_endcard_video_overlay = 0x7f0a0124;
public static int ia_endcard_tv_app_info_button = 0x7f0a0125;
public static int ia_endcard_video_overlay = 0x7f0a0126;
public static int ia_fl_close_button = 0x7f0a0127;
public static int ia_fyber_identifier_image = 0x7f0a0128;
public static int ia_fyber_identifier_text = 0x7f0a0129;
public static int ia_identifier_overlay = 0x7f0a012a;
public static int ia_inn_texture_view = 0x7f0a012b;
public static int ia_inneractive_vast_endcard_gif = 0x7f0a012c;
public static int ia_inneractive_vast_endcard_html = 0x7f0a012d;
public static int ia_inneractive_vast_endcard_iframe = 0x7f0a012e;
public static int ia_inneractive_vast_endcard_static = 0x7f0a012f;
public static int ia_inneractive_webview_internal_browser = 0x7f0a0130;
public static int ia_inneractive_webview_mraid = 0x7f0a0131;
public static int ia_inneractive_webview_report_ad = 0x7f0a0132;
public static int ia_inneractive_webview_vast_endcard = 0x7f0a0133;
public static int ia_inneractive_webview_vast_vpaid = 0x7f0a0134;
public static int ia_iv_close_button = 0x7f0a0135;
public static int ia_iv_expand_collapse_button = 0x7f0a0136;
public static int ia_iv_last_frame = 0x7f0a0137;
public static int ia_iv_mute_button = 0x7f0a0138;
public static int ia_iv_mute_button_new = 0x7f0a0139;
public static int ia_iv_play_button = 0x7f0a013a;
public static int ia_iv_skip = 0x7f0a013b;
public static int ia_keep_watching_button = 0x7f0a013c;
public static int ia_paused_video_overlay = 0x7f0a013d;
public static int ia_skip_dialog_sub_title_textview = 0x7f0a013e;
public static int ia_skip_dialog_title_textview = 0x7f0a013f;
public static int ia_texture_view_host = 0x7f0a0140;
public static int ia_tv_app_info_button = 0x7f0a0141;
public static int ia_tv_call_to_action = 0x7f0a0142;
public static int ia_tv_close_button = 0x7f0a0143;
public static int ia_tv_remaining_time = 0x7f0a0144;
public static int ia_tv_skip = 0x7f0a0145;
public static int ia_tv_skip_left = 0x7f0a0146;
public static int ia_video_controls_overlay = 0x7f0a0147;
public static int ia_video_progressbar = 0x7f0a0148;
public static int ia_video_progressbar_new = 0x7f0a0149;
public static int icon = 0x7f0a014a;
public static int icon_group = 0x7f0a014b;
public static int icon_only = 0x7f0a014c;
public static int info = 0x7f0a0151;
public static int internal_store_content = 0x7f0a0153;
public static int italic = 0x7f0a0156;
public static int left = 0x7f0a015b;
public static int light = 0x7f0a015c;
public static int line1 = 0x7f0a015d;
public static int line3 = 0x7f0a015e;
public static int mraid_video_view = 0x7f0a0222;
public static int none = 0x7f0a022e;
public static int normal = 0x7f0a022f;
public static int notification_background = 0x7f0a0230;
public static int notification_main_column = 0x7f0a0231;
public static int notification_main_column_container = 0x7f0a0232;
public static int right = 0x7f0a0247;
public static int right_icon = 0x7f0a0248;
public static int right_side = 0x7f0a0249;
public static int standard = 0x7f0a0267;
public static int start = 0x7f0a0268;
public static int tag_accessibility_actions = 0x7f0a0270;
public static int tag_accessibility_clickable_spans = 0x7f0a0271;
public static int tag_accessibility_heading = 0x7f0a0272;
public static int tag_accessibility_pane_title = 0x7f0a0273;
public static int tag_screen_reader_focusable = 0x7f0a0277;
public static int tag_transition_group = 0x7f0a0279;
public static int tag_unhandled_key_event_manager = 0x7f0a027a;
public static int tag_unhandled_key_listeners = 0x7f0a027b;
public static int text = 0x7f0a027d;
public static int text2 = 0x7f0a027e;
public static int time = 0x7f0a0283;
public static int title = 0x7f0a0284;
public static int top = 0x7f0a0287;
public static int wide = 0x7f0a0296;
private id() {
}
}
public static final class integer {
public static int google_play_services_version = 0x7f0b000f;
public static int ia_ib_button_size_dp = 0x7f0b0010;
public static int ia_ib_toolbar_height_dp = 0x7f0b0011;
public static int status_bar_notification_info_maxnum = 0x7f0b0014;
private integer() {
}
}
public static final class layout {
public static int browser_actions_context_menu_page = 0x7f0d002b;
public static int browser_actions_context_menu_row = 0x7f0d002c;
public static int custom_dialog = 0x7f0d0033;
public static int ia_layout_activity_internal_store_webpage = 0x7f0d0046;
public static int ia_layout_buffering_overlay = 0x7f0d0047;
public static int ia_layout_click_overlay = 0x7f0d0048;
public static int ia_layout_default_video_end_card = 0x7f0d0049;
public static int ia_layout_fullscreen_activity = 0x7f0d004a;
public static int ia_layout_fyber_ad_identifier = 0x7f0d004b;
public static int ia_layout_fyber_ad_identifier_relative = 0x7f0d004c;
public static int ia_layout_rich_media_video = 0x7f0d004d;
public static int ia_layout_skip_rewarded_dialog = 0x7f0d004e;
public static int ia_layout_video_overlay = 0x7f0d004f;
public static int ia_layout_video_view = 0x7f0d0050;
public static int ia_layout_video_view_new_design = 0x7f0d0051;
public static int ia_video_view_remote_ui = 0x7f0d0052;
public static int notification_action = 0x7f0d009f;
public static int notification_action_tombstone = 0x7f0d00a0;
public static int notification_template_custom_big = 0x7f0d00a7;
public static int notification_template_icon_group = 0x7f0d00a8;
public static int notification_template_part_chronometer = 0x7f0d00ac;
public static int notification_template_part_time = 0x7f0d00ad;
private layout() {
}
}
public static final class string {
public static int common_google_play_services_enable_button = 0x7f12009f;
public static int common_google_play_services_enable_text = 0x7f1200a0;
public static int common_google_play_services_enable_title = 0x7f1200a1;
public static int common_google_play_services_install_button = 0x7f1200a2;
public static int common_google_play_services_install_text = 0x7f1200a3;
public static int common_google_play_services_install_title = 0x7f1200a4;
public static int common_google_play_services_notification_channel_name = 0x7f1200a5;
public static int common_google_play_services_notification_ticker = 0x7f1200a6;
public static int common_google_play_services_unknown_issue = 0x7f1200a7;
public static int common_google_play_services_unsupported_text = 0x7f1200a8;
public static int common_google_play_services_update_button = 0x7f1200a9;
public static int common_google_play_services_update_text = 0x7f1200aa;
public static int common_google_play_services_update_title = 0x7f1200ab;
public static int common_google_play_services_updating_text = 0x7f1200ac;
public static int common_google_play_services_wear_update_text = 0x7f1200ad;
public static int common_open_on_phone = 0x7f1200ae;
public static int common_signin_button_text = 0x7f1200af;
public static int common_signin_button_text_long = 0x7f1200b0;
public static int ia_ad_identifier = 0x7f12011a;
public static int ia_skip_rewarded_dialog_close_button = 0x7f12011b;
public static int ia_skip_rewarded_dialog_keep_watching = 0x7f12011c;
public static int ia_skip_rewarded_dialog_sub_title = 0x7f12011d;
public static int ia_skip_rewarded_dialog_title = 0x7f12011e;
public static int ia_str_video_error = 0x7f12011f;
public static int ia_video_app_info_text = 0x7f120120;
public static int ia_video_before_skip_format = 0x7f120121;
public static int ia_video_install_now_text = 0x7f120122;
public static int ia_video_instant_install_text = 0x7f120123;
public static int ia_video_skip_text = 0x7f120124;
public static int offline_notification_title = 0x7f120167;
public static int offline_opt_in_confirm = 0x7f120169;
public static int offline_opt_in_decline = 0x7f12016a;
public static int offline_opt_in_message = 0x7f12016b;
public static int offline_opt_in_title = 0x7f12016c;
public static int s1 = 0x7f120178;
public static int s2 = 0x7f120179;
public static int s3 = 0x7f12017a;
public static int s4 = 0x7f12017b;
public static int s5 = 0x7f12017c;
public static int s6 = 0x7f12017d;
public static int s7 = 0x7f12017e;
public static int status_bar_notification_info_overflow = 0x7f120187;
private string() {
}
}
public static final class style {
public static int InneractiveAppTheme_Home = 0x7f1300ea;
public static int TextAppearance_Compat_Notification = 0x7f130147;
public static int TextAppearance_Compat_Notification_Info = 0x7f130148;
public static int TextAppearance_Compat_Notification_Line2 = 0x7f13014a;
public static int TextAppearance_Compat_Notification_Time = 0x7f13014d;
public static int TextAppearance_Compat_Notification_Title = 0x7f13014f;
public static int Theme_IAPTheme = 0x7f13016c;
public static int Widget_Compat_NotificationActionContainer = 0x7f1301c1;
public static int Widget_Compat_NotificationActionText = 0x7f1301c2;
public static int Widget_Support_CoordinatorLayout = 0x7f1301c3;
public static int ia_bottom_left_overlay = 0x7f1301e8;
public static int ia_bottom_right_overlay = 0x7f1301e9;
public static int ia_expand_collapse_button_style = 0x7f1301ea;
public static int ia_identifier_banner_overlay_style = 0x7f1301eb;
public static int ia_identifier_overlay_style = 0x7f1301ec;
public static int ia_mute_button_style = 0x7f1301ed;
public static int ia_play_button_style = 0x7f1301ee;
public static int ia_top_left_overlay = 0x7f1301ef;
public static int ia_top_right_overlay = 0x7f1301f0;
public static int ia_tv_app_info_btn_style = 0x7f1301f1;
public static int ia_tv_call_to_action_style = 0x7f1301f2;
public static int ia_tv_remaining_time_style = 0x7f1301f3;
public static int ia_tv_skip_style = 0x7f1301f4;
public static int ia_video_overlay_text_view = 0x7f1301f5;
public static int ia_video_progressbar_style = 0x7f1301f6;
public static int ia_video_progressbar_style_new = 0x7f1301f7;
private style() {
}
}
public static final class styleable {
public static int AdsAttrs_adSize = 0x00000000;
public static int AdsAttrs_adSizes = 0x00000001;
public static int AdsAttrs_adUnitId = 0x00000002;
public static int ColorStateListItem_alpha = 0x00000003;
public static int ColorStateListItem_android_alpha = 0x00000001;
public static int ColorStateListItem_android_color = 0x00000000;
public static int ColorStateListItem_android_lStar = 0x00000002;
public static int ColorStateListItem_lStar = 0x00000004;
public static int CoordinatorLayout_Layout_android_layout_gravity = 0x00000000;
public static int CoordinatorLayout_Layout_layout_anchor = 0x00000001;
public static int CoordinatorLayout_Layout_layout_anchorGravity = 0x00000002;
public static int CoordinatorLayout_Layout_layout_behavior = 0x00000003;
public static int CoordinatorLayout_Layout_layout_dodgeInsetEdges = 0x00000004;
public static int CoordinatorLayout_Layout_layout_insetEdge = 0x00000005;
public static int CoordinatorLayout_Layout_layout_keyline = 0x00000006;
public static int CoordinatorLayout_keylines = 0x00000000;
public static int CoordinatorLayout_statusBarBackground = 0x00000001;
public static int FontFamilyFont_android_font = 0x00000000;
public static int FontFamilyFont_android_fontStyle = 0x00000002;
public static int FontFamilyFont_android_fontVariationSettings = 0x00000004;
public static int FontFamilyFont_android_fontWeight = 0x00000001;
public static int FontFamilyFont_android_ttcIndex = 0x00000003;
public static int FontFamilyFont_font = 0x00000005;
public static int FontFamilyFont_fontStyle = 0x00000006;
public static int FontFamilyFont_fontVariationSettings = 0x00000007;
public static int FontFamilyFont_fontWeight = 0x00000008;
public static int FontFamilyFont_ttcIndex = 0x00000009;
public static int FontFamily_fontProviderAuthority = 0x00000000;
public static int FontFamily_fontProviderCerts = 0x00000001;
public static int FontFamily_fontProviderFallbackQuery = 0x00000002;
public static int FontFamily_fontProviderFetchStrategy = 0x00000003;
public static int FontFamily_fontProviderFetchTimeout = 0x00000004;
public static int FontFamily_fontProviderPackage = 0x00000005;
public static int FontFamily_fontProviderQuery = 0x00000006;
public static int FontFamily_fontProviderSystemFontFamily = 0x00000007;
public static int GradientColorItem_android_color = 0x00000000;
public static int GradientColorItem_android_offset = 0x00000001;
public static int GradientColor_android_centerColor = 0x00000007;
public static int GradientColor_android_centerX = 0x00000003;
public static int GradientColor_android_centerY = 0x00000004;
public static int GradientColor_android_endColor = 0x00000001;
public static int GradientColor_android_endX = 0x0000000a;
public static int GradientColor_android_endY = 0x0000000b;
public static int GradientColor_android_gradientRadius = 0x00000005;
public static int GradientColor_android_startColor = 0x00000000;
public static int GradientColor_android_startX = 0x00000008;
public static int GradientColor_android_startY = 0x00000009;
public static int GradientColor_android_tileMode = 0x00000006;
public static int GradientColor_android_type = 0x00000002;
public static int LoadingImageView_circleCrop = 0x00000000;
public static int LoadingImageView_imageAspectRatio = 0x00000001;
public static int LoadingImageView_imageAspectRatioAdjust = 0x00000002;
public static int SignInButton_buttonSize = 0x00000000;
public static int SignInButton_colorScheme = 0x00000001;
public static int SignInButton_scopeUris = 0x00000002;
public static int[] AdsAttrs = {com.ea.games.r3_row.R.attr.adSize, com.ea.games.r3_row.R.attr.adSizes, com.ea.games.r3_row.R.attr.adUnitId};
public static int[] ColorStateListItem = {android.R.attr.color, android.R.attr.alpha, android.R.attr.lStar, com.ea.games.r3_row.R.attr.alpha, com.ea.games.r3_row.R.attr.lStar};
public static int[] CoordinatorLayout = {com.ea.games.r3_row.R.attr.keylines, com.ea.games.r3_row.R.attr.statusBarBackground};
public static int[] CoordinatorLayout_Layout = {android.R.attr.layout_gravity, com.ea.games.r3_row.R.attr.layout_anchor, com.ea.games.r3_row.R.attr.layout_anchorGravity, com.ea.games.r3_row.R.attr.layout_behavior, com.ea.games.r3_row.R.attr.layout_dodgeInsetEdges, com.ea.games.r3_row.R.attr.layout_insetEdge, com.ea.games.r3_row.R.attr.layout_keyline};
public static int[] FontFamily = {com.ea.games.r3_row.R.attr.fontProviderAuthority, com.ea.games.r3_row.R.attr.fontProviderCerts, com.ea.games.r3_row.R.attr.fontProviderFallbackQuery, com.ea.games.r3_row.R.attr.fontProviderFetchStrategy, com.ea.games.r3_row.R.attr.fontProviderFetchTimeout, com.ea.games.r3_row.R.attr.fontProviderPackage, com.ea.games.r3_row.R.attr.fontProviderQuery, com.ea.games.r3_row.R.attr.fontProviderSystemFontFamily};
public static int[] FontFamilyFont = {android.R.attr.font, android.R.attr.fontWeight, android.R.attr.fontStyle, android.R.attr.ttcIndex, android.R.attr.fontVariationSettings, com.ea.games.r3_row.R.attr.font, com.ea.games.r3_row.R.attr.fontStyle, com.ea.games.r3_row.R.attr.fontVariationSettings, com.ea.games.r3_row.R.attr.fontWeight, com.ea.games.r3_row.R.attr.ttcIndex};
public static int[] GradientColor = {android.R.attr.startColor, android.R.attr.endColor, android.R.attr.type, android.R.attr.centerX, android.R.attr.centerY, android.R.attr.gradientRadius, android.R.attr.tileMode, android.R.attr.centerColor, android.R.attr.startX, android.R.attr.startY, android.R.attr.endX, android.R.attr.endY};
public static int[] GradientColorItem = {android.R.attr.color, android.R.attr.offset};
public static int[] LoadingImageView = {com.ea.games.r3_row.R.attr.circleCrop, com.ea.games.r3_row.R.attr.imageAspectRatio, com.ea.games.r3_row.R.attr.imageAspectRatioAdjust};
public static int[] SignInButton = {com.ea.games.r3_row.R.attr.buttonSize, com.ea.games.r3_row.R.attr.colorScheme, com.ea.games.r3_row.R.attr.scopeUris};
private styleable() {
}
}
private R() {
}
}

View File

@@ -0,0 +1,18 @@
package com.fyber.inneractive.sdk;
import android.app.Activity;
import com.fyber.inneractive.sdk.config.f0;
import com.fyber.inneractive.sdk.config.global.s;
import com.fyber.inneractive.sdk.dv.f;
/* loaded from: classes2.dex */
public abstract class a<T> extends com.fyber.inneractive.sdk.dv.a<T> {
public com.fyber.inneractive.sdk.dv.interstitial.a j;
public a(f0 f0Var, s sVar, f fVar) {
super(f0Var, sVar, fVar);
this.j = null;
}
public abstract void a(com.fyber.inneractive.sdk.dv.interstitial.a aVar, Activity activity);
}

View File

@@ -0,0 +1,153 @@
package com.fyber.inneractive.sdk.activities;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.widget.FrameLayout;
import com.fyber.inneractive.sdk.R;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.d0;
import com.fyber.inneractive.sdk.util.t;
import com.google.android.gms.drive.DriveFile;
import com.ironsource.v8;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes2.dex */
public class FyberReportAdActivity extends Activity {
public static com.fyber.inneractive.sdk.flow.f e;
public WebView a;
public String b;
public String c;
public String d;
public static Intent createIntent(Context context, String str, String str2, Long l) {
Intent intent = new Intent(context, (Class<?>) FyberReportAdActivity.class);
if (!(context instanceof Activity)) {
intent.addFlags(DriveFile.MODE_READ_ONLY);
}
Bundle bundle = new Bundle();
bundle.putString("advertiser_domain", str);
bundle.putString("dsp_name", str2);
bundle.putString("dsp_id", l != null ? Long.toString(l.longValue()) : null);
intent.putExtras(bundle);
return intent;
}
public static void disableWebviewZoomControls(WebView webView) {
webView.getSettings().setSupportZoom(true);
webView.getSettings().setBuiltInZoomControls(true);
new d0(webView).run();
}
public static com.fyber.inneractive.sdk.flow.f getAdReporter() {
return e;
}
public final FrameLayout a() {
WebView webView;
FrameLayout frameLayout = new FrameLayout(this);
try {
webView = new WebView(this);
webView.setWebViewClient(new a(this));
webView.setId(R.id.ia_inneractive_webview_report_ad);
WebSettings settings = webView.getSettings();
boolean z = true;
settings.setJavaScriptEnabled(true);
settings.setSupportZoom(true);
settings.setBuiltInZoomControls(true);
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);
disableWebviewZoomControls(webView);
HashMap hashMap = new HashMap();
if (!TextUtils.isEmpty(this.b)) {
hashMap.put("advertiser_domain", this.b);
}
if (!TextUtils.isEmpty(this.c)) {
hashMap.put("dsp_name", this.c);
}
if (!TextUtils.isEmpty(this.d)) {
hashMap.put("dsp_id", this.d);
}
StringBuilder sb = new StringBuilder("https://cdn2.inner-active.mobi/client/fyber-i-icon/index.html");
for (Map.Entry entry : hashMap.entrySet()) {
sb.append(z ? "?" : v8.i.c);
sb.append((String) entry.getKey());
sb.append(v8.i.b);
sb.append(Uri.encode((String) entry.getValue()));
z = false;
}
webView.loadUrl(sb.toString());
} catch (Exception unused) {
IAlog.b("failed creating webivew for report ad", new Object[0]);
finish();
webView = null;
}
this.a = webView;
frameLayout.addView(webView, -1, -1);
return frameLayout;
}
public String getAdDomain() {
return this.b;
}
public String getAdNetwork() {
return this.c;
}
public String getAdNetworkId() {
return this.d;
}
@Override // android.app.Activity
public void onCreate(Bundle bundle) {
getWindow().requestFeature(2);
getWindow().setFeatureInt(2, -1);
super.onCreate(bundle);
try {
Bundle extras = getIntent().getExtras();
if (extras != null) {
this.b = extras.getString("advertiser_domain");
this.c = extras.getString("dsp_name");
this.d = extras.getString("dsp_id");
}
setContentView(a());
} catch (Exception e2) {
IAlog.a("failed creating fyber report ad activity", e2, new Object[0]);
finish();
}
}
@Override // android.app.Activity, android.view.Window.Callback
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
setVisible(false);
}
@Override // android.app.Activity
public void onDestroy() {
WebView webView = this.a;
if (webView != null) {
t.a(webView);
this.a.destroy();
this.a = null;
}
e = null;
super.onDestroy();
}
public static void start(Context context, com.fyber.inneractive.sdk.flow.f fVar, String str, String str2, Long l) {
e = fVar;
try {
context.startActivity(createIntent(context, str, str2, l));
} catch (Exception e2) {
IAlog.a("failed starting fyber report ad activity", e2, new Object[0]);
}
}
}

View File

@@ -0,0 +1,43 @@
package com.fyber.inneractive.sdk.activities;
import android.app.Activity;
import android.os.Build;
import android.os.Bundle;
import android.window.OnBackInvokedDispatcher;
import androidx.annotation.Nullable;
import com.fyber.inneractive.sdk.util.IAlog;
/* loaded from: classes2.dex */
public class InneractiveBaseActivity extends Activity {
@Nullable
public b a;
@Override // android.app.Activity
public void onCreate(@Nullable Bundle bundle) {
OnBackInvokedDispatcher onBackInvokedDispatcher;
super.onCreate(bundle);
if (Build.VERSION.SDK_INT >= 33) {
this.a = new b(this);
onBackInvokedDispatcher = getOnBackInvokedDispatcher();
onBackInvokedDispatcher.registerOnBackInvokedCallback(0, this.a);
}
}
@Override // android.app.Activity
public void onDestroy() {
OnBackInvokedDispatcher onBackInvokedDispatcher;
super.onDestroy();
if (Build.VERSION.SDK_INT >= 33) {
try {
if (this.a != null) {
onBackInvokedDispatcher = getOnBackInvokedDispatcher();
onBackInvokedDispatcher.unregisterOnBackInvokedCallback(this.a);
this.a = null;
}
} catch (Exception e) {
IAlog.f("failed to unregisterOnBackInvokedCallback with error: %s", e.getMessage());
}
}
}
}

View File

@@ -0,0 +1,373 @@
package com.fyber.inneractive.sdk.activities;
import android.R;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import androidx.core.view.accessibility.AccessibilityEventCompat;
import com.fyber.inneractive.sdk.config.e0;
import com.fyber.inneractive.sdk.config.enums.Orientation;
import com.fyber.inneractive.sdk.config.g0;
import com.fyber.inneractive.sdk.external.InneractiveAdSpot;
import com.fyber.inneractive.sdk.external.InneractiveAdSpotManager;
import com.fyber.inneractive.sdk.external.InneractiveUnitController;
import com.fyber.inneractive.sdk.flow.r;
import com.fyber.inneractive.sdk.flow.z;
import com.fyber.inneractive.sdk.interfaces.c;
import com.fyber.inneractive.sdk.network.t;
import com.fyber.inneractive.sdk.ui.CloseButtonFlowManager;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.p;
/* loaded from: classes2.dex */
public class InneractiveFullscreenAdActivity extends InneractiveBaseActivity implements c.a {
public static final String EXTRA_KEY_SPOT_ID = "spotId";
public ViewGroup b;
public InneractiveAdSpot c;
public com.fyber.inneractive.sdk.interfaces.c d;
public CloseButtonFlowManager i;
public int e = 0;
public int f = 0;
public int g = 0;
public boolean h = false;
protected final Runnable mHideNavigationBarTask = new a();
public interface FullScreenRendererProvider {
com.fyber.inneractive.sdk.interfaces.c getFullscreenRenderer();
}
public interface OnInneractiveFullscreenAdDestroyListener {
void onActivityDestroyed(InneractiveFullscreenAdActivity inneractiveFullscreenAdActivity);
}
public class a implements Runnable {
public a() {
}
@Override // java.lang.Runnable
public final void run() {
if (InneractiveFullscreenAdActivity.this.isFinishing()) {
return;
}
InneractiveFullscreenAdActivity.this.hideNavigationBar();
}
}
public class b implements View.OnSystemUiVisibilityChangeListener {
public b() {
}
@Override // android.view.View.OnSystemUiVisibilityChangeListener
public final void onSystemUiVisibilityChange(int i) {
if ((i & 2) == 0) {
p.b.postDelayed(InneractiveFullscreenAdActivity.this.mHideNavigationBarTask, 3000L);
}
}
}
public void cancelHideNavigationBarTask() {
getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(null);
p.b.removeCallbacks(this.mHideNavigationBarTask);
}
@Override // com.fyber.inneractive.sdk.interfaces.c.a
public void destroy() {
if (isFinishing() || this.b == null) {
return;
}
finish();
}
@Override // com.fyber.inneractive.sdk.interfaces.c.a
public ViewGroup getLayout() {
return this.b;
}
/* JADX WARN: Multi-variable type inference failed */
public void initWindowFeatures(com.fyber.inneractive.sdk.interfaces.c cVar) {
requestWindowFeature(1);
getWindow().addFlags(1024);
getWindow().addFlags(128);
if (Build.VERSION.SDK_INT >= 28) {
getWindow().addFlags(2);
}
if (cVar != 0 && (((r) cVar) instanceof com.fyber.inneractive.sdk.renderers.l)) {
setTheme(R.style.Theme.NoTitleBar.Fullscreen);
requestWindowFeature(AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL);
requestWindowFeature(134217728);
requestWindowFeature(Integer.MIN_VALUE);
}
hideNavigationBar();
g0 g0Var = ((e0) this.c.getAdContent().d).f;
if (g0Var != null) {
Orientation orientation = g0Var.e;
setActivityOrientation(orientation.allowOrientationChange, orientation);
}
}
@Override // android.app.Activity
public void onBackPressed() {
com.fyber.inneractive.sdk.interfaces.c cVar = this.d;
if (cVar == null || !cVar.n()) {
super.onBackPressed();
}
}
@Override // android.app.Activity, android.content.ComponentCallbacks
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
com.fyber.inneractive.sdk.interfaces.c cVar = this.d;
if (cVar != null) {
int i = configuration.orientation;
if (i != this.e) {
this.e = i;
cVar.b();
return;
}
int i2 = this.f;
int i3 = configuration.screenHeightDp;
if (i2 == i3 && this.g == configuration.screenWidthDp) {
return;
}
this.f = i3;
this.g = configuration.screenWidthDp;
cVar.b();
}
}
@Override // com.fyber.inneractive.sdk.activities.InneractiveBaseActivity, android.app.Activity
public void onCreate(Bundle bundle) {
String stringExtra = getIntent().getStringExtra("spotId");
InneractiveAdSpot inneractiveAdSpot = null;
if (TextUtils.isEmpty(stringExtra)) {
IAlog.f("%sSpot id must be provided as an extra before calling createActivity with InneractiveInterstitialAdActivty", IAlog.a(this));
} else {
InneractiveAdSpot spot = InneractiveAdSpotManager.get().getSpot(stringExtra);
if (spot == null) {
IAlog.b("%sSpot id %s cannot be found in spot manager!", IAlog.a(this), stringExtra);
}
if (spot != null && spot.getAdContent() == null) {
IAlog.a("%sSpot does not have a content. Cannot start activity", IAlog.a(this));
}
if (spot != null && spot.getAdContent() != null) {
inneractiveAdSpot = spot;
}
}
this.c = inneractiveAdSpot;
if (inneractiveAdSpot == null || inneractiveAdSpot.getAdContent() == null || this.c.getAdContent().d == null) {
super.onCreate(bundle);
finish();
return;
}
InneractiveUnitController selectedUnitController = this.c.getSelectedUnitController();
if (selectedUnitController == null || !(selectedUnitController instanceof FullScreenRendererProvider)) {
IAlog.f("%sno appropriate unit controller found for full screen ad. Aborting", IAlog.a(this));
super.onCreate(bundle);
finish();
return;
}
com.fyber.inneractive.sdk.interfaces.c fullscreenRenderer = ((FullScreenRendererProvider) selectedUnitController).getFullscreenRenderer();
this.d = fullscreenRenderer;
initWindowFeatures(fullscreenRenderer);
super.onCreate(bundle);
IAlog.a("%sInterstitial for spot id %s created", IAlog.a(this), this.c.getLocalUniqueId());
this.e = getResources().getConfiguration().orientation;
this.f = getResources().getConfiguration().screenHeightDp;
this.g = getResources().getConfiguration().screenWidthDp;
if (this.d == null) {
IAlog.f("Interstitial Activity: Could not find an appropriate full screen ad renderer for content!", new Object[0]);
finish();
return;
}
try {
setContentView(com.fyber.inneractive.sdk.R.layout.ia_layout_fullscreen_activity);
this.b = (ViewGroup) findViewById(com.fyber.inneractive.sdk.R.id.ia_ad_content);
this.i = new CloseButtonFlowManager(this);
((z) this.d).initialize(this.c);
try {
this.d.a(this, this);
this.c.getAdContent().e = true;
} catch (Resources.NotFoundException e) {
IAlog.f("Interstitial Activity: %s", e.getMessage());
finish();
} catch (InneractiveUnitController.AdDisplayError e2) {
IAlog.f("Interstitial Activity: %s", e2.getMessage());
finish();
}
} catch (Throwable th) {
t.a(th, this.c.getAdContent().a, this.c.getAdContent().d());
finish();
}
}
@Override // android.app.Activity
public void onPause() {
super.onPause();
if (!isFinishing()) {
com.fyber.inneractive.sdk.interfaces.c cVar = this.d;
if (cVar != null) {
cVar.v();
return;
}
return;
}
com.fyber.inneractive.sdk.interfaces.c cVar2 = this.d;
if (cVar2 != null) {
cVar2.r();
this.d.destroy();
this.d = null;
}
}
@Override // android.app.Activity
public void onResume() {
super.onResume();
com.fyber.inneractive.sdk.interfaces.c cVar = this.d;
if (cVar != null) {
cVar.t();
}
}
@Override // android.app.Activity, android.view.Window.Callback
public void onWindowFocusChanged(boolean z) {
super.onWindowFocusChanged(z);
if (!z) {
com.fyber.inneractive.sdk.interfaces.c cVar = this.d;
if (cVar != null) {
cVar.v();
return;
}
return;
}
hideNavigationBar();
com.fyber.inneractive.sdk.interfaces.c cVar2 = this.d;
if (cVar2 != null) {
cVar2.t();
}
}
@Override // com.fyber.inneractive.sdk.interfaces.c.a
public void setActivityOrientation(boolean z, Orientation orientation) {
if (z && orientation.equals(Orientation.USER)) {
setRequestedOrientation(13);
return;
}
if (z && orientation.equals(Orientation.NONE)) {
setRequestedOrientation(getRequestedOrientation());
return;
}
if (orientation.equals(Orientation.LANDSCAPE)) {
setRequestedOrientation(6);
return;
}
if (orientation.equals(Orientation.PORTRAIT)) {
setRequestedOrientation(7);
return;
}
int i = getResources().getConfiguration().orientation;
if (i == 1) {
setRequestedOrientation(7);
} else if (i == 2) {
setRequestedOrientation(6);
}
}
@Override // com.fyber.inneractive.sdk.interfaces.c.a
public void showCloseButton(boolean z, int i, int i2) {
this.i.a(z, i, i2);
}
@Override // com.fyber.inneractive.sdk.interfaces.c.a
public boolean wasDismissedByUser() {
return this.h;
}
@Override // com.fyber.inneractive.sdk.interfaces.c.a
public void disableCloseButton() {
CloseButtonFlowManager closeButtonFlowManager = this.i;
closeButtonFlowManager.c.setVisibility(8);
closeButtonFlowManager.a.setVisibility(8);
}
@Override // com.fyber.inneractive.sdk.interfaces.c.a
public void dismissAd(boolean z) {
this.h = z;
cancelHideNavigationBarTask();
com.fyber.inneractive.sdk.interfaces.c cVar = this.d;
if (cVar != null) {
cVar.c(z);
}
}
@Override // com.fyber.inneractive.sdk.interfaces.c.a
public View getCloseButton() {
return this.i.e;
}
public void hideNavigationBar() {
View decorView = getWindow().getDecorView();
if ((decorView.getSystemUiVisibility() & 2) == 0) {
decorView.setSystemUiVisibility(2818);
}
decorView.setOnSystemUiVisibilityChangeListener(new b());
}
@Override // com.fyber.inneractive.sdk.interfaces.c.a
public boolean isCloseButtonDisplay() {
return this.i.d.getVisibility() == 0;
}
@Override // com.fyber.inneractive.sdk.activities.InneractiveBaseActivity, android.app.Activity
public void onDestroy() {
ViewGroup viewGroup = this.b;
if (viewGroup != null) {
viewGroup.removeAllViews();
this.b = null;
}
InneractiveAdSpot inneractiveAdSpot = this.c;
InneractiveUnitController selectedUnitController = inneractiveAdSpot == null ? null : inneractiveAdSpot.getSelectedUnitController();
if (selectedUnitController != null && (selectedUnitController instanceof OnInneractiveFullscreenAdDestroyListener)) {
((OnInneractiveFullscreenAdDestroyListener) selectedUnitController).onActivityDestroyed(this);
}
com.fyber.inneractive.sdk.interfaces.c cVar = this.d;
if (cVar != null) {
cVar.r();
this.d.destroy();
this.d = null;
}
super.onDestroy();
InneractiveAdSpot inneractiveAdSpot2 = this.c;
if (inneractiveAdSpot2 != null) {
inneractiveAdSpot2.destroy();
}
}
@Override // com.fyber.inneractive.sdk.interfaces.c.a
public void secondEndCardWasDisplayed() {
this.i.f = true;
}
@Override // com.fyber.inneractive.sdk.interfaces.c.a
public void showCloseCountdown() {
CloseButtonFlowManager closeButtonFlowManager = this.i;
closeButtonFlowManager.b.setBackgroundResource(com.fyber.inneractive.sdk.R.drawable.ia_round_overlay_bg);
closeButtonFlowManager.a.setVisibility(0);
closeButtonFlowManager.b.setVisibility(0);
closeButtonFlowManager.d.setVisibility(8);
closeButtonFlowManager.c.setVisibility(8);
}
@Override // com.fyber.inneractive.sdk.interfaces.c.a
public void updateCloseCountdown(int i) {
CloseButtonFlowManager closeButtonFlowManager = this.i;
if (i > 0) {
closeButtonFlowManager.b.setText(Integer.toString(i));
} else {
closeButtonFlowManager.getClass();
}
}
}

View File

@@ -0,0 +1,284 @@
package com.fyber.inneractive.sdk.activities;
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import com.fyber.inneractive.sdk.R;
import com.fyber.inneractive.sdk.config.global.s;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import com.fyber.inneractive.sdk.external.InneractiveAdSpot;
import com.fyber.inneractive.sdk.external.InneractiveAdSpotManager;
import com.fyber.inneractive.sdk.flow.q;
import com.fyber.inneractive.sdk.network.r;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.a0;
import com.fyber.inneractive.sdk.util.d0;
import com.fyber.inneractive.sdk.util.o;
import com.fyber.inneractive.sdk.util.t;
import com.google.android.gms.drive.DriveFile;
import com.ironsource.nb;
import java.net.URLDecoder;
import java.util.Iterator;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public class InneractiveInternalBrowserActivity extends InneractiveBaseActivity {
public static final String EXTRA_KEY_SPOT_ID = "spotId";
public static final String URL_EXTRA = "extra_url";
public static String j;
public static InternalBrowserListener k;
public q b;
public String c;
public LinearLayout d;
public WebView e;
public ImageButton f;
public ImageButton g;
public ImageButton h;
public ImageButton i;
public interface InternalBrowserListener {
void onApplicationInBackground();
void onInternalBrowserDismissed();
}
public static void a(InneractiveInternalBrowserActivity inneractiveInternalBrowserActivity, com.fyber.inneractive.sdk.click.b bVar) {
s sVar;
q qVar = inneractiveInternalBrowserActivity.b;
InneractiveAdRequest inneractiveAdRequest = qVar != null ? qVar.a : null;
com.fyber.inneractive.sdk.response.e d = qVar != null ? qVar.d() : null;
q qVar2 = inneractiveInternalBrowserActivity.b;
s.a aVar = new s.a(r.FYBER_SUCCESS_CLICK, inneractiveAdRequest, d, (qVar2 == null || (sVar = qVar2.c) == null) ? null : sVar.c());
JSONObject jSONObject = new JSONObject();
long j2 = bVar.e;
if (j2 != 0) {
Object valueOf = Long.valueOf(j2);
try {
jSONObject.put("time_passed", valueOf);
} catch (Exception unused) {
IAlog.f("Got exception adding param to json object: %s, %s", "time_passed", valueOf);
}
}
JSONArray jSONArray = new JSONArray();
Iterator it = bVar.f.iterator();
while (it.hasNext()) {
com.fyber.inneractive.sdk.click.i iVar = (com.fyber.inneractive.sdk.click.i) it.next();
JSONObject jSONObject2 = new JSONObject();
try {
jSONObject2.put("url", iVar.a);
jSONObject2.put("success", iVar.b);
jSONObject2.put("opened_by", iVar.c);
jSONObject2.put("reason", iVar.d);
} catch (Exception unused2) {
}
jSONArray.put(jSONObject2);
}
try {
jSONObject.put("urls", jSONArray);
} catch (Exception unused3) {
IAlog.f("Got exception adding param to json object: %s, %s", "urls", jSONArray);
}
Object obj = com.fyber.inneractive.sdk.util.h.VIDEO_CTA;
try {
jSONObject.put("origin", obj);
} catch (Exception unused4) {
IAlog.f("Got exception adding param to json object: %s, %s", "origin", obj);
}
aVar.f.put(jSONObject);
aVar.a((String) null);
}
public static void disableWebviewZoomControls(WebView webView) {
webView.getSettings().setSupportZoom(true);
webView.getSettings().setBuiltInZoomControls(true);
new d0(webView).run();
}
public static void setHtmlExtra(String str) {
j = str;
}
public static void setInternalBrowserListener(InternalBrowserListener internalBrowserListener) {
k = internalBrowserListener;
}
@Override // android.app.Activity
public void onBackPressed() {
finish();
}
@Override // com.fyber.inneractive.sdk.activities.InneractiveBaseActivity, android.app.Activity
public void onCreate(Bundle bundle) {
InneractiveAdSpot spot;
getWindow().requestFeature(2);
getWindow().setFeatureInt(2, -1);
super.onCreate(bundle);
if (getActionBar() != null) {
getActionBar().hide();
}
try {
setContentView(a());
String stringExtra = getIntent().getStringExtra("spotId");
this.c = stringExtra;
if (!TextUtils.isEmpty(stringExtra) && (spot = InneractiveAdSpotManager.get().getSpot(this.c)) != null) {
this.b = spot.getAdContent();
}
Intent intent = getIntent();
WebSettings settings = this.e.getSettings();
settings.setJavaScriptEnabled(true);
settings.setDomStorageEnabled(true);
settings.setSupportZoom(true);
settings.setBuiltInZoomControls(true);
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);
disableWebviewZoomControls(this.e);
this.e.setWebChromeClient(new c());
String stringExtra2 = intent.getStringExtra(URL_EXTRA);
if (!TextUtils.isEmpty(j)) {
String str = j + "<title>DigitalTurbine Internal Browser</title>";
j = str;
this.e.loadDataWithBaseURL(stringExtra2, str, "text/html", "UTF-8", null);
} else if (TextUtils.isEmpty(stringExtra2)) {
IAlog.f("Empty url", new Object[0]);
finish();
} else if (!a0.e(stringExtra2)) {
this.e.loadUrl(stringExtra2);
} else if (a0.d(stringExtra2)) {
try {
stringExtra2 = URLDecoder.decode(stringExtra2, nb.N);
this.e.loadUrl(stringExtra2);
} catch (Exception unused) {
IAlog.f("Failed to open Url: %s", stringExtra2);
finish();
}
} else {
Intent intent2 = new Intent("android.intent.action.VIEW", Uri.parse(stringExtra2));
intent2.addFlags(DriveFile.MODE_READ_ONLY);
try {
startActivity(intent2);
InternalBrowserListener internalBrowserListener = k;
if (internalBrowserListener != null) {
internalBrowserListener.onApplicationInBackground();
}
} catch (ActivityNotFoundException unused2) {
IAlog.f("Failed to start activity for %s. Please ensure that your phone can handle this intent.", stringExtra2);
}
finish();
}
this.f.setBackgroundColor(0);
this.f.setOnClickListener(new g(this));
this.f.setContentDescription("IABackButton");
this.g.setBackgroundColor(0);
this.g.setOnClickListener(new h(this));
this.g.setContentDescription("IAForwardButton");
this.h.setBackgroundColor(0);
this.h.setOnClickListener(new i(this));
this.h.setContentDescription("IARefreshButton");
this.i.setBackgroundColor(0);
this.i.setOnClickListener(new j(this));
this.i.setContentDescription("IACloseButton");
o.a();
o.h();
} catch (Exception unused3) {
finish();
}
}
@Override // android.app.Activity, android.view.Window.Callback
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
setVisible(false);
}
@Override // android.app.Activity
public void onPause() {
super.onPause();
o.i();
}
@Override // android.app.Activity
public void onResume() {
super.onResume();
o.h();
}
@Override // android.app.Activity
public void finish() {
InternalBrowserListener internalBrowserListener = k;
super.finish();
if (internalBrowserListener != null) {
internalBrowserListener.onInternalBrowserDismissed();
}
}
@Override // com.fyber.inneractive.sdk.activities.InneractiveBaseActivity, android.app.Activity
public void onDestroy() {
LinearLayout linearLayout = this.d;
if (linearLayout != null) {
linearLayout.removeAllViews();
}
WebView webView = this.e;
if (webView != null) {
t.a(webView);
this.e.destroy();
this.e = null;
}
super.onDestroy();
setHtmlExtra(null);
}
public final LinearLayout a() {
this.d = new LinearLayout(this);
this.d.setLayoutParams(new LinearLayout.LayoutParams(-1, -1));
this.d.setOrientation(1);
this.d.setContentDescription("IAInternalBrowserView");
RelativeLayout relativeLayout = new RelativeLayout(this);
relativeLayout.setLayoutParams(new LinearLayout.LayoutParams(-1, -2));
this.d.addView(relativeLayout);
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setId(1);
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, o.a(getResources().getInteger(R.integer.ia_ib_toolbar_height_dp)));
layoutParams.addRule(12);
linearLayout.setLayoutParams(layoutParams);
o.a(linearLayout, o.c(R.drawable.ia_ib_background));
relativeLayout.addView(linearLayout);
this.f = a(o.c(R.drawable.ia_ib_left_arrow));
this.g = a(o.c(R.drawable.ia_ib_right_arrow));
this.h = a(o.c(R.drawable.ia_ib_refresh));
this.i = a(o.c(R.drawable.ia_ib_close));
linearLayout.addView(this.f);
linearLayout.addView(this.g);
linearLayout.addView(this.h);
linearLayout.addView(this.i);
WebView webView = new WebView(this);
this.e = webView;
webView.setWebViewClient(new d(this));
this.e.setId(R.id.ia_inneractive_webview_internal_browser);
RelativeLayout.LayoutParams layoutParams2 = new RelativeLayout.LayoutParams(-1, -1);
layoutParams2.addRule(2, 1);
this.e.setLayoutParams(layoutParams2);
relativeLayout.addView(this.e);
return this.d;
}
public final ImageButton a(Drawable drawable) {
ImageButton imageButton = new ImageButton(this);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(o.a(getResources().getInteger(R.integer.ia_ib_button_size_dp)), o.a(getResources().getInteger(R.integer.ia_ib_button_size_dp)), 1.0f);
layoutParams.gravity = 16;
imageButton.setLayoutParams(layoutParams);
imageButton.setScaleType(ImageView.ScaleType.FIT_CENTER);
imageButton.setImageDrawable(drawable);
return imageButton;
}
}

View File

@@ -0,0 +1,90 @@
package com.fyber.inneractive.sdk.activities;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.text.TextUtils;
import android.widget.VideoView;
import com.fyber.inneractive.sdk.R;
import com.fyber.inneractive.sdk.util.IAlog;
import com.google.android.gms.drive.DriveFile;
/* loaded from: classes2.dex */
public class InneractiveRichMediaVideoPlayerActivityCore extends Activity {
public static final String VIDEO_CURRENT_POSITION = "video_current_position";
public static final String VIDEO_URL = "video_url";
public VideoView a;
public int b = 0;
public final a c = new a();
public class a implements MediaPlayer.OnPreparedListener {
public a() {
}
@Override // android.media.MediaPlayer.OnPreparedListener
public final void onPrepared(MediaPlayer mediaPlayer) {
IAlog.a("onPrepared", new Object[0]);
InneractiveRichMediaVideoPlayerActivityCore inneractiveRichMediaVideoPlayerActivityCore = InneractiveRichMediaVideoPlayerActivityCore.this;
inneractiveRichMediaVideoPlayerActivityCore.a.seekTo(inneractiveRichMediaVideoPlayerActivityCore.b);
InneractiveRichMediaVideoPlayerActivityCore.this.a.start();
}
}
public static boolean startRichMediaIntent(Context context, String str) {
Intent intent = new Intent(context, (Class<?>) InneractiveRichMediaVideoPlayerActivityCore.class);
intent.setFlags(DriveFile.MODE_READ_ONLY);
intent.putExtra("video_url", str);
try {
context.startActivity(intent);
return true;
} catch (Exception unused) {
IAlog.a("Activity InneractiveRichMediaVideoPlayerActivityCore was not found. Did you declare it in your AndroidManifest.xml?", new Object[0]);
return false;
}
}
public void initWindowFeatures() {
requestWindowFeature(1);
getWindow().addFlags(1024);
getWindow().addFlags(128);
}
@Override // android.app.Activity
public void onCreate(Bundle bundle) {
initWindowFeatures();
super.onCreate(bundle);
if (bundle != null) {
this.b = bundle.getInt(VIDEO_CURRENT_POSITION, 0);
}
setContentView(R.layout.ia_layout_rich_media_video);
this.a = (VideoView) findViewById(R.id.mraid_video_view);
Intent intent = getIntent();
String stringExtra = (intent == null || !intent.hasExtra("video_url")) ? null : intent.getStringExtra("video_url");
if (TextUtils.isEmpty(stringExtra)) {
IAlog.a("Error: video can not be played.", new Object[0]);
finish();
} else {
this.a.setVideoPath(stringExtra);
this.a.setOnCompletionListener(new l(this));
this.a.setOnErrorListener(new m(this));
this.a.setOnPreparedListener(this.c);
}
findViewById(R.id.ia_iv_close_button).setOnClickListener(new k(this));
}
@Override // android.app.Activity
public void onPause() {
super.onPause();
this.b = this.a.getCurrentPosition();
this.a.pause();
}
@Override // android.app.Activity
public void onSaveInstanceState(Bundle bundle) {
super.onSaveInstanceState(bundle);
VideoView videoView = this.a;
bundle.putInt(VIDEO_CURRENT_POSITION, videoView == null ? 0 : videoView.getCurrentPosition());
}
}

View File

@@ -0,0 +1,175 @@
package com.fyber.inneractive.sdk.activities;
import android.R;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.ViewGroup;
import android.view.WindowManager;
import androidx.annotation.NonNull;
import com.fyber.inneractive.sdk.config.global.features.p;
import com.fyber.inneractive.sdk.external.InneractiveAdSpot;
import com.fyber.inneractive.sdk.external.InneractiveAdSpotManager;
import com.fyber.inneractive.sdk.flow.p;
import com.fyber.inneractive.sdk.flow.r;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.o;
import com.fyber.inneractive.sdk.web.u;
import com.google.android.gms.drive.DriveFile;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import java.lang.ref.WeakReference;
/* loaded from: classes2.dex */
public class InternalStoreWebpageActivity extends InneractiveBaseActivity {
public static final String EXTRA_KEY_SPOT_ID = "spotId";
public ViewGroup b;
public u c;
public p.a d = p.a.FullScreen;
public static void startActivity(Context context, String str) {
Intent intent = new Intent(context, (Class<?>) InternalStoreWebpageActivity.class);
intent.putExtra("spotId", str);
if (!(context instanceof Activity)) {
intent.setFlags(DriveFile.MODE_READ_ONLY);
}
context.startActivity(intent);
}
@Override // android.app.Activity
public void finish() {
super.finish();
u uVar = this.c;
if (uVar != null) {
uVar.C = false;
u.d dVar = uVar.i;
if (dVar != null) {
r rVar = (r) dVar;
IAlog.a("onInternalStoreWebpageDismissed callback called", new Object[0]);
if (rVar.c != 0) {
IAlog.a("%sCalling external interface onAdWillCloseInternalBrowser", IAlog.a(rVar));
rVar.c.onAdWillCloseInternalBrowser(rVar.a);
}
}
}
}
@Override // android.app.Activity, android.content.ComponentCallbacks
public void onConfigurationChanged(@NonNull Configuration configuration) {
super.onConfigurationChanged(configuration);
WindowManager.LayoutParams attributes = getWindow().getAttributes();
if (attributes.width == o.g() || this.d != p.a.Modal) {
return;
}
attributes.gravity = 83;
attributes.height = (int) (o.f() * 0.8f);
attributes.width = o.g();
getWindow().setAttributes(attributes);
}
@Override // com.fyber.inneractive.sdk.activities.InneractiveBaseActivity, android.app.Activity
public void onCreate(Bundle bundle) {
InneractiveAdSpot spot;
String stringExtra = getIntent().getStringExtra("spotId");
if (TextUtils.isEmpty(stringExtra)) {
IAlog.f("%sSpot id is empty", IAlog.a(this));
spot = null;
} else {
spot = InneractiveAdSpotManager.get().getSpot(stringExtra);
}
if (spot == null || spot.getAdContent() == null) {
super.onCreate(bundle);
finish();
return;
}
p pVar = (p) spot.getAdContent().c.a(p.class);
p.a d = pVar != null ? pVar.d() : p.a.FullScreen;
this.d = d;
if (d == p.a.Modal) {
WindowManager.LayoutParams attributes = getWindow().getAttributes();
attributes.gravity = 83;
attributes.height = (int) (o.f() * 0.8f);
attributes.width = o.g();
attributes.dimAmount = 0.3f;
getWindow().setAttributes(attributes);
getWindow().getDecorView().setBackgroundColor(0);
getWindow().addFlags(IronSourceConstants.INIT_COMPLETE);
getWindow().setBackgroundDrawable(new ColorDrawable(0));
} else {
setTheme(R.style.Theme.NoTitleBar.Fullscreen);
}
super.onCreate(bundle);
setContentView(com.fyber.inneractive.sdk.R.layout.ia_layout_activity_internal_store_webpage);
this.b = (ViewGroup) findViewById(com.fyber.inneractive.sdk.R.id.internal_store_content);
u c = spot.getAdContent().c();
this.c = c;
if (c != null) {
c.q = new WeakReference<>(this);
u uVar = this.c;
com.fyber.inneractive.sdk.ignite.i iVar = uVar.h;
if (iVar != null) {
((p.a) iVar).a(com.fyber.inneractive.sdk.network.r.IGNITE_FLOW_STORE_PAGE_OPENED, uVar.B ? com.fyber.inneractive.sdk.ignite.l.TRUE_SINGLE_TAP : com.fyber.inneractive.sdk.ignite.l.SINGLE_TAP);
}
this.c.t.set(0);
}
}
@Override // com.fyber.inneractive.sdk.activities.InneractiveBaseActivity, android.app.Activity
public void onDestroy() {
InneractiveAdSpot spot;
u uVar;
super.onDestroy();
String stringExtra = getIntent().getStringExtra("spotId");
if (TextUtils.isEmpty(stringExtra)) {
IAlog.f("%sSpot id is empty", IAlog.a(this));
spot = null;
} else {
spot = InneractiveAdSpotManager.get().getSpot(stringExtra);
}
if (spot == null || spot.getAdContent() == null || spot.getAdContent().e() || (uVar = this.c) == null) {
return;
}
uVar.y = true;
uVar.D = false;
uVar.b.h.remove(uVar);
uVar.i = null;
IAlog.a("destroy internalStoreWebpageController", new Object[0]);
this.c = null;
}
@Override // android.app.Activity
public void onPause() {
super.onPause();
ViewGroup viewGroup = this.b;
if (viewGroup != null) {
viewGroup.removeAllViews();
}
}
@Override // android.app.Activity
public void onResume() {
super.onResume();
u uVar = this.c;
if (uVar != null) {
this.b.addView(uVar.a, new ViewGroup.LayoutParams(-1, -1));
}
}
@Override // android.app.Activity
public void onBackPressed() {
u uVar = this.c;
if (uVar != null) {
if (uVar.x) {
return;
}
if (uVar.w) {
uVar.d("navigateBack();");
return;
}
}
super.onBackPressed();
}
}

View File

@@ -0,0 +1,76 @@
package com.fyber.inneractive.sdk.activities;
import android.webkit.RenderProcessGoneDetail;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.fyber.inneractive.sdk.network.r;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.network.t;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.u0;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class a extends WebViewClient {
public final /* synthetic */ FyberReportAdActivity a;
public a(FyberReportAdActivity fyberReportAdActivity) {
this.a = fyberReportAdActivity;
}
@Override // android.webkit.WebViewClient
public final void onReceivedError(WebView webView, int i, String str, String str2) {
IAlog.f("Received Error on WebViewClient: Code: %d, Description: %s, failingUrl: %s", Integer.valueOf(i), str, str2);
}
@Override // android.webkit.WebViewClient
public final boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
t.a("WebViewRendererProcessGone", "Web view renderer process has gone. Web view destroyed", null, null);
FyberReportAdActivity fyberReportAdActivity = this.a;
if (fyberReportAdActivity.a == webView) {
fyberReportAdActivity.a = null;
}
if (webView != null) {
com.fyber.inneractive.sdk.util.t.a(webView);
webView.destroy();
}
this.a.finish();
return true;
}
@Override // android.webkit.WebViewClient
public final boolean shouldOverrideUrlLoading(WebView webView, String str) {
com.fyber.inneractive.sdk.flow.f fVar;
if (str == null) {
return false;
}
if (u0.a(str)) {
WebView webView2 = this.a.a;
if (webView2 != null) {
webView2.loadUrl("chrome://crash");
}
return true;
}
if (!str.startsWith("fybermarketplace://reportAd?") || (fVar = FyberReportAdActivity.e) == null) {
return false;
}
String substring = str.substring(28);
com.fyber.inneractive.sdk.flow.e eVar = (com.fyber.inneractive.sdk.flow.e) fVar;
s.a aVar = new s.a(r.FYBER_REPORT_AD, eVar.b, eVar.c, (JSONArray) null);
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("message", substring);
} catch (Exception unused) {
IAlog.f("Got exception adding param to json object: %s, %s", "message", substring);
}
aVar.f.put(jSONObject);
aVar.g = true;
aVar.a((String) null);
WebView webView3 = this.a.a;
if (webView3 != null) {
webView3.loadUrl("javascript:reportSent();");
}
return true;
}
}

View File

@@ -0,0 +1,16 @@
package com.fyber.inneractive.sdk.activities;
import android.window.OnBackInvokedCallback;
/* loaded from: classes2.dex */
public final class b implements OnBackInvokedCallback {
public final /* synthetic */ InneractiveBaseActivity a;
public b(InneractiveBaseActivity inneractiveBaseActivity) {
this.a = inneractiveBaseActivity;
}
public final void onBackInvoked() {
this.a.onBackPressed();
}
}

View File

@@ -0,0 +1,18 @@
package com.fyber.inneractive.sdk.activities;
import android.app.Activity;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
/* loaded from: classes2.dex */
public final class c extends WebChromeClient {
@Override // android.webkit.WebChromeClient
public final void onProgressChanged(WebView webView, int i) {
Activity activity = (Activity) webView.getContext();
activity.setTitle("Page is Loading...");
activity.setProgress(i * 100);
if (i == 100) {
activity.setTitle(webView.getUrl());
}
}
}

View File

@@ -0,0 +1,81 @@
package com.fyber.inneractive.sdk.activities;
import android.graphics.Bitmap;
import android.net.Uri;
import android.text.TextUtils;
import android.webkit.RenderProcessGoneDetail;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.fyber.inneractive.sdk.R;
import com.fyber.inneractive.sdk.network.t;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.o;
import com.fyber.inneractive.sdk.util.u0;
import java.util.Arrays;
/* loaded from: classes2.dex */
public final class d extends WebViewClient {
public final /* synthetic */ InneractiveInternalBrowserActivity a;
public d(InneractiveInternalBrowserActivity inneractiveInternalBrowserActivity) {
this.a = inneractiveInternalBrowserActivity;
}
@Override // android.webkit.WebViewClient
public final void onPageFinished(WebView webView, String str) {
super.onPageFinished(webView, str);
this.a.f.setImageDrawable(webView.canGoBack() ? o.c(R.drawable.ia_ib_left_arrow) : o.c(R.drawable.ia_ib_unleft_arrow));
this.a.g.setImageDrawable(webView.canGoForward() ? o.c(R.drawable.ia_ib_right_arrow) : o.c(R.drawable.ia_ib_unright_arrow));
}
@Override // android.webkit.WebViewClient
public final void onPageStarted(WebView webView, String str, Bitmap bitmap) {
super.onPageStarted(webView, str, bitmap);
this.a.g.setImageDrawable(o.c(R.drawable.ia_ib_unright_arrow));
}
@Override // android.webkit.WebViewClient
public final void onReceivedError(WebView webView, int i, String str, String str2) {
IAlog.f("Received Error on WebViewClient: Code: %d, Description: %s, failingUrl: %s", Integer.valueOf(i), str, str2);
}
@Override // android.webkit.WebViewClient
public final boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
t.a("WebViewRendererProcessGone", "Web view renderer process has gone. Web view destroyed", null, null);
InneractiveInternalBrowserActivity inneractiveInternalBrowserActivity = this.a;
if (inneractiveInternalBrowserActivity.e == webView) {
inneractiveInternalBrowserActivity.e = null;
}
if (webView != null) {
com.fyber.inneractive.sdk.util.t.a(webView);
webView.destroy();
}
this.a.finish();
return true;
}
@Override // android.webkit.WebViewClient
public final boolean shouldOverrideUrlLoading(WebView webView, String str) {
if (TextUtils.isEmpty(str)) {
return false;
}
if (u0.a(str)) {
this.a.e.loadUrl("chrome://crash");
return true;
}
InneractiveInternalBrowserActivity inneractiveInternalBrowserActivity = this.a;
String str2 = InneractiveInternalBrowserActivity.URL_EXTRA;
inneractiveInternalBrowserActivity.getClass();
com.fyber.inneractive.sdk.click.f fVar = new com.fyber.inneractive.sdk.click.f(new e(inneractiveInternalBrowserActivity), null, com.fyber.inneractive.sdk.util.h.VIDEO_CTA);
com.fyber.inneractive.sdk.click.l lVar = new com.fyber.inneractive.sdk.click.l(false);
com.fyber.inneractive.sdk.click.a[] aVarArr = new com.fyber.inneractive.sdk.click.a[5];
aVarArr[0] = fVar;
aVarArr[1] = new com.fyber.inneractive.sdk.click.d();
aVarArr[2] = new com.fyber.inneractive.sdk.click.g();
aVarArr[3] = new com.fyber.inneractive.sdk.click.j();
aVarArr[4] = new com.fyber.inneractive.sdk.click.h(false, TextUtils.isEmpty(str) ? null : Uri.parse(str).getScheme());
lVar.h.addAll(Arrays.asList(aVarArr));
lVar.a(inneractiveInternalBrowserActivity.getApplicationContext(), str, new f(inneractiveInternalBrowserActivity), null, false, com.fyber.inneractive.sdk.ignite.l.NONE, "");
return !str.startsWith("http");
}
}

View File

@@ -0,0 +1,18 @@
package com.fyber.inneractive.sdk.activities;
import com.fyber.inneractive.sdk.click.f;
import com.fyber.inneractive.sdk.util.p0;
/* loaded from: classes2.dex */
public final class e implements f.a {
public final /* synthetic */ InneractiveInternalBrowserActivity a;
public e(InneractiveInternalBrowserActivity inneractiveInternalBrowserActivity) {
this.a = inneractiveInternalBrowserActivity;
}
@Override // com.fyber.inneractive.sdk.click.f.a
public final void a(com.fyber.inneractive.sdk.click.b bVar, p0 p0Var, com.fyber.inneractive.sdk.util.h hVar) {
InneractiveInternalBrowserActivity.a(this.a, bVar);
}
}

View File

@@ -0,0 +1,21 @@
package com.fyber.inneractive.sdk.activities;
import com.fyber.inneractive.sdk.click.l;
/* loaded from: classes2.dex */
public final class f implements l.b {
public final /* synthetic */ InneractiveInternalBrowserActivity a;
public f(InneractiveInternalBrowserActivity inneractiveInternalBrowserActivity) {
this.a = inneractiveInternalBrowserActivity;
}
@Override // com.fyber.inneractive.sdk.click.l.b
public final void a(com.fyber.inneractive.sdk.click.b bVar) {
if (bVar == null || bVar.a == l.d.FAILED) {
return;
}
InneractiveInternalBrowserActivity.a(this.a, bVar);
this.a.finish();
}
}

View File

@@ -0,0 +1,19 @@
package com.fyber.inneractive.sdk.activities;
import android.view.View;
/* loaded from: classes2.dex */
public final class g implements View.OnClickListener {
public final /* synthetic */ InneractiveInternalBrowserActivity a;
public g(InneractiveInternalBrowserActivity inneractiveInternalBrowserActivity) {
this.a = inneractiveInternalBrowserActivity;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
if (this.a.e.canGoBack()) {
this.a.e.goBack();
}
}
}

View File

@@ -0,0 +1,19 @@
package com.fyber.inneractive.sdk.activities;
import android.view.View;
/* loaded from: classes2.dex */
public final class h implements View.OnClickListener {
public final /* synthetic */ InneractiveInternalBrowserActivity a;
public h(InneractiveInternalBrowserActivity inneractiveInternalBrowserActivity) {
this.a = inneractiveInternalBrowserActivity;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
if (this.a.e.canGoForward()) {
this.a.e.goForward();
}
}
}

View File

@@ -0,0 +1,20 @@
package com.fyber.inneractive.sdk.activities;
import android.view.View;
import com.fyber.inneractive.sdk.util.IAlog;
/* loaded from: classes2.dex */
public final class i implements View.OnClickListener {
public final /* synthetic */ InneractiveInternalBrowserActivity a;
public i(InneractiveInternalBrowserActivity inneractiveInternalBrowserActivity) {
this.a = inneractiveInternalBrowserActivity;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
this.a.e.reload();
int i = IAlog.a;
this.a.e.getUrl();
}
}

View File

@@ -0,0 +1,17 @@
package com.fyber.inneractive.sdk.activities;
import android.view.View;
/* loaded from: classes2.dex */
public final class j implements View.OnClickListener {
public final /* synthetic */ InneractiveInternalBrowserActivity a;
public j(InneractiveInternalBrowserActivity inneractiveInternalBrowserActivity) {
this.a = inneractiveInternalBrowserActivity;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
this.a.finish();
}
}

View File

@@ -0,0 +1,17 @@
package com.fyber.inneractive.sdk.activities;
import android.view.View;
/* loaded from: classes2.dex */
public final class k implements View.OnClickListener {
public final /* synthetic */ InneractiveRichMediaVideoPlayerActivityCore a;
public k(InneractiveRichMediaVideoPlayerActivityCore inneractiveRichMediaVideoPlayerActivityCore) {
this.a = inneractiveRichMediaVideoPlayerActivityCore;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
this.a.finish();
}
}

View File

@@ -0,0 +1,17 @@
package com.fyber.inneractive.sdk.activities;
import android.media.MediaPlayer;
/* loaded from: classes2.dex */
public final class l implements MediaPlayer.OnCompletionListener {
public final /* synthetic */ InneractiveRichMediaVideoPlayerActivityCore a;
public l(InneractiveRichMediaVideoPlayerActivityCore inneractiveRichMediaVideoPlayerActivityCore) {
this.a = inneractiveRichMediaVideoPlayerActivityCore;
}
@Override // android.media.MediaPlayer.OnCompletionListener
public final void onCompletion(MediaPlayer mediaPlayer) {
this.a.finish();
}
}

View File

@@ -0,0 +1,20 @@
package com.fyber.inneractive.sdk.activities;
import android.media.MediaPlayer;
import com.fyber.inneractive.sdk.util.IAlog;
/* loaded from: classes2.dex */
public final class m implements MediaPlayer.OnErrorListener {
public final /* synthetic */ InneractiveRichMediaVideoPlayerActivityCore a;
public m(InneractiveRichMediaVideoPlayerActivityCore inneractiveRichMediaVideoPlayerActivityCore) {
this.a = inneractiveRichMediaVideoPlayerActivityCore;
}
@Override // android.media.MediaPlayer.OnErrorListener
public final boolean onError(MediaPlayer mediaPlayer, int i, int i2) {
IAlog.a("Error: video can not be played.", new Object[0]);
this.a.finish();
return false;
}
}

View File

@@ -0,0 +1,5 @@
package com.fyber.inneractive.sdk;
/* loaded from: classes2.dex */
public final class b {
}

View File

@@ -0,0 +1,206 @@
package com.fyber.inneractive.sdk.bidder;
import android.app.NotificationManager;
import android.content.IntentFilter;
import android.net.ConnectivityManager;
import android.util.Base64;
import androidx.annotation.RequiresApi;
import com.fyber.inneractive.sdk.bidder.TokenParametersOuterClass$TokenParameters;
import com.fyber.inneractive.sdk.cache.session.enums.b;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.fyber.inneractive.sdk.config.global.s;
import com.fyber.inneractive.sdk.config.i0;
import com.fyber.inneractive.sdk.external.InneractiveAdManager;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.o;
import com.fyber.inneractive.sdk.util.p;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicReference;
/* loaded from: classes2.dex */
public final class a implements d, i0.a {
public static final a h = new a();
public final TokenParametersOuterClass$TokenParameters.b a;
public final com.fyber.inneractive.sdk.serverapi.b b;
public final c c;
public e d;
public final AtomicReference<String> e = new AtomicReference<>(null);
public final AtomicBoolean f = new AtomicBoolean(false);
public final Object g = new Object();
/* renamed from: com.fyber.inneractive.sdk.bidder.a$a, reason: collision with other inner class name */
public class RunnableC0060a implements Runnable {
public RunnableC0060a() {
}
@Override // java.lang.Runnable
public final void run() {
a.this.b();
}
}
public a() {
com.fyber.inneractive.sdk.serverapi.b bVar = new com.fyber.inneractive.sdk.serverapi.b(s.b());
this.b = bVar;
c cVar = new c(bVar);
this.c = cVar;
this.a = TokenParametersOuterClass$TokenParameters.newBuilder();
IAConfigManager.e().a(this);
e();
if (IAConfigManager.c().a().a(true, "bidding_token_wait_for_ua")) {
IAConfigManager.f().d();
cVar.a(IAConfigManager.f().a());
}
}
public final void b() {
if (this.f.compareAndSet(false, true)) {
try {
this.e.set(Base64.encodeToString(a(), 2));
} catch (Throwable th) {
IAlog.b("Failed to generate token with error: %s", th.getMessage());
}
this.f.set(false);
}
}
public final void d() {
p.a(new RunnableC0060a());
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
/* JADX WARN: Code restructure failed: missing block: B:140:0x05ce, code lost:
if (r3.equals("2") == false) goto L136;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final byte[] a() {
/*
Method dump skipped, instructions count: 1834
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.bidder.a.a():byte[]");
}
@RequiresApi(api = 23)
public final void c() {
int currentInterruptionFilter = ((NotificationManager) o.a.getSystemService("notification")).getCurrentInterruptionFilter();
boolean z = currentInterruptionFilter >= 2 && currentInterruptionFilter <= 4;
Boolean bool = this.c.x;
if (bool == null || bool.booleanValue() != z) {
this.c.x = Boolean.valueOf(z);
d();
}
}
public final void e() {
ConnectivityManager connectivityManager = (ConnectivityManager) o.a.getSystemService("connectivity");
if (!InneractiveAdManager.isCurrentUserAChild()) {
connectivityManager.registerDefaultNetworkCallback(new b(this));
}
e eVar = new e(this);
this.d = eVar;
o.a.registerReceiver(eVar, new IntentFilter("android.media.RINGER_MODE_CHANGED"));
o.a.registerReceiver(eVar, new IntentFilter("android.intent.action.BATTERY_CHANGED"));
o.a.registerReceiver(eVar, new IntentFilter("android.app.action.INTERRUPTION_FILTER_CHANGED"));
o.a.registerReceiver(eVar, new IntentFilter("android.os.action.POWER_SAVE_MODE_CHANGED"));
o.a.registerReceiver(eVar, new IntentFilter("android.intent.action.AIRPLANE_MODE"));
if (o.b("android.permission.BLUETOOTH")) {
o.a.registerReceiver(eVar, new IntentFilter("android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED"));
o.a.registerReceiver(eVar, new IntentFilter("android.bluetooth.adapter.action.STATE_CHANGED"));
}
}
public final void a(String str, UnitDisplayType unitDisplayType, TokenParametersOuterClass$TokenParameters.k kVar) {
com.fyber.inneractive.sdk.cache.session.enums.b bVar;
ArrayList arrayList;
int i;
TokenParametersOuterClass$TokenParameters.j jVar;
IAConfigManager iAConfigManager = IAConfigManager.L;
com.fyber.inneractive.sdk.cache.session.d dVar = iAConfigManager.w.a;
if (dVar != null) {
String value = unitDisplayType.value();
com.fyber.inneractive.sdk.cache.session.a aVar = dVar.b;
com.fyber.inneractive.sdk.cache.session.enums.b bVar2 = com.fyber.inneractive.sdk.cache.session.enums.b.REWARDED_VIDEO;
int i2 = b.a.a[UnitDisplayType.fromValue(value).ordinal()];
TokenParametersOuterClass$TokenParameters.UserSession userSession = null;
if (i2 == 1) {
bVar = str.contains("video") ? com.fyber.inneractive.sdk.cache.session.enums.b.REWARDED_VIDEO : com.fyber.inneractive.sdk.cache.session.enums.b.REWARDED_DISPLAY;
} else if (i2 == 2) {
bVar = com.fyber.inneractive.sdk.cache.session.enums.b.RECTANGLE_DISPLAY;
} else if (i2 == 3) {
bVar = com.fyber.inneractive.sdk.cache.session.enums.b.BANNER_DISPLAY;
} else if (i2 != 4) {
bVar = null;
} else {
bVar = str.contains("video") ? com.fyber.inneractive.sdk.cache.session.enums.b.INTERSTITIAL_VIDEO : com.fyber.inneractive.sdk.cache.session.enums.b.INTERSTITIAL_DISPLAY;
}
com.fyber.inneractive.sdk.cache.session.h hVar = aVar.get(bVar);
if (hVar != null) {
ArrayList arrayList2 = new ArrayList(hVar);
Collections.sort(arrayList2, new com.fyber.inneractive.sdk.cache.session.g());
arrayList = new ArrayList(arrayList2);
} else {
arrayList = null;
}
try {
i = Integer.parseInt(iAConfigManager.t.b.a("number_of_sessions", Integer.toString(5)));
} catch (Throwable unused) {
i = 5;
}
int i3 = i >= 0 ? i : 5;
if (i3 > 0 && arrayList != null && arrayList.size() >= i3) {
if (str.equals("video")) {
jVar = TokenParametersOuterClass$TokenParameters.j.VIDEO;
} else if (!str.equals("display")) {
jVar = TokenParametersOuterClass$TokenParameters.j.UNITCONTENTTYPEUNKNOWN;
} else {
jVar = TokenParametersOuterClass$TokenParameters.j.DISPLAY;
}
TokenParametersOuterClass$TokenParameters.UserSession.a newBuilder = TokenParametersOuterClass$TokenParameters.UserSession.newBuilder();
newBuilder.c();
((TokenParametersOuterClass$TokenParameters.UserSession) newBuilder.b).setSubType(jVar);
Iterator it = arrayList.iterator();
int i4 = 0;
while (it.hasNext()) {
com.fyber.inneractive.sdk.cache.session.e eVar = (com.fyber.inneractive.sdk.cache.session.e) it.next();
TokenParametersOuterClass$TokenParameters.SessionData.a newBuilder2 = TokenParametersOuterClass$TokenParameters.SessionData.newBuilder();
int i5 = eVar.b;
newBuilder2.c();
((TokenParametersOuterClass$TokenParameters.SessionData) newBuilder2.b).setClicks(i5);
int i6 = eVar.a;
newBuilder2.c();
((TokenParametersOuterClass$TokenParameters.SessionData) newBuilder2.b).setImpressions(i6);
if (str.equals("video") || kVar.equals(TokenParametersOuterClass$TokenParameters.k.REWARDED)) {
int i7 = eVar.c;
newBuilder2.c();
((TokenParametersOuterClass$TokenParameters.SessionData) newBuilder2.b).setCompletions(i7);
}
TokenParametersOuterClass$TokenParameters.SessionData a = newBuilder2.a();
newBuilder.c();
((TokenParametersOuterClass$TokenParameters.UserSession) newBuilder.b).addSessionDataItems(a);
i4++;
if (i4 >= i3) {
break;
}
}
newBuilder.c();
((TokenParametersOuterClass$TokenParameters.UserSession) newBuilder.b).setType(kVar);
userSession = newBuilder.a();
}
if (userSession == null || userSession.getSessionDataItemsList().size() <= 0) {
return;
}
TokenParametersOuterClass$TokenParameters.b bVar3 = this.a;
bVar3.c();
((TokenParametersOuterClass$TokenParameters) bVar3.b).addUserSessions(userSession);
}
}
}

View File

@@ -0,0 +1,41 @@
package com.fyber.inneractive.sdk.bidder.adm;
import com.fyber.inneractive.sdk.protobuf.GeneratedMessageLite;
/* loaded from: classes2.dex */
public final /* synthetic */ class a {
public static final /* synthetic */ int[] a;
static {
int[] iArr = new int[GeneratedMessageLite.f.values().length];
a = iArr;
try {
iArr[GeneratedMessageLite.f.NEW_MUTABLE_INSTANCE.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[GeneratedMessageLite.f.NEW_BUILDER.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[GeneratedMessageLite.f.BUILD_MESSAGE_INFO.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[GeneratedMessageLite.f.GET_DEFAULT_INSTANCE.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[GeneratedMessageLite.f.GET_PARSER.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[GeneratedMessageLite.f.GET_MEMOIZED_IS_INITIALIZED.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[GeneratedMessageLite.f.SET_MEMOIZED_IS_INITIALIZED.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
}
}

View File

@@ -0,0 +1,53 @@
package com.fyber.inneractive.sdk.bidder.adm;
import android.util.Base64;
import com.fyber.inneractive.sdk.bidder.adm.f;
import com.fyber.inneractive.sdk.config.global.s;
import com.fyber.inneractive.sdk.external.InneractiveErrorCode;
import com.fyber.inneractive.sdk.flow.t;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.p;
/* loaded from: classes2.dex */
public final class b implements Runnable {
public final /* synthetic */ f.a a;
public final /* synthetic */ s b;
public final /* synthetic */ f c;
public class a implements Runnable {
public final /* synthetic */ Exception a;
public a(Exception exc) {
this.a = exc;
}
@Override // java.lang.Runnable
public final void run() {
f.a aVar = b.this.a;
if (aVar != null) {
((t.a) aVar).a(this.a, InneractiveErrorCode.INVALID_INPUT, new com.fyber.inneractive.sdk.response.e[0]);
}
}
}
public b(f fVar, t.a aVar, s sVar) {
this.c = fVar;
this.a = aVar;
this.b = sVar;
}
@Override // java.lang.Runnable
public final void run() {
f.a aVar;
try {
this.c.a = AdmParametersOuterClass$AdmParameters.parseFrom(Base64.decode(this.c.b, 0));
if (this.c.a != null && (aVar = this.a) != null) {
((t.a) aVar).a();
}
f.a(this.c, this.a, this.b);
} catch (Exception e) {
IAlog.f("failed to parse ad markup payload %s", e.getMessage());
p.b.post(new a(e));
}
}
}

View File

@@ -0,0 +1,66 @@
package com.fyber.inneractive.sdk.bidder.adm;
import com.fyber.inneractive.sdk.bidder.adm.f;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.config.global.s;
import com.fyber.inneractive.sdk.external.InneractiveErrorCode;
import com.fyber.inneractive.sdk.flow.l;
import com.fyber.inneractive.sdk.flow.t;
import com.fyber.inneractive.sdk.flow.u;
import com.fyber.inneractive.sdk.network.o;
import com.fyber.inneractive.sdk.network.w;
import com.fyber.inneractive.sdk.util.IAlog;
/* loaded from: classes2.dex */
public final class c implements w<com.fyber.inneractive.sdk.response.e> {
public final /* synthetic */ f.a a;
public final /* synthetic */ com.fyber.inneractive.sdk.response.e b;
public final /* synthetic */ f c;
public c(f fVar, f.a aVar, com.fyber.inneractive.sdk.response.e eVar) {
this.c = fVar;
this.a = aVar;
this.b = eVar;
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(com.fyber.inneractive.sdk.response.e eVar, Exception exc, boolean z) {
com.fyber.inneractive.sdk.response.e eVar2 = eVar;
if (exc != null) {
com.fyber.inneractive.sdk.metrics.d.d.b(this.c.d).b(exc.getMessage());
f.a aVar = this.a;
if (aVar != null) {
((t.a) aVar).a(exc, f.a(this.c, exc) ? InneractiveErrorCode.NO_FILL : InneractiveErrorCode.CONNECTION_ERROR, this.b);
return;
}
return;
}
com.fyber.inneractive.sdk.metrics.d dVar = com.fyber.inneractive.sdk.metrics.d.d;
dVar.b(this.c.d).b("success");
f.a aVar2 = this.a;
if (aVar2 != null) {
t.a aVar3 = (t.a) aVar2;
t tVar = t.this;
tVar.getClass();
IAlog.a("%s : InneractiveAdSpotImpl data available", IAlog.a(tVar));
t tVar2 = t.this;
s sVar = aVar3.b;
u uVar = tVar2.d;
l lVar = tVar2.l;
if (lVar != null) {
lVar.b = uVar;
dVar.b(tVar2.a).a();
lVar.g = eVar2;
if (!IAConfigManager.h()) {
IAConfigManager.addListener(lVar);
IAConfigManager.a();
} else {
lVar.c = sVar;
o oVar = new o(sVar, eVar2, tVar2.a, lVar);
lVar.d = oVar;
oVar.c();
}
}
}
}
}

View File

@@ -0,0 +1,33 @@
package com.fyber.inneractive.sdk.bidder.adm;
import com.fyber.inneractive.sdk.network.c0;
/* loaded from: classes2.dex */
public final class d implements c0.a {
public final /* synthetic */ f a;
public d(f fVar) {
this.a = fVar;
}
@Override // com.fyber.inneractive.sdk.network.c0.a
public final void a(String str) {
str.hashCode();
switch (str) {
case "sdkInitNetworkRequest":
com.fyber.inneractive.sdk.metrics.d dVar = com.fyber.inneractive.sdk.metrics.d.d;
dVar.a(this.a.d).d();
dVar.b(this.a.d).b();
break;
case "sdkGotServerResponse":
com.fyber.inneractive.sdk.metrics.d.d.a(this.a.d).i();
break;
case "sdkParsedResponse":
com.fyber.inneractive.sdk.metrics.d.d.a(this.a.d).c();
break;
case "sdkRequestEndedButWillBeRetried":
com.fyber.inneractive.sdk.metrics.d.d.b(this.a.d).b("retrying");
break;
}
}
}

View File

@@ -0,0 +1,22 @@
package com.fyber.inneractive.sdk.bidder.adm;
import com.fyber.inneractive.sdk.bidder.adm.f;
import com.fyber.inneractive.sdk.external.InneractiveErrorCode;
import com.fyber.inneractive.sdk.flow.t;
/* loaded from: classes2.dex */
public final class e implements Runnable {
public final /* synthetic */ f.a a;
public e(f.a aVar) {
this.a = aVar;
}
@Override // java.lang.Runnable
public final void run() {
f.a aVar = this.a;
if (aVar != null) {
((t.a) aVar).a(new Exception("adm payload must contain ad url"), InneractiveErrorCode.INVALID_INPUT, new com.fyber.inneractive.sdk.response.e[0]);
}
}
}

View File

@@ -0,0 +1,102 @@
package com.fyber.inneractive.sdk.bidder.adm;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.bidder.adm.AdmParametersOuterClass$AdmParameters;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.config.global.s;
import com.fyber.inneractive.sdk.factories.b;
import com.fyber.inneractive.sdk.network.o0;
import com.fyber.inneractive.sdk.network.t0;
import com.fyber.inneractive.sdk.response.j;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.p;
/* loaded from: classes2.dex */
public final class f implements j {
public AdmParametersOuterClass$AdmParameters a;
public final String b;
public String c;
public final String d;
public interface a {
}
public f(String str, String str2) {
this.b = str;
this.d = str2;
}
public static boolean a(f fVar, Exception exc) {
fVar.getClass();
return (exc instanceof t0) && ((t0) exc).a == 404;
}
@Override // com.fyber.inneractive.sdk.response.j
public final String a() {
return this.c;
}
public static void a(f fVar, a aVar, s sVar) {
int a2;
AdmParametersOuterClass$AdmParameters admParametersOuterClass$AdmParameters = fVar.a;
com.fyber.inneractive.sdk.response.e eVar = null;
String markupUrl = (admParametersOuterClass$AdmParameters == null || !admParametersOuterClass$AdmParameters.hasMarkupUrl()) ? null : fVar.a.getMarkupUrl();
if (!TextUtils.isEmpty(markupUrl)) {
try {
AdmParametersOuterClass$AdmParameters admParametersOuterClass$AdmParameters2 = fVar.a;
if (admParametersOuterClass$AdmParameters2 != null) {
a2 = admParametersOuterClass$AdmParameters2.getAdType().a();
} else {
a2 = AdmParametersOuterClass$AdmParameters.a.OTHER.a();
}
com.fyber.inneractive.sdk.response.a a3 = com.fyber.inneractive.sdk.response.a.a(a2);
if (a3 == null) {
a3 = com.fyber.inneractive.sdk.response.a.RETURNED_ADTYPE_MRAID;
}
b.InterfaceC0070b interfaceC0070b = b.a.a.a.get(a3);
com.fyber.inneractive.sdk.response.b b = interfaceC0070b != null ? interfaceC0070b.b() : null;
if (b != null) {
b.a = b.a();
fVar.a(b);
eVar = b.a;
} else {
IAlog.a("failed parse adm network request with no input stream - received ad type %s does not have an appropriate parser", Integer.valueOf(a2));
}
} catch (Exception e) {
IAlog.a("failed parse adm network request with no input stream", e, new Object[0]);
}
com.fyber.inneractive.sdk.response.e eVar2 = eVar;
o0 o0Var = new o0(new c(fVar, aVar, eVar2), markupUrl, fVar, sVar, eVar2);
o0Var.d = new d(fVar);
IAConfigManager.L.r.a(o0Var);
return;
}
p.b.post(new e(aVar));
}
/* JADX WARN: Removed duplicated region for block: B:127:0x0331 */
/* JADX WARN: Removed duplicated region for block: B:130:0x0340 */
/* JADX WARN: Removed duplicated region for block: B:133:0x034e */
/* JADX WARN: Removed duplicated region for block: B:136:0x035a */
/* JADX WARN: Removed duplicated region for block: B:138:0x0368 */
/* JADX WARN: Removed duplicated region for block: B:145:0x0383 */
/* JADX WARN: Removed duplicated region for block: B:148:0x038f */
/* JADX WARN: Removed duplicated region for block: B:150:0x039d */
/* JADX WARN: Removed duplicated region for block: B:152:? A[RETURN, SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:153:0x039a */
/* JADX WARN: Removed duplicated region for block: B:154:0x0365 */
/* JADX WARN: Removed duplicated region for block: B:155:0x0347 */
/* JADX WARN: Removed duplicated region for block: B:156:0x0333 */
@Override // com.fyber.inneractive.sdk.response.j
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void a(com.fyber.inneractive.sdk.response.b r28) {
/*
Method dump skipped, instructions count: 934
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.bidder.adm.f.a(com.fyber.inneractive.sdk.response.b):void");
}
}

View File

@@ -0,0 +1,34 @@
package com.fyber.inneractive.sdk.bidder;
import android.net.ConnectivityManager;
import android.net.Network;
import android.net.NetworkCapabilities;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.util.k0;
import com.fyber.inneractive.sdk.util.m;
/* loaded from: classes2.dex */
public final class b extends ConnectivityManager.NetworkCallback {
public final /* synthetic */ a a;
public b(a aVar) {
this.a = aVar;
}
@Override // android.net.ConnectivityManager.NetworkCallback
public final void onCapabilitiesChanged(Network network, NetworkCapabilities networkCapabilities) {
k0 k0Var = k0.UNKNOWN;
if (networkCapabilities.hasTransport(3)) {
k0Var = k0.ETHERNET;
} else if (networkCapabilities.hasTransport(0)) {
k0Var = m.l() == 13 ? k0.MOBILE_4G : k0.MOBILE_3G;
} else if (networkCapabilities.hasTransport(1)) {
k0Var = k0.WIFI;
}
if (TextUtils.equals(this.a.c.q, k0Var.f())) {
return;
}
this.a.c.q = k0Var.f();
this.a.d();
}
}

View File

@@ -0,0 +1,140 @@
package com.fyber.inneractive.sdk.bidder;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.bidder.TokenParametersOuterClass$TokenParameters;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.external.InneractiveAdManager;
import com.fyber.inneractive.sdk.external.InneractiveUserConfig;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.p;
/* loaded from: classes2.dex */
public final class c {
public String A;
public Boolean B;
public String C;
public int D;
public InneractiveUserConfig.Gender E;
public boolean F;
public String G;
public String H;
public String I;
public String J;
public final boolean K;
public Boolean L;
public final com.fyber.inneractive.sdk.serverapi.b a;
public String b;
public final String c;
public final String d;
public final String e;
public final String f;
public String g;
public String h;
public String i;
public String j;
public String k;
public Long l;
public int m;
public int n;
public final TokenParametersOuterClass$TokenParameters.d o;
public String p;
public String q;
public final TokenParametersOuterClass$TokenParameters.h r;
public Boolean s;
public Boolean t;
public Boolean u;
public boolean v;
public Boolean w;
public Boolean x;
public Boolean y;
public int z;
public class a implements Runnable {
public a() {
}
@Override // java.lang.Runnable
public final void run() {
IAConfigManager iAConfigManager;
c cVar = c.this;
int i = 0;
while (true) {
iAConfigManager = IAConfigManager.L;
if (iAConfigManager.x.c.compareAndSet(true, true) || i >= 25) {
break;
}
IAlog.a("UserAgentProvider | waiting on user agent", new Object[0]);
try {
Thread.sleep(100L);
} catch (InterruptedException unused) {
}
i++;
}
cVar.b = iAConfigManager.x.a();
}
}
public c(com.fyber.inneractive.sdk.serverapi.b bVar) {
this.a = bVar;
c();
this.c = bVar.b();
this.d = bVar.c();
this.e = bVar.a();
this.f = bVar.d();
this.m = bVar.f();
this.n = bVar.e();
this.o = f.a(com.fyber.inneractive.sdk.serverapi.a.a());
this.r = com.fyber.inneractive.sdk.serverapi.b.g() ? TokenParametersOuterClass$TokenParameters.h.SECURE : TokenParametersOuterClass$TokenParameters.h.UNSECURE;
b();
this.K = InneractiveAdManager.isCurrentUserAChild();
a();
this.t = com.fyber.inneractive.sdk.serverapi.a.e();
this.B = com.fyber.inneractive.sdk.serverapi.a.g();
this.w = com.fyber.inneractive.sdk.serverapi.a.d();
this.x = com.fyber.inneractive.sdk.serverapi.a.i();
this.y = com.fyber.inneractive.sdk.serverapi.a.h();
}
/* JADX WARN: Can't wrap try/catch for region: R(24:0|1|(10:3|4|5|6|(1:8)(1:20)|9|(1:11)(1:19)|12|(2:14|(1:16)(1:17))|18)|23|(1:27)|28|29|(16:31|32|33|34|(1:36)(1:60)|37|38|(1:40)(1:58)|41|(1:43)(1:57)|44|45|46|(3:48|(1:50)|51)|53|54)|63|32|33|34|(0)(0)|37|38|(0)(0)|41|(0)(0)|44|45|46|(0)|53|54) */
/* JADX WARN: Code restructure failed: missing block: B:61:0x0111, code lost:
r6 = 0;
*/
/* JADX WARN: Removed duplicated region for block: B:36:0x010a */
/* JADX WARN: Removed duplicated region for block: B:40:0x0148 */
/* JADX WARN: Removed duplicated region for block: B:43:0x0158 */
/* JADX WARN: Removed duplicated region for block: B:48:0x018c A[Catch: all -> 0x0197, TryCatch #1 {all -> 0x0197, blocks: (B:46:0x0180, B:48:0x018c, B:51:0x0193), top: B:45:0x0180 }] */
/* JADX WARN: Removed duplicated region for block: B:57:0x015f */
/* JADX WARN: Removed duplicated region for block: B:58:0x014f */
/* JADX WARN: Removed duplicated region for block: B:60:0x010b */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void a() {
/*
Method dump skipped, instructions count: 410
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.bidder.c.a():void");
}
public final void a(String str) {
this.b = str;
}
public final void b() {
IAConfigManager iAConfigManager = IAConfigManager.L;
if (TextUtils.isEmpty(iAConfigManager.n)) {
this.H = iAConfigManager.l;
} else {
this.H = String.format("%s_%s", iAConfigManager.l, iAConfigManager.n);
}
}
public final void c() {
if (TextUtils.isEmpty(this.b)) {
p.a(new a());
}
}
}

View File

@@ -0,0 +1,5 @@
package com.fyber.inneractive.sdk.bidder;
/* loaded from: classes2.dex */
public interface d {
}

View File

@@ -0,0 +1,140 @@
package com.fyber.inneractive.sdk.bidder;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import com.applovin.sdk.AppLovinEventTypes;
/* loaded from: classes2.dex */
public final class e extends BroadcastReceiver {
public final d a;
public e(d dVar) {
this.a = dVar;
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
@Override // android.content.BroadcastReceiver
public final void onReceive(Context context, Intent intent) {
char c;
boolean z;
if (intent == null || intent.getAction() == null) {
return;
}
String action = intent.getAction();
action.getClass();
switch (action.hashCode()) {
case -1538406691:
if (action.equals("android.intent.action.BATTERY_CHANGED")) {
c = 0;
break;
}
c = 65535;
break;
case -1530327060:
if (action.equals("android.bluetooth.adapter.action.STATE_CHANGED")) {
c = 1;
break;
}
c = 65535;
break;
case -1076576821:
if (action.equals("android.intent.action.AIRPLANE_MODE")) {
c = 2;
break;
}
c = 65535;
break;
case 1123270207:
if (action.equals("android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED")) {
c = 3;
break;
}
c = 65535;
break;
case 1779291251:
if (action.equals("android.os.action.POWER_SAVE_MODE_CHANGED")) {
c = 4;
break;
}
c = 65535;
break;
case 2070024785:
if (action.equals("android.media.RINGER_MODE_CHANGED")) {
c = 5;
break;
}
c = 65535;
break;
case 2106958107:
if (action.equals("android.app.action.INTERRUPTION_FILTER_CHANGED")) {
c = 6;
break;
}
c = 65535;
break;
default:
c = 65535;
break;
}
switch (c) {
case 0:
a aVar = (a) this.a;
aVar.b.getClass();
int intExtra = intent.getIntExtra("plugged", -1);
z = intExtra == 1 || intExtra == 2 || intExtra == 4;
Boolean bool = aVar.c.B;
if (bool == null || bool.booleanValue() != z) {
aVar.c.B = Boolean.valueOf(z);
aVar.d();
}
aVar.b.getClass();
if (!TextUtils.equals(aVar.c.C, com.fyber.inneractive.sdk.serverapi.a.a((intent.getIntExtra(AppLovinEventTypes.USER_COMPLETED_LEVEL, -1) * 100) / intent.getIntExtra("scale", -1)))) {
c cVar = aVar.c;
aVar.b.getClass();
cVar.C = com.fyber.inneractive.sdk.serverapi.a.a((intent.getIntExtra(AppLovinEventTypes.USER_COMPLETED_LEVEL, -1) * 100) / intent.getIntExtra("scale", -1));
aVar.d();
break;
}
break;
case 1:
case 3:
a aVar2 = (a) this.a;
aVar2.getClass();
Boolean bool2 = intent.getIntExtra("android.bluetooth.adapter.extra.CONNECTION_STATE", Integer.MIN_VALUE) == 2 ? Boolean.TRUE : null;
c cVar2 = aVar2.c;
if (cVar2.t != bool2) {
cVar2.t = bool2;
aVar2.d();
break;
}
break;
case 2:
a aVar3 = (a) this.a;
aVar3.c.w = Boolean.valueOf(intent.getBooleanExtra("state", false));
aVar3.d();
break;
case 4:
a aVar4 = (a) this.a;
aVar4.c.u = com.fyber.inneractive.sdk.serverapi.a.k();
aVar4.d();
break;
case 5:
a aVar5 = (a) this.a;
aVar5.getClass();
int intExtra2 = intent.getIntExtra("android.media.EXTRA_RINGER_MODE", -1);
z = intExtra2 == 0 || intExtra2 == 1;
Boolean bool3 = aVar5.c.y;
if (bool3 == null || bool3.booleanValue() != z) {
aVar5.c.y = Boolean.valueOf(z);
aVar5.d();
break;
}
break;
case 6:
((a) this.a).c();
break;
}
}
}

View File

@@ -0,0 +1,63 @@
package com.fyber.inneractive.sdk.bidder;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.bidder.TokenParametersOuterClass$TokenParameters;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
/* loaded from: classes2.dex */
public final class f {
public static /* synthetic */ class a {
public static final /* synthetic */ int[] a;
static {
int[] iArr = new int[UnitDisplayType.values().length];
a = iArr;
try {
iArr[UnitDisplayType.BANNER.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[UnitDisplayType.INTERSTITIAL.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[UnitDisplayType.REWARDED.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[UnitDisplayType.MRECT.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
}
}
public static TokenParametersOuterClass$TokenParameters.NullableBool a(Boolean bool) {
TokenParametersOuterClass$TokenParameters.NullableBool.a newBuilder = TokenParametersOuterClass$TokenParameters.NullableBool.newBuilder();
if (bool != null) {
boolean booleanValue = bool.booleanValue();
newBuilder.c();
((TokenParametersOuterClass$TokenParameters.NullableBool) newBuilder.b).setData(booleanValue);
}
return newBuilder.a();
}
public static TokenParametersOuterClass$TokenParameters.NullableString b(String str) {
TokenParametersOuterClass$TokenParameters.NullableString.a newBuilder = TokenParametersOuterClass$TokenParameters.NullableString.newBuilder();
if (!TextUtils.isEmpty(str)) {
newBuilder.c();
((TokenParametersOuterClass$TokenParameters.NullableString) newBuilder.b).setData(str);
}
return newBuilder.a();
}
public static TokenParametersOuterClass$TokenParameters.d a(String str) {
if (str.equals("native")) {
return TokenParametersOuterClass$TokenParameters.d.NATIVE;
}
if (!str.equals("unity3d")) {
return TokenParametersOuterClass$TokenParameters.d.UNRECOGNIZED;
}
return TokenParametersOuterClass$TokenParameters.d.UNITY3D;
}
}

View File

@@ -0,0 +1,41 @@
package com.fyber.inneractive.sdk.bidder;
import com.fyber.inneractive.sdk.protobuf.GeneratedMessageLite;
/* loaded from: classes2.dex */
public final /* synthetic */ class g {
public static final /* synthetic */ int[] a;
static {
int[] iArr = new int[GeneratedMessageLite.f.values().length];
a = iArr;
try {
iArr[GeneratedMessageLite.f.NEW_MUTABLE_INSTANCE.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[GeneratedMessageLite.f.NEW_BUILDER.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[GeneratedMessageLite.f.BUILD_MESSAGE_INFO.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[GeneratedMessageLite.f.GET_DEFAULT_INSTANCE.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[GeneratedMessageLite.f.GET_PARSER.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
a[GeneratedMessageLite.f.GET_MEMOIZED_IS_INITIALIZED.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
a[GeneratedMessageLite.f.SET_MEMOIZED_IS_INITIALIZED.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
}
}

View File

@@ -0,0 +1,11 @@
package com.fyber.inneractive.sdk.bidder;
/* loaded from: classes2.dex */
public final /* synthetic */ class h {
public static StringBuilder a(String str, int i, String str2) {
StringBuilder sb = new StringBuilder(str);
sb.append(i);
sb.append(str2);
return sb;
}
}

View File

@@ -0,0 +1,16 @@
package com.fyber.inneractive.sdk.cache;
/* loaded from: classes2.dex */
public interface a<T> {
T a(String str) throws Exception;
String a();
void a(T t);
String b();
boolean c();
String getUrl();
}

View File

@@ -0,0 +1,51 @@
package com.fyber.inneractive.sdk.cache;
import android.graphics.Bitmap;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.util.i0;
import com.fyber.inneractive.sdk.util.o;
/* loaded from: classes2.dex */
public final class b implements a<Bitmap> {
public final String a;
public b(String str) {
this.a = str;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String a() {
return "dt.dynamic.icon.last.modified";
}
@Override // com.fyber.inneractive.sdk.cache.a
public final void a(Bitmap bitmap) {
Bitmap bitmap2 = bitmap;
if (bitmap2 != null) {
o.a.getSharedPreferences("IAConfigurationPreferences", 0).edit().putString("dt.dynamic.icon.data", i0.a(bitmap2)).apply();
}
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String b() {
return String.valueOf(("dt.dynamic.icon_" + this.a).hashCode());
}
@Override // com.fyber.inneractive.sdk.cache.a
public final boolean c() {
return true;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String getUrl() {
return this.a;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final Bitmap a(String str) throws Exception {
if (TextUtils.isEmpty(str)) {
return null;
}
return i0.a(str);
}
}

View File

@@ -0,0 +1,46 @@
package com.fyber.inneractive.sdk.cache;
import com.fyber.inneractive.sdk.util.o;
/* loaded from: classes2.dex */
public final class c implements a<String> {
public final String a;
public c(String str) {
this.a = str;
}
/* JADX WARN: Can't rename method to resolve collision */
@Override // com.fyber.inneractive.sdk.cache.a
public final String a(String str) throws Exception {
return str;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String a() {
return "IALastModifiedFromHeader.endcard";
}
@Override // com.fyber.inneractive.sdk.cache.a
public final void a(String str) {
String str2 = str;
if (str2 != null) {
o.a.getSharedPreferences("IAConfigurationPreferences", 0).edit().putString("fmp.endcard.data", str2).apply();
}
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String b() {
return String.valueOf(("fmp.endcard_" + this.a).hashCode());
}
@Override // com.fyber.inneractive.sdk.cache.a
public final boolean c() {
return true;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String getUrl() {
return this.a;
}
}

View File

@@ -0,0 +1,45 @@
package com.fyber.inneractive.sdk.cache;
import com.fyber.inneractive.sdk.util.IAlog;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class d implements a<com.fyber.inneractive.sdk.config.k> {
public static final String a = String.format("https://%sconfig_android.json", "cdn2.inner-active.mobi/ia-sdk-config/");
@Override // com.fyber.inneractive.sdk.cache.a
public final String a() {
return "IALastModifiedFromHeader.global";
}
@Override // com.fyber.inneractive.sdk.cache.a
public final /* bridge */ /* synthetic */ void a(com.fyber.inneractive.sdk.config.k kVar) {
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String b() {
return "ia-global.config";
}
@Override // com.fyber.inneractive.sdk.cache.a
public final boolean c() {
return true;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String getUrl() {
int i = com.fyber.inneractive.sdk.config.g.a;
return System.getProperty("ia.testEnvironmentConfiguration.globalConfigUrl") == null ? a : System.getProperty("ia.testEnvironmentConfiguration.globalConfigUrl");
}
@Override // com.fyber.inneractive.sdk.cache.a
public final com.fyber.inneractive.sdk.config.k a(String str) throws Exception {
try {
return com.fyber.inneractive.sdk.config.k.a(new JSONObject(str));
} catch (JSONException e) {
IAlog.b("internal error while parsing global config file", new Object[0]);
throw e;
}
}
}

View File

@@ -0,0 +1,42 @@
package com.fyber.inneractive.sdk.cache;
/* loaded from: classes2.dex */
public final class e implements a<String> {
public final String a;
public final String b;
public e(String str, String str2) {
this.a = str;
this.b = str2;
}
/* JADX WARN: Can't rename method to resolve collision */
@Override // com.fyber.inneractive.sdk.cache.a
public final String a(String str) throws Exception {
return str;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String a() {
return this.b;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final /* bridge */ /* synthetic */ void a(String str) {
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String b() {
return this.b;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final boolean c() {
return true;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String getUrl() {
return this.a;
}
}

View File

@@ -0,0 +1,20 @@
package com.fyber.inneractive.sdk.cache;
import com.fyber.inneractive.sdk.network.w;
/* loaded from: classes2.dex */
public final class f implements w<String> {
public final /* synthetic */ i a;
public f(i iVar) {
this.a = iVar;
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(String str, Exception exc, boolean z) {
String str2 = str;
if (str2 != null) {
this.a.b = str2;
}
}
}

View File

@@ -0,0 +1,20 @@
package com.fyber.inneractive.sdk.cache;
import com.fyber.inneractive.sdk.network.w;
/* loaded from: classes2.dex */
public final class g implements w<String> {
public final /* synthetic */ i a;
public g(i iVar) {
this.a = iVar;
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(String str, Exception exc, boolean z) {
String str2 = str;
if (str2 != null) {
this.a.c = str2;
}
}
}

View File

@@ -0,0 +1,20 @@
package com.fyber.inneractive.sdk.cache;
import com.fyber.inneractive.sdk.network.w;
/* loaded from: classes2.dex */
public final class h implements w<String> {
public final /* synthetic */ i a;
public h(i iVar) {
this.a = iVar;
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(String str, Exception exc, boolean z) {
String str2 = str;
if (str2 != null) {
this.a.d = str2;
}
}
}

View File

@@ -0,0 +1,33 @@
package com.fyber.inneractive.sdk.cache;
import android.app.Application;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.network.g0;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.o;
import java.util.concurrent.TimeUnit;
/* loaded from: classes2.dex */
public final class i {
public long a;
public String b;
public String c;
public String d;
public final void a() {
if (TimeUnit.MILLISECONDS.toMinutes(System.currentTimeMillis() - this.a) >= 60) {
IAConfigManager iAConfigManager = IAConfigManager.L;
if (iAConfigManager.t.b.a(false, "use_js_inline")) {
Application application = o.a;
if (application == null) {
IAlog.f("fetchJS() failed context null", new Object[0]);
return;
}
this.a = System.currentTimeMillis();
iAConfigManager.r.a(new g0(new f(this), application, new e("https://cdn2.inner-active.mobi/client/ia-js-tags/dt-mraid-video-controller.js", "dt-mraid-video-controller.js")));
iAConfigManager.r.a(new g0(new g(this), application, new e("https://cdn2.inner-active.mobi/IA-JSTag/Production/centering_v1.css", "centering_v1.css")));
iAConfigManager.r.a(new g0(new h(this), application, new e("https://cdn2.inner-active.mobi/IA-JSTag/Production/centering_v1.js", "centering_v1.js")));
}
}
}
}

View File

@@ -0,0 +1,42 @@
package com.fyber.inneractive.sdk.cache;
/* loaded from: classes2.dex */
public final class j implements a<String> {
public final String a;
public final String b;
public j(String str) {
this.a = str;
this.b = String.format("template_%d.html", Integer.valueOf(str.hashCode()));
}
/* JADX WARN: Can't rename method to resolve collision */
@Override // com.fyber.inneractive.sdk.cache.a
public final String a(String str) throws Exception {
return str;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String a() {
return this.b;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final /* bridge */ /* synthetic */ void a(String str) {
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String b() {
return this.b;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final boolean c() {
return true;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String getUrl() {
return this.a;
}
}

View File

@@ -0,0 +1,15 @@
package com.fyber.inneractive.sdk.cache;
/* loaded from: classes2.dex */
public final class k<ResultData> {
public final ResultData a;
public final String b;
public k(ResultData resultdata, String str) {
this.a = resultdata;
this.b = str;
}
public k() {
}
}

View File

@@ -0,0 +1,16 @@
package com.fyber.inneractive.sdk.cache.session;
import java.util.HashMap;
/* loaded from: classes2.dex */
public final class a extends HashMap<com.fyber.inneractive.sdk.cache.session.enums.b, h> {
public final /* synthetic */ int a = 25;
public a() {
for (com.fyber.inneractive.sdk.cache.session.enums.b bVar : com.fyber.inneractive.sdk.cache.session.enums.b.values()) {
if (bVar != com.fyber.inneractive.sdk.cache.session.enums.b.NONE) {
put(bVar, new h(this.a));
}
}
}
}

View File

@@ -0,0 +1,107 @@
package com.fyber.inneractive.sdk.cache.session;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class b implements Runnable {
public final /* synthetic */ d a;
public class a implements Runnable {
public final /* synthetic */ JSONObject a;
public a(JSONObject jSONObject) {
this.a = jSONObject;
}
/* JADX WARN: Removed duplicated region for block: B:64:0x0115 */
/* JADX WARN: Removed duplicated region for block: B:67:0x0118 A[SYNTHETIC] */
@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: 343
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.cache.session.b.a.run():void");
}
}
public b(d dVar) {
this.a = dVar;
}
/* JADX WARN: Removed duplicated region for block: B:12:0x005b */
/* JADX WARN: Removed duplicated region for block: B:15:0x0036 A[EXC_TOP_SPLITTER, SYNTHETIC] */
@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() {
/*
r7 = this;
android.app.Application r0 = com.fyber.inneractive.sdk.util.o.a
java.lang.String r1 = "session_details.json"
r2 = 0
java.io.FileInputStream r3 = r0.openFileInput(r1) // Catch: java.lang.Throwable -> L22
int r4 = r3.available() // Catch: java.lang.Throwable -> L23
byte[] r5 = new byte[r4] // Catch: java.lang.Throwable -> L23
int r6 = r3.read(r5) // Catch: java.lang.Throwable -> L23
if (r6 != r4) goto L1d
java.lang.String r4 = new java.lang.String // Catch: java.lang.Throwable -> L23
java.lang.String r6 = "UTF-8"
r4.<init>(r5, r6) // Catch: java.lang.Throwable -> L23
goto L1e
L1d:
r4 = r2
L1e:
com.fyber.inneractive.sdk.util.t.a(r3)
goto L30
L22:
r3 = r2
L23:
java.lang.String r4 = "readFileFromContext failed reading %s"
java.lang.Object[] r5 = new java.lang.Object[]{r1} // Catch: java.lang.Throwable -> L61
com.fyber.inneractive.sdk.util.IAlog.a(r4, r5) // Catch: java.lang.Throwable -> L61
com.fyber.inneractive.sdk.util.t.a(r3)
r4 = r2
L30:
boolean r3 = android.text.TextUtils.isEmpty(r4)
if (r3 != 0) goto L5b
org.json.JSONObject r3 = new org.json.JSONObject // Catch: java.lang.Throwable -> L3d
r3.<init>(r4) // Catch: java.lang.Throwable -> L3d
r2 = r3
goto L45
L3d:
r3 = 0
java.lang.Object[] r3 = new java.lang.Object[r3]
java.lang.String r4 = "Failed parsing SessionCache"
com.fyber.inneractive.sdk.util.IAlog.f(r4, r3)
L45:
if (r2 == 0) goto L52
android.os.Handler r0 = com.fyber.inneractive.sdk.util.p.b
com.fyber.inneractive.sdk.cache.session.b$a r1 = new com.fyber.inneractive.sdk.cache.session.b$a
r1.<init>(r2)
r0.post(r1)
goto L60
L52:
r0.deleteFile(r1)
com.fyber.inneractive.sdk.cache.session.d r0 = r7.a
r0.getClass()
goto L60
L5b:
com.fyber.inneractive.sdk.cache.session.d r0 = r7.a
r0.getClass()
L60:
return
L61:
r0 = move-exception
com.fyber.inneractive.sdk.util.t.a(r3)
throw r0
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.cache.session.b.run():void");
}
}

View File

@@ -0,0 +1,49 @@
package com.fyber.inneractive.sdk.cache.session;
import com.fyber.inneractive.sdk.cache.session.e;
import com.fyber.inneractive.sdk.util.o;
import java.io.UnsupportedEncodingException;
/* loaded from: classes2.dex */
public final class c implements Runnable {
public final /* synthetic */ com.fyber.inneractive.sdk.cache.session.enums.a a;
public final /* synthetic */ com.fyber.inneractive.sdk.cache.session.enums.b b;
public final /* synthetic */ d c;
public c(d dVar, com.fyber.inneractive.sdk.cache.session.enums.a aVar, com.fyber.inneractive.sdk.cache.session.enums.b bVar) {
this.c = dVar;
this.a = aVar;
this.b = bVar;
}
@Override // java.lang.Runnable
public final void run() {
synchronized (this.c.c) {
try {
com.fyber.inneractive.sdk.cache.session.enums.a aVar = this.a;
if (aVar != com.fyber.inneractive.sdk.cache.session.enums.a.NEW_SESSION) {
e eVar = this.c.a.a.get(this.b);
if (eVar != null) {
int i = e.a.a[aVar.ordinal()];
if (i == 1) {
eVar.b++;
} else if (i == 2) {
eVar.c++;
} else if (i == 3) {
eVar.a++;
}
}
} else {
this.c.a = new f();
}
try {
o.a(o.a, d.a(this.c).toString().getBytes("UTF-8"));
} catch (UnsupportedEncodingException unused) {
}
this.c.getClass();
} catch (Throwable th) {
throw th;
}
}
}
}

View File

@@ -0,0 +1,46 @@
package com.fyber.inneractive.sdk.cache.session;
import java.util.Iterator;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class d {
public f a = new f();
public final Object c = new Object();
public final Object d = new Object();
public final a b = new a();
public static JSONObject a(d dVar) {
dVar.getClass();
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("currentSession", dVar.a.a());
for (Map.Entry<com.fyber.inneractive.sdk.cache.session.enums.b, h> entry : dVar.b.entrySet()) {
JSONArray jSONArray = new JSONArray();
com.fyber.inneractive.sdk.cache.session.enums.b key = entry.getKey();
Iterator<e> it = entry.getValue().iterator();
while (it.hasNext()) {
jSONArray.put(it.next().a(true, true));
}
jSONObject.put(key.name(), jSONArray);
}
} catch (Exception unused) {
}
return jSONObject;
}
public final void a(com.fyber.inneractive.sdk.cache.session.enums.b bVar, e eVar) {
synchronized (this.d) {
try {
h hVar = this.b.get(bVar);
if (hVar != null) {
hVar.add(eVar);
}
} catch (Throwable th) {
throw th;
}
}
}
}

View File

@@ -0,0 +1,60 @@
package com.fyber.inneractive.sdk.cache.session;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class e {
public int a;
public int b;
public int c;
public final long d;
public static /* synthetic */ class a {
public static final /* synthetic */ int[] a;
static {
int[] iArr = new int[com.fyber.inneractive.sdk.cache.session.enums.a.values().length];
a = iArr;
try {
iArr[com.fyber.inneractive.sdk.cache.session.enums.a.CLICK.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[com.fyber.inneractive.sdk.cache.session.enums.a.COMPLETION.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[com.fyber.inneractive.sdk.cache.session.enums.a.IMPRESSION.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
}
}
public e() {
this(0, 0, 0, System.currentTimeMillis());
}
public final JSONObject a(boolean z, boolean z2) {
JSONObject jSONObject = new JSONObject();
if (z) {
try {
jSONObject.put("time", this.d);
} catch (JSONException unused) {
}
}
jSONObject.put("imp", this.a);
if (z2) {
jSONObject.put("com", this.c);
}
jSONObject.put("cli", this.b);
return jSONObject;
}
public e(int i, int i2, int i3, long j) {
this.d = j;
this.a = i;
this.b = i2;
this.c = i3;
}
}

View File

@@ -0,0 +1,9 @@
package com.fyber.inneractive.sdk.cache.session.enums;
/* loaded from: classes2.dex */
public enum a {
IMPRESSION,
CLICK,
COMPLETION,
NEW_SESSION
}

View File

@@ -0,0 +1,93 @@
package com.fyber.inneractive.sdk.cache.session.enums;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
/* JADX WARN: Enum visitor error
jadx.core.utils.exceptions.JadxRuntimeException: Init of enum field 'REWARDED_VIDEO' uses external variables
at jadx.core.dex.visitors.EnumVisitor.createEnumFieldByConstructor(EnumVisitor.java:451)
at jadx.core.dex.visitors.EnumVisitor.processEnumFieldByRegister(EnumVisitor.java:395)
at jadx.core.dex.visitors.EnumVisitor.extractEnumFieldsFromFilledArray(EnumVisitor.java:324)
at jadx.core.dex.visitors.EnumVisitor.extractEnumFieldsFromInsn(EnumVisitor.java:262)
at jadx.core.dex.visitors.EnumVisitor.convertToEnum(EnumVisitor.java:151)
at jadx.core.dex.visitors.EnumVisitor.visit(EnumVisitor.java:100)
*/
/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
/* loaded from: classes2.dex */
public final class b {
private static final /* synthetic */ b[] $VALUES;
public static final b BANNER_DISPLAY;
public static final b INTERSTITIAL_DISPLAY;
public static final b INTERSTITIAL_VIDEO;
public static final b NONE;
public static final b RECTANGLE_DISPLAY;
public static final b REWARDED_DISPLAY;
public static final b REWARDED_VIDEO;
private boolean mShouldCountCompletion;
private UnitDisplayType mType;
public static /* synthetic */ class a {
public static final /* synthetic */ int[] a;
static {
int[] iArr = new int[UnitDisplayType.values().length];
a = iArr;
try {
iArr[UnitDisplayType.REWARDED.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[UnitDisplayType.MRECT.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[UnitDisplayType.BANNER.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[UnitDisplayType.INTERSTITIAL.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
}
}
static {
UnitDisplayType unitDisplayType = UnitDisplayType.REWARDED;
b bVar = new b("REWARDED_VIDEO", 0, unitDisplayType, true);
REWARDED_VIDEO = bVar;
UnitDisplayType unitDisplayType2 = UnitDisplayType.INTERSTITIAL;
b bVar2 = new b("INTERSTITIAL_VIDEO", 1, unitDisplayType2, true);
INTERSTITIAL_VIDEO = bVar2;
b bVar3 = new b("RECTANGLE_DISPLAY", 2, UnitDisplayType.MRECT, false);
RECTANGLE_DISPLAY = bVar3;
b bVar4 = new b("REWARDED_DISPLAY", 3, unitDisplayType, true);
REWARDED_DISPLAY = bVar4;
b bVar5 = new b("BANNER_DISPLAY", 4, UnitDisplayType.BANNER, false);
BANNER_DISPLAY = bVar5;
b bVar6 = new b("INTERSTITIAL_DISPLAY", 5, unitDisplayType2, false);
INTERSTITIAL_DISPLAY = bVar6;
b bVar7 = new b("NONE", 6, UnitDisplayType.DEFAULT, false);
NONE = bVar7;
$VALUES = new b[]{bVar, bVar2, bVar3, bVar4, bVar5, bVar6, bVar7};
}
public b(String str, int i, UnitDisplayType unitDisplayType, boolean z) {
this.mType = unitDisplayType;
this.mShouldCountCompletion = z;
}
public static b valueOf(String str) {
return (b) Enum.valueOf(b.class, str);
}
public static b[] values() {
return (b[]) $VALUES.clone();
}
public final UnitDisplayType e() {
return this.mType;
}
public final boolean f() {
return this.mShouldCountCompletion;
}
}

View File

@@ -0,0 +1,42 @@
package com.fyber.inneractive.sdk.cache.session;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class f {
public final a a = new a();
public class a extends HashMap<com.fyber.inneractive.sdk.cache.session.enums.b, e> {
public a() {
for (com.fyber.inneractive.sdk.cache.session.enums.b bVar : com.fyber.inneractive.sdk.cache.session.enums.b.values()) {
if (bVar != com.fyber.inneractive.sdk.cache.session.enums.b.NONE) {
put(bVar, new e());
}
}
}
}
public final JSONObject a() {
JSONObject jSONObject = new JSONObject();
try {
JSONArray jSONArray = new JSONArray();
for (Map.Entry<com.fyber.inneractive.sdk.cache.session.enums.b, e> entry : this.a.entrySet()) {
com.fyber.inneractive.sdk.cache.session.enums.b key = entry.getKey();
try {
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("type", key.e().value());
jSONObject2.put("subType", key.name().toLowerCase().contains("video") ? "video" : "display");
jSONObject2.put("session_data", entry.getValue().a(true, true));
jSONArray.put(jSONObject2);
} catch (Exception unused) {
}
}
jSONObject.put("content", jSONArray);
} catch (Exception unused2) {
}
return jSONObject;
}
}

View File

@@ -0,0 +1,16 @@
package com.fyber.inneractive.sdk.cache.session;
import java.util.Comparator;
/* loaded from: classes2.dex */
public final class g implements Comparator<e> {
@Override // java.util.Comparator
public final int compare(e eVar, e eVar2) {
e eVar3 = eVar;
e eVar4 = eVar2;
if (eVar3 == null || eVar4 == null) {
return 0;
}
return eVar4.d - eVar3.d > 0 ? 1 : -1;
}
}

View File

@@ -0,0 +1,28 @@
package com.fyber.inneractive.sdk.cache.session;
import java.util.PriorityQueue;
/* loaded from: classes2.dex */
public final class h extends PriorityQueue<e> {
public final int a;
public h(int i) {
super(1, new i());
this.a = i;
}
@Override // java.util.PriorityQueue, java.util.AbstractQueue, java.util.AbstractCollection, java.util.Collection, java.util.Queue
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public final boolean add(e eVar) {
boolean add = super.add(eVar);
if (super.size() > this.a) {
poll();
}
return add;
}
@Override // java.util.PriorityQueue, java.util.AbstractCollection, java.util.Collection
public final int size() {
return super.size();
}
}

View File

@@ -0,0 +1,16 @@
package com.fyber.inneractive.sdk.cache.session;
import java.util.Comparator;
/* loaded from: classes2.dex */
public final class i implements Comparator<e> {
@Override // java.util.Comparator
public final int compare(e eVar, e eVar2) {
e eVar3 = eVar;
e eVar4 = eVar2;
if (eVar3 == null || eVar4 == null) {
return 0;
}
return eVar3.d < eVar4.d ? -1 : 1;
}
}

View File

@@ -0,0 +1,12 @@
package com.fyber.inneractive.sdk.click;
import android.content.Context;
import android.net.Uri;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public interface a {
b a(Context context, Uri uri, ArrayList arrayList);
boolean a(Uri uri, l lVar);
}

View File

@@ -0,0 +1,32 @@
package com.fyber.inneractive.sdk.click;
import com.fyber.inneractive.sdk.click.l;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public final class b {
public final l.d a;
public final Throwable b;
public final String c;
public final String d;
public long e;
public final ArrayList f = new ArrayList();
public b(String str, l.d dVar, String str2, Throwable th) {
this.d = str;
this.a = dVar;
this.c = str2;
this.b = th;
}
public final String toString() {
l.d dVar = this.a;
if (dVar != l.d.FAILED) {
return String.format("Open result: Success! target: %s method: %s", dVar, this.c);
}
Object[] objArr = new Object[1];
Throwable th = this.b;
objArr[0] = th != null ? th.getMessage() : "none";
return String.format("Open result: Failed! error: %s", objArr);
}
}

View File

@@ -0,0 +1,9 @@
package com.fyber.inneractive.sdk.click;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public final class c {
public final ArrayList a = new ArrayList();
public String b;
}

View File

@@ -0,0 +1,71 @@
package com.fyber.inneractive.sdk.click;
import android.content.Context;
import android.net.Uri;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.click.l;
import com.fyber.inneractive.sdk.util.q;
import com.fyber.inneractive.sdk.util.v0;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes2.dex */
public final class d implements a {
@Override // com.fyber.inneractive.sdk.click.a
public final boolean a(Uri uri, l lVar) {
return "smartlink".equalsIgnoreCase(uri.getScheme());
}
@Override // com.fyber.inneractive.sdk.click.a
public final b a(Context context, Uri uri, ArrayList arrayList) {
Uri uri2;
Uri uri3;
if (!a(uri, null)) {
return null;
}
com.fyber.inneractive.sdk.util.k kVar = new com.fyber.inneractive.sdk.util.k();
String queryParameter = uri.getQueryParameter("primaryUrl");
if (!TextUtils.isEmpty(queryParameter) && q.a(context, Uri.parse(queryParameter))) {
List<String> queryParameters = uri.getQueryParameters("primaryTrackingUrl");
v0.a aVar = v0.a.Primary;
try {
uri3 = Uri.parse(queryParameter);
} catch (Exception unused) {
uri3 = null;
}
if (uri3 != null) {
kVar.a.offer(new v0(aVar, uri3, queryParameters));
}
if (arrayList != null) {
arrayList.add(new i(uri.toString(), true, l.d.OPEN_IN_EXTERNAL_APPLICATION, null));
}
} else if (arrayList != null) {
arrayList.add(new i(uri.toString(), false, l.d.DEEP_LINK, null));
}
String queryParameter2 = uri.getQueryParameter("fallbackUrl");
if (!TextUtils.isEmpty(queryParameter2) && q.a(context, Uri.parse(queryParameter2))) {
List<String> queryParameters2 = uri.getQueryParameters("fallbackTrackingUrl");
v0.a aVar2 = v0.a.FallBack;
try {
uri2 = Uri.parse(queryParameter2);
} catch (Exception unused2) {
uri2 = null;
}
if (uri2 != null) {
kVar.a.offer(new v0(aVar2, uri2, queryParameters2));
}
if (arrayList != null) {
arrayList.add(new i(queryParameter2, true, l.d.OPENED_IN_EXTERNAL_BROWSER, null));
}
} else if (arrayList != null && queryParameter2 != null) {
arrayList.add(new i(queryParameter2, false, l.d.DEEP_LINK, null));
}
if (kVar.a.size() <= 0) {
return l.a(uri.toString(), "FyberDeepLink", "fyberDeepLink is not valid");
}
if (!q.a(context, kVar)) {
return l.a(uri.toString(), "FyberDeepLink", "IADeeplinkUtil.tryHandleDeepLinkWithExternalApp has failed");
}
return l.a(uri.toString(), l.d.OPEN_IN_EXTERNAL_APPLICATION, "FyberDeepLink");
}
}

View File

@@ -0,0 +1,80 @@
package com.fyber.inneractive.sdk.click;
import android.net.Uri;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.click.l;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.config.v;
import com.fyber.inneractive.sdk.network.w;
import com.fyber.inneractive.sdk.util.p;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes2.dex */
public final class e implements w<c> {
public final /* synthetic */ List a;
public final /* synthetic */ Uri b;
public final /* synthetic */ f c;
public e(f fVar, ArrayList arrayList, Uri uri) {
this.c = fVar;
this.a = arrayList;
this.b = uri;
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(c cVar, Exception exc, boolean z) {
c cVar2 = cVar;
if (exc != null || cVar2 == null) {
String uri = this.b.toString();
IAConfigManager iAConfigManager = IAConfigManager.L;
p.b.post(new v(uri, null));
Uri uri2 = this.b;
this.c.getClass();
b a = l.a(uri2.toString(), "IgniteGooglePlay", "failed getting redirects");
List list = this.a;
if (list != null) {
list.add(new i(this.b.toString(), false, l.d.INTERNAL_REDIRECT, "failed getting redirects. ignite click handler"));
List list2 = this.a;
a.f.clear();
a.f.addAll(list2);
}
f fVar = this.c;
fVar.c.a(a, fVar.d, fVar.e);
return;
}
if (cVar2.a.size() > 0) {
ArrayList arrayList = cVar2.a;
String str = (String) arrayList.get(arrayList.size() - 1);
if (this.a != null) {
Iterator it = cVar2.a.iterator();
while (it.hasNext()) {
String str2 = (String) it.next();
if (!TextUtils.equals(str2, str)) {
this.a.add(new i(str2, true, l.d.INTERNAL_REDIRECT, null));
}
}
List list3 = this.a;
l.d dVar = l.d.OPEN_INTERNAL_STORE;
list3.add(new i(str, true, dVar, null));
this.c.getClass();
b a2 = l.a(str, dVar, "IgniteGooglePlay");
List list4 = this.a;
a2.f.clear();
a2.f.addAll(list4);
f fVar2 = this.c;
fVar2.c.a(a2, fVar2.d, fVar2.e);
}
if (str.startsWith("market")) {
String replace = str.replace("market://details?id=", "https://play.google.com/store/apps/details?id=");
IAConfigManager iAConfigManager2 = IAConfigManager.L;
p.b.post(new v(replace, null));
} else {
String str3 = cVar2.b;
IAConfigManager iAConfigManager3 = IAConfigManager.L;
p.b.post(new v(str, str3));
}
}
}
}

View File

@@ -0,0 +1,55 @@
package com.fyber.inneractive.sdk.click;
import android.net.Uri;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.util.p0;
import com.fyber.inneractive.sdk.web.u;
/* loaded from: classes2.dex */
public final class f implements com.fyber.inneractive.sdk.click.a {
public u a;
public boolean b;
public final a c;
public final p0 d;
public final com.fyber.inneractive.sdk.util.h e;
public interface a {
void a(b bVar, p0 p0Var, com.fyber.inneractive.sdk.util.h hVar);
}
public f(a aVar, p0 p0Var, com.fyber.inneractive.sdk.util.h hVar) {
this.c = aVar;
this.d = p0Var;
this.e = hVar;
}
@Override // com.fyber.inneractive.sdk.click.a
public final boolean a(Uri uri, l lVar) {
com.fyber.inneractive.sdk.ignite.l lVar2;
u uVar;
com.fyber.inneractive.sdk.ignite.l lVar3 = com.fyber.inneractive.sdk.ignite.l.NONE;
if (lVar != null) {
lVar2 = lVar.k;
this.b = lVar.j;
this.a = lVar.i;
} else {
lVar2 = lVar3;
}
return lVar2 != lVar3 && IAConfigManager.L.D.m() && (uVar = this.a) != null && uVar.l;
}
/* JADX WARN: Removed duplicated region for block: B:42:0x0066 */
/* JADX WARN: Removed duplicated region for block: B:43:0x006a */
@Override // com.fyber.inneractive.sdk.click.a
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.fyber.inneractive.sdk.click.b a(android.content.Context r11, android.net.Uri r12, java.util.ArrayList r13) {
/*
Method dump skipped, instructions count: 234
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.click.f.a(android.content.Context, android.net.Uri, java.util.ArrayList):com.fyber.inneractive.sdk.click.b");
}
}

View File

@@ -0,0 +1,73 @@
package com.fyber.inneractive.sdk.click;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.text.TextUtils;
import com.facebook.gamingservices.cloudgaming.internal.SDKConstants;
import com.fyber.inneractive.sdk.click.l;
import com.fyber.inneractive.sdk.util.IAlog;
import com.google.android.gms.drive.DriveFile;
import java.net.URISyntaxException;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public final class g implements a {
@Override // com.fyber.inneractive.sdk.click.a
public final boolean a(Uri uri, l lVar) {
return SDKConstants.PARAM_INTENT.equalsIgnoreCase(uri.getScheme());
}
@Override // com.fyber.inneractive.sdk.click.a
public final b a(Context context, Uri uri, ArrayList arrayList) {
if (a(uri, null)) {
try {
Intent parseUri = Intent.parseUri(uri.toString(), 1);
if (context != null && parseUri != null) {
if (!(context instanceof Activity)) {
parseUri.addFlags(DriveFile.MODE_READ_ONLY);
}
try {
context.startActivity(parseUri);
int i = IAlog.a;
uri.toString();
if (arrayList != null) {
arrayList.add(new i(uri.toString(), true, l.d.OPEN_IN_EXTERNAL_APPLICATION, null));
}
return l.a(uri.toString(), l.d.OPEN_IN_EXTERNAL_APPLICATION, "IntentScheme");
} catch (ActivityNotFoundException unused) {
}
}
String stringExtra = parseUri.getStringExtra("browser_fallback_url");
if (TextUtils.isEmpty(stringExtra)) {
if (arrayList != null) {
arrayList.add(new i(uri.toString(), false, l.d.OPEN_IN_EXTERNAL_APPLICATION, "tryToOpenExternalApp has failed (intent scheme)"));
}
return l.a(uri.toString(), "IntentScheme", "tryToOpenExternalApp has failed (intent scheme)");
}
try {
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(stringExtra));
if (!(context instanceof Activity)) {
intent.setFlags(DriveFile.MODE_READ_ONLY);
}
context.startActivity(intent);
if (arrayList != null) {
arrayList.add(new i(uri.toString(), false, l.d.DEEP_LINK, null));
arrayList.add(new i(stringExtra, true, l.d.OPEN_IN_EXTERNAL_APPLICATION, null));
}
return l.a(uri.toString(), l.d.OPEN_IN_EXTERNAL_APPLICATION, "IntentScheme");
} catch (ActivityNotFoundException unused2) {
}
} catch (URISyntaxException e) {
IAlog.a("failed parsing uri with error: %s", e.getLocalizedMessage());
if (arrayList != null) {
arrayList.add(new i(uri.toString(), false, l.d.OPEN_IN_EXTERNAL_APPLICATION, null));
}
return new b(uri.toString(), l.d.FAILED, "IntentScheme", e);
}
}
return null;
}
}

View File

@@ -0,0 +1,88 @@
package com.fyber.inneractive.sdk.click;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import com.fyber.inneractive.sdk.activities.InneractiveInternalBrowserActivity;
import com.fyber.inneractive.sdk.click.l;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.a0;
import com.google.android.gms.drive.DriveFile;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public final class h implements a {
public final String a;
public final boolean b;
public h(boolean z, String str) {
this.a = str;
this.b = z;
}
@Override // com.fyber.inneractive.sdk.click.a
public final boolean a(Uri uri, l lVar) {
return "fybernativebrowser".equalsIgnoreCase(uri.getScheme()) || "fybernativebrowser".equalsIgnoreCase(this.a) || this.b;
}
@Override // com.fyber.inneractive.sdk.click.a
public final b a(Context context, Uri uri, ArrayList arrayList) {
a0.a aVar;
String uri2 = uri.toString();
a0.c cVar = a0.c.OPEN_EVERYTHING;
try {
context.getClass();
} catch (Throwable unused) {
}
try {
IAlog.a("IAJavaUtil - valid url found: '%s' opening browser", uri2);
try {
try {
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(uri2));
if (!(context instanceof Activity)) {
intent.setFlags(DriveFile.MODE_READ_ONLY);
}
context.startActivity(intent);
aVar = new a0.a(a0.d.OPEN_IN_EXTERNAL_BROWSER, null);
} catch (Throwable unused2) {
IAlog.f("Failed opening chrome for a special uri.", new Object[0]);
aVar = new a0.a(a0.d.FAILED, new a0.b("tryOpeningChromeGracefully has failed and couldn't open the url"));
}
} catch (ActivityNotFoundException unused3) {
Intent intent2 = new Intent("android.intent.action.VIEW", Uri.parse(String.format("googlechrome://navigate?url=%s", uri2)));
if (!(context instanceof Activity)) {
intent2.addFlags(DriveFile.MODE_READ_ONLY);
}
context.startActivity(intent2);
aVar = new a0.a(a0.d.OPENED_USING_CHROME_NAVIGATE, null);
} catch (Throwable unused4) {
if (a0.e(uri2) || a0.d(uri2) || cVar == a0.c.DO_NOT_OPEN_IN_INTERNAL_BROWSER) {
aVar = new a0.a(a0.d.FAILED, new a0.b("canOpenInExternalBrowser has decided it cant be opened and shouldUseInternalBrowser was set to true"));
} else {
Intent intent3 = new Intent(context, (Class<?>) InneractiveInternalBrowserActivity.class);
intent3.putExtra(InneractiveInternalBrowserActivity.URL_EXTRA, uri2);
intent3.putExtra("spotId", (String) null);
if (!(context instanceof Activity)) {
intent3.setFlags(DriveFile.MODE_READ_ONLY);
}
context.startActivity(intent3);
aVar = new a0.a(a0.d.OPENED_IN_INTERNAL_BROWSER, null);
}
}
} catch (Throwable th) {
IAlog.a("IAJavaUtil - could not open a browser for url: %s", uri2);
aVar = new a0.a(a0.d.FAILED, th);
}
if (arrayList != null) {
Throwable th2 = aVar.b;
if (th2 != null) {
arrayList.add(new i(uri2, false, null, th2.toString()));
} else {
arrayList.add(new i(uri2, true, l.d.OPENED_IN_EXTERNAL_BROWSER, null));
}
}
return l.a(uri.toString(), l.d.OPENED_IN_EXTERNAL_BROWSER, "FyberNativeBrowser");
}
}

View File

@@ -0,0 +1,22 @@
package com.fyber.inneractive.sdk.click;
import com.fyber.inneractive.sdk.click.l;
/* loaded from: classes2.dex */
public final class i {
public final String a;
public final boolean b;
public final l.d c;
public final String d;
public i() {
throw null;
}
public i(String str, boolean z, l.d dVar, String str2) {
this.a = str;
this.b = z;
this.c = dVar;
this.d = str2;
}
}

View File

@@ -0,0 +1,110 @@
package com.fyber.inneractive.sdk.click;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Build;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.click.l;
import com.fyber.inneractive.sdk.util.IAlog;
import com.google.android.gms.drive.DriveFile;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
import java.util.TreeSet;
/* loaded from: classes2.dex */
public final class j implements com.fyber.inneractive.sdk.click.a {
public static final a a = new a();
public class a implements Comparator<ResolveInfo> {
@Override // java.util.Comparator
public final int compare(ResolveInfo resolveInfo, ResolveInfo resolveInfo2) {
ActivityInfo activityInfo;
String str;
ResolveInfo resolveInfo3 = resolveInfo2;
ActivityInfo activityInfo2 = resolveInfo.activityInfo;
if (activityInfo2 == null || (activityInfo = resolveInfo3.activityInfo) == null || (str = activityInfo2.packageName) == null) {
return 1;
}
return str.compareTo(activityInfo.packageName);
}
}
@Override // com.fyber.inneractive.sdk.click.a
public final boolean a(Uri uri, l lVar) {
return true;
}
@Override // com.fyber.inneractive.sdk.click.a
public final b a(Context context, Uri uri, ArrayList arrayList) {
Intent intent;
ResolveInfo resolveInfo;
if (Build.VERSION.SDK_INT > 29) {
String scheme = uri.getScheme();
if (!"http".equalsIgnoreCase(scheme) && !"https".equalsIgnoreCase(scheme)) {
Intent intent2 = new Intent("android.intent.action.VIEW", uri);
if (!(context instanceof Activity)) {
intent2.setFlags(DriveFile.MODE_READ_ONLY);
}
return a(context, intent2, uri, arrayList);
}
}
List<ResolveInfo> queryIntentActivities = context.getPackageManager().queryIntentActivities(new Intent("android.intent.action.VIEW", uri), 32);
if (queryIntentActivities == null || queryIntentActivities.size() <= 0) {
return null;
}
List<ResolveInfo> queryIntentActivities2 = context.getPackageManager().queryIntentActivities(new Intent("android.intent.action.VIEW", Uri.parse("http://www.fyber.com")), 32);
TreeSet treeSet = new TreeSet(a);
treeSet.addAll(queryIntentActivities2);
queryIntentActivities.removeAll(treeSet);
if (queryIntentActivities.size() <= 0 || (resolveInfo = queryIntentActivities.get(0)) == null) {
intent = null;
} else {
intent = new Intent("android.intent.action.VIEW", uri);
ActivityInfo activityInfo = resolveInfo.activityInfo;
intent.setClassName(activityInfo.packageName, activityInfo.name);
if (!(context instanceof Activity)) {
intent.setFlags(DriveFile.MODE_READ_ONLY);
}
}
if (intent != null) {
return a(context, intent, uri, arrayList);
}
return null;
}
public static b a(Context context, Intent intent, Uri uri, ArrayList arrayList) {
try {
context.startActivity(intent);
if (arrayList != null) {
arrayList.add(new i(uri.toString(), true, a(intent), null));
}
return l.a(uri.toString(), a(intent), "Resolver");
} catch (Exception e) {
IAlog.a("failed starting activity with error: %s", e.getLocalizedMessage());
if (arrayList != null) {
arrayList.add(new i(uri.toString(), false, l.d.OPEN_IN_EXTERNAL_APPLICATION, null));
}
return l.a(uri.toString(), "Resolver", "failed starting resolved activity - " + e.getMessage());
}
}
public static l.d a(Intent intent) {
if (intent.getData() != null) {
String uri = intent.getData().toString();
if (!TextUtils.isEmpty(uri)) {
Uri parse = Uri.parse(uri);
String host = parse.getHost();
String scheme = parse.getScheme();
if (((uri.startsWith("http:") || uri.startsWith("https:")) && ("play.google.com".equalsIgnoreCase(host) || "market.android.com".equalsIgnoreCase(host))) || "market".equalsIgnoreCase(scheme)) {
return l.d.OPEN_GOOGLE_STORE;
}
}
}
return l.d.OPEN_IN_EXTERNAL_APPLICATION;
}
}

View File

@@ -0,0 +1,63 @@
package com.fyber.inneractive.sdk.click;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.click.l;
import com.fyber.inneractive.sdk.network.w;
import java.util.ArrayList;
import java.util.Iterator;
/* loaded from: classes2.dex */
public final class k implements w<c> {
public final /* synthetic */ String a;
public final /* synthetic */ String b;
public final /* synthetic */ l c;
public k(l lVar, String str, String str2) {
this.c = lVar;
this.a = str;
this.b = str2;
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(c cVar, Exception exc, boolean z) {
c cVar2 = cVar;
if (exc != null) {
l.a(this.c, null, this.a, this.b, exc);
return;
}
if (cVar2 != null) {
String str = this.a;
if (cVar2.a.size() > 1) {
ArrayList arrayList = cVar2.a;
str = (String) arrayList.get(arrayList.size() - 1);
}
b a = this.c.a(str);
if ((a == null || a.a == l.d.FAILED) && !TextUtils.isEmpty(cVar2.b)) {
l lVar = this.c;
lVar.getClass();
Iterator it = cVar2.a.iterator();
while (it.hasNext()) {
String str2 = (String) it.next();
if (!TextUtils.equals(str2, str)) {
lVar.e.add(new i(str2, true, l.d.INTERNAL_REDIRECT, null));
}
}
l.a(this.c, cVar2.b, str, this.b, null);
return;
}
l lVar2 = this.c;
lVar2.getClass();
Iterator it2 = cVar2.a.iterator();
while (it2.hasNext()) {
String str3 = (String) it2.next();
if (!TextUtils.equals(str3, str)) {
lVar2.e.add(new i(str3, false, l.d.INTERNAL_REDIRECT, null));
}
}
if (this.c.e.size() == 0) {
this.c.e.add(new i(str, false, l.d.INTERNAL_REDIRECT, null));
}
this.c.a(l.a(str, "followRedirects", "Invalid response"));
}
}
}

View File

@@ -0,0 +1,246 @@
package com.fyber.inneractive.sdk.click;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.activities.InneractiveInternalBrowserActivity;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.network.q0;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.a0;
import com.fyber.inneractive.sdk.util.p;
import com.fyber.inneractive.sdk.web.u;
import com.google.android.gms.drive.DriveFile;
import com.ironsource.nb;
import com.ironsource.v8;
import java.net.URLDecoder;
import java.util.ArrayList;
import java.util.Iterator;
/* loaded from: classes2.dex */
public final class l {
public Context a;
public String b;
public final boolean c;
public b d;
public q0 g;
public u i;
public boolean j;
public com.fyber.inneractive.sdk.ignite.l k;
public long f = 0;
public final ArrayList<com.fyber.inneractive.sdk.click.a> h = new ArrayList<>();
public final ArrayList e = new ArrayList();
public final boolean l = IAConfigManager.c().a().a(false, "should_decode_url");
public class a implements Runnable {
public final /* synthetic */ com.fyber.inneractive.sdk.click.b a;
public a(com.fyber.inneractive.sdk.click.b bVar) {
this.a = bVar;
}
@Override // java.lang.Runnable
public final void run() {
b bVar = l.this.d;
if (bVar != null) {
bVar.a(this.a);
}
}
}
public interface b {
void a(com.fyber.inneractive.sdk.click.b bVar);
}
public static final class c extends Exception {
public c(String str) {
super(str);
}
}
public enum d {
FAILED(v8.h.t),
OPEN_GOOGLE_STORE(v8.h.U),
OPENED_IN_INTERNAL_BROWSER("internal browser"),
OPENED_IN_EXTERNAL_BROWSER("external browser"),
INTERNAL_REDIRECT("internal redirect"),
OPEN_IN_EXTERNAL_APPLICATION("external app"),
DEEP_LINK("deep link"),
OPENED_USING_CHROME_NAVIGATE("chrome navigate"),
OPEN_INTERNAL_STORE("internal store");
public String simpleName;
d(String str) {
this.simpleName = str;
}
}
public l(boolean z) {
this.c = z;
}
public final void a(Context context, String str, b bVar, u uVar, boolean z, com.fyber.inneractive.sdk.ignite.l lVar, String str2) {
this.a = context;
this.b = str;
this.d = bVar;
this.j = z;
this.f = System.currentTimeMillis();
this.i = uVar;
this.k = lVar;
if (a(this.b) == null) {
String str3 = this.b;
try {
Uri a2 = a(this.l, str3);
if (a(a2)) {
IAlog.a("%sfollowRedirects: Fetching uri: %s", IAlog.a(this), a2.toString());
String uri = a2.toString();
q0 q0Var = new q0(new k(this, uri, str2), uri);
this.g = q0Var;
IAConfigManager.L.r.a(q0Var);
}
} catch (Exception e) {
if (e instanceof InterruptedException) {
return;
}
IAlog.b("%sfailed followRedirects %s", IAlog.a(this), e);
this.e.add(new i(str3, false, d.INTERNAL_REDIRECT, null));
a(new com.fyber.inneractive.sdk.click.b(str3, d.FAILED, "followRedirects", e));
}
}
}
public final boolean a(Uri uri) {
if (uri == null) {
IAlog.a("%s followRedirects: Got a url which is not valid: null", IAlog.a(this));
this.e.add(new i(null, false, null, "Invalid url"));
a(a(uri.toString(), "followRedirects", "Invalid url"));
return false;
}
String scheme = uri.getScheme();
if (scheme != null && (scheme.equalsIgnoreCase("http") || scheme.equalsIgnoreCase("https"))) {
return true;
}
IAlog.a("%scould not follow redirects for scheme: %s", IAlog.a(this), uri.getScheme());
IAlog.a("%sfull url: %s", IAlog.a(this), uri.toString());
this.e.add(new i(uri.toString(), false, null, "Invalid scheme: " + uri.getScheme()));
a(a(uri.toString(), "followRedirects", "Invalid scheme: " + uri.getScheme()));
return false;
}
public final com.fyber.inneractive.sdk.click.b a(String str) {
Uri uri;
try {
uri = Uri.parse(str);
} catch (Exception unused) {
IAlog.a("IAJavaUtil: getValidUri: Invalid url %s", str);
uri = null;
}
if (uri == null) {
this.e.add(new i(str, false, null, "illegal uri"));
return a(a(str, (String) null, "illegal uri"));
}
if (this.h.isEmpty()) {
this.e.add(new i(str, false, null, "no click handlers found"));
return a(a(str, (String) null, "no click handlers found"));
}
Iterator<com.fyber.inneractive.sdk.click.a> it = this.h.iterator();
while (it.hasNext()) {
com.fyber.inneractive.sdk.click.a next = it.next();
if (next.a(uri, this)) {
Context context = this.a;
com.fyber.inneractive.sdk.click.b a2 = context != null ? next.a(context, uri, this.e) : null;
if (a2 != null) {
return a(a2);
}
}
}
return null;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r9v0, types: [java.lang.Exception] */
/* JADX WARN: Type inference failed for: r9v3, types: [java.lang.Throwable] */
/* JADX WARN: Type inference failed for: r9v4, types: [java.lang.Throwable] */
public static void a(l lVar, String str, String str2, String str3, Exception exc) {
String message;
String str4;
if (lVar.c) {
Intent intent = new Intent(lVar.a, (Class<?>) InneractiveInternalBrowserActivity.class);
if (!TextUtils.isEmpty(str)) {
InneractiveInternalBrowserActivity.setHtmlExtra(str);
}
intent.putExtra(InneractiveInternalBrowserActivity.URL_EXTRA, str2);
intent.putExtra("spotId", str3);
if (!(lVar.a instanceof Activity)) {
intent.setFlags(DriveFile.MODE_READ_ONLY);
}
try {
Context context = lVar.a;
if (context != null) {
context.startActivity(intent);
}
ArrayList arrayList = lVar.e;
boolean z = exc == 0;
d dVar = d.OPENED_IN_INTERNAL_BROWSER;
if (exc == 0) {
str4 = null;
} else {
do {
message = exc.getMessage();
exc = exc.getCause();
} while (exc != 0);
str4 = message;
}
arrayList.add(new i(str2, z, dVar, str4));
lVar.a(a(str2, d.OPENED_IN_INTERNAL_BROWSER, "followRedirects"));
return;
} catch (ActivityNotFoundException unused) {
lVar.e.add(new i(str2, false, d.OPENED_IN_INTERNAL_BROWSER, "internal browser not registered"));
lVar.a(a(str2, "followRedirects", "internal browser not registered"));
return;
}
}
lVar.e.add(new i(str2, false, d.OPENED_IN_INTERNAL_BROWSER, "internal browser not usable"));
lVar.a(a(str2, "followRedirects", "internal browser not usable"));
}
public static Uri a(boolean z, String str) {
try {
if (z) {
if (!a0.d(str)) {
return Uri.parse(URLDecoder.decode(str, nb.N));
}
return Uri.parse(str);
}
if (a0.d(str)) {
return Uri.parse(URLDecoder.decode(str, nb.N));
}
return Uri.parse(str);
} catch (Exception unused) {
IAlog.a("%sgetDecodedUri: Failed parsing Uri!", "SuperClickHandler");
return null;
}
}
public static com.fyber.inneractive.sdk.click.b a(String str, String str2, String str3) {
return new com.fyber.inneractive.sdk.click.b(str, d.FAILED, str2, new c(str3));
}
public static com.fyber.inneractive.sdk.click.b a(String str, d dVar, String str2) {
return new com.fyber.inneractive.sdk.click.b(str, dVar, str2, null);
}
public final com.fyber.inneractive.sdk.click.b a(com.fyber.inneractive.sdk.click.b bVar) {
ArrayList arrayList = this.e;
bVar.f.clear();
bVar.f.addAll(arrayList);
bVar.e = System.currentTimeMillis() - this.f;
IAlog.a("%s reporting result: %s", IAlog.a(this), bVar);
p.b.post(new a(bVar));
return bVar;
}
}

View File

@@ -0,0 +1,203 @@
package com.fyber.inneractive.sdk.config;
import android.content.Context;
import android.content.SharedPreferences;
import android.webkit.WebView;
import com.fyber.inneractive.sdk.external.InneractiveMediationName;
import com.fyber.inneractive.sdk.external.InneractiveUserConfig;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.z0;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.concurrent.CopyOnWriteArrayList;
/* loaded from: classes2.dex */
public class IAConfigManager {
public static long M;
public com.fyber.inneractive.sdk.network.g0 A;
public com.fyber.inneractive.sdk.network.g0 B;
public com.fyber.inneractive.sdk.config.d C;
public final com.fyber.inneractive.sdk.ignite.c D;
public final com.fyber.inneractive.sdk.dv.handler.a E;
public final com.fyber.inneractive.sdk.cache.i F;
public final com.fyber.inneractive.sdk.network.d G;
public final HashMap H;
public com.fyber.inneractive.sdk.measurement.a I;
public WebView J;
public final com.fyber.inneractive.sdk.config.global.s K;
public HashMap a = new HashMap();
public HashMap b = new HashMap();
public String c;
public String d;
public String e;
public Context f;
public final CopyOnWriteArrayList g;
public boolean h;
public final w i;
public InneractiveUserConfig j;
public boolean k;
public String l;
public InneractiveMediationName m;
public String n;
public String o;
public ArrayList p;
public boolean q;
public final com.fyber.inneractive.sdk.network.y r;
public String s;
public m t;
public e u;
public n v;
public final i0 w;
public z0 x;
public com.fyber.inneractive.sdk.config.global.a y;
public final com.fyber.inneractive.sdk.util.j0 z;
public static final IAConfigManager L = new IAConfigManager();
public static final a N = new a();
public interface OnConfigurationReadyAndValidListener {
void onConfigurationReadyAndValid(IAConfigManager iAConfigManager, boolean z, Exception exc);
}
public class a implements Runnable {
@Override // java.lang.Runnable
public final void run() {
WebView webView;
IAConfigManager iAConfigManager = IAConfigManager.L;
WebView webView2 = iAConfigManager.J;
if (webView2 == null || iAConfigManager.f == null) {
return;
}
webView2.destroy();
try {
webView = new WebView(iAConfigManager.f);
webView.setWebViewClient(new q());
} catch (Throwable unused) {
IAlog.a("failed to create a new webview", new Object[0]);
webView = null;
}
iAConfigManager.J = webView;
}
}
public static class b {
public String a;
public String b;
public String c;
public final HashMap d = new HashMap();
public final HashMap e = new HashMap();
public final d f = new d();
}
public static class c extends Exception {
}
public static class d {
public final HashSet a = new HashSet();
}
public IAConfigManager() {
new HashSet();
this.h = false;
this.i = new w();
this.k = false;
this.q = false;
this.r = new com.fyber.inneractive.sdk.network.y();
this.s = "";
this.w = new i0();
this.z = new com.fyber.inneractive.sdk.util.j0();
this.D = new com.fyber.inneractive.sdk.ignite.c();
this.E = com.fyber.inneractive.sdk.util.o.a("com.google.android.gms.ads.MobileAds", "com.google.android.gms.ads.query.QueryInfoGenerationCallback") ? new com.fyber.inneractive.sdk.dv.handler.c() : new com.fyber.inneractive.sdk.dv.handler.d();
this.F = new com.fyber.inneractive.sdk.cache.i();
this.G = new com.fyber.inneractive.sdk.network.d();
this.H = new HashMap();
this.K = com.fyber.inneractive.sdk.config.global.s.b();
this.g = new CopyOnWriteArrayList();
}
public static void addListener(OnConfigurationReadyAndValidListener onConfigurationReadyAndValidListener) {
L.g.add(onConfigurationReadyAndValidListener);
}
public static e b() {
return L.u;
}
public static m c() {
return L.t;
}
public static com.fyber.inneractive.sdk.ignite.c d() {
return L.D;
}
public static i0 e() {
return L.w;
}
public static z0 f() {
return L.x;
}
public static boolean g() {
com.fyber.inneractive.sdk.config.d dVar = L.C;
return dVar != null && dVar.d();
}
public static boolean h() {
IAConfigManager iAConfigManager = L;
boolean z = iAConfigManager.e != null;
int i = g.a;
boolean booleanValue = Boolean.valueOf(System.getProperty("ia.testEnvironmentConfiguration.forceConfigRefresh", Boolean.toString(false))).booleanValue();
if ((z && System.currentTimeMillis() - M > 3600000) || booleanValue) {
if (booleanValue) {
m mVar = iAConfigManager.t;
mVar.d = false;
com.fyber.inneractive.sdk.util.p.a.execute(new com.fyber.inneractive.sdk.util.n(mVar.e));
}
a();
iAConfigManager.F.a();
com.fyber.inneractive.sdk.web.d0 d0Var = com.fyber.inneractive.sdk.web.d0.c;
d0Var.getClass();
com.fyber.inneractive.sdk.util.p.a.execute(new com.fyber.inneractive.sdk.web.c0(d0Var));
}
return z;
}
public static void removeListener(OnConfigurationReadyAndValidListener onConfigurationReadyAndValidListener) {
L.g.remove(onConfigurationReadyAndValidListener);
}
public final void a(Exception exc) {
Iterator it = this.g.iterator();
while (it.hasNext()) {
OnConfigurationReadyAndValidListener onConfigurationReadyAndValidListener = (OnConfigurationReadyAndValidListener) it.next();
if (onConfigurationReadyAndValidListener != null) {
boolean z = L.e != null;
IAlog.e("notifying listener configuration state has been resolved", new Object[0]);
onConfigurationReadyAndValidListener.onConfigurationReadyAndValid(this, z, !z ? exc : null);
}
}
}
public static void i() {
SharedPreferences sharedPreferences = com.fyber.inneractive.sdk.util.o.a.getSharedPreferences("IAConfigurationPreferences", 0);
if (sharedPreferences != null) {
sharedPreferences.edit().putBoolean("IAConfigFQE", true).apply();
}
}
public static void a() {
IAConfigManager iAConfigManager = L;
com.fyber.inneractive.sdk.network.g0 g0Var = iAConfigManager.A;
if (g0Var != null) {
iAConfigManager.r.a(g0Var);
}
m mVar = iAConfigManager.t;
if (mVar.d) {
return;
}
iAConfigManager.r.a(new com.fyber.inneractive.sdk.network.g0(new l(mVar), mVar.a, mVar.e));
}
}

View File

@@ -0,0 +1,31 @@
package com.fyber.inneractive.sdk.config;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.util.IAlog;
import java.util.HashMap;
import java.util.regex.Pattern;
/* loaded from: classes2.dex */
public final class a {
public static e0 a(String str) {
IAConfigManager iAConfigManager = IAConfigManager.L;
HashMap hashMap = iAConfigManager.b;
if (hashMap != null && hashMap.containsKey(str)) {
return (e0) iAConfigManager.b.get(str);
}
IAlog.c("Requested unit config doesn't exists - %s", str);
return null;
}
public static String a() {
int i = g.a;
String property = System.getProperty("ia.testEnvironmentConfiguration.name");
if (TextUtils.isEmpty(property)) {
return "https://" + IAConfigManager.L.i.f;
}
if (Pattern.compile("^([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.([01]?\\d\\d?|2[0-4]\\d|25[0-5])$").matcher(property).matches()) {
return "https://" + property + "/simpleM2M/Event";
}
return "https://" + property + ".inner-active.mobi/simpleM2M/Event";
}
}

View File

@@ -0,0 +1,59 @@
package com.fyber.inneractive.sdk.config;
/* loaded from: classes2.dex */
public final class a0 {
/* JADX WARN: Removed duplicated region for block: B:9:0x0044 A[EXC_TOP_SPLITTER, SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static void a(android.content.Context r5, com.fyber.inneractive.sdk.config.z r6) {
/*
r0 = 0
r1 = 0
com.google.android.gms.ads.identifier.AdvertisingIdClient$Info r5 = com.google.android.gms.ads.identifier.AdvertisingIdClient.getAdvertisingIdInfo(r5) // Catch: java.lang.Exception -> L28
java.lang.String r0 = r5.getId() // Catch: java.lang.Exception -> L28
java.lang.String r2 = "advertising id: %s"
java.lang.Object[] r3 = new java.lang.Object[]{r0} // Catch: java.lang.Exception -> L28
com.fyber.inneractive.sdk.util.IAlog.e(r2, r3) // Catch: java.lang.Exception -> L28
boolean r5 = r5.isLimitAdTrackingEnabled() // Catch: java.lang.Exception -> L28
java.lang.String r2 = "limit ad tracking: %s"
r3 = 1
java.lang.Object[] r3 = new java.lang.Object[r3] // Catch: java.lang.Exception -> L26
java.lang.Boolean r4 = java.lang.Boolean.valueOf(r5) // Catch: java.lang.Exception -> L26
r3[r1] = r4 // Catch: java.lang.Exception -> L26
com.fyber.inneractive.sdk.util.IAlog.e(r2, r3) // Catch: java.lang.Exception -> L26
goto L41
L26:
r2 = move-exception
goto L2a
L28:
r2 = move-exception
r5 = r1
L2a:
java.lang.Object[] r3 = new java.lang.Object[r1]
java.lang.String r4 = "Handled Exception:"
com.fyber.inneractive.sdk.util.IAlog.e(r4, r3)
java.lang.String r2 = com.fyber.inneractive.sdk.util.t.a(r2)
java.lang.Object[] r3 = new java.lang.Object[r1]
com.fyber.inneractive.sdk.util.IAlog.e(r2, r3)
java.lang.Object[] r2 = new java.lang.Object[r1]
java.lang.String r3 = "Advertising ID is not available. Please add Google Play Services library (v 4.0+) to improve your ad targeting. (relevant for devices running Android API 2.3 and above)"
com.fyber.inneractive.sdk.util.IAlog.c(r3, r2)
L41:
com.fyber.inneractive.sdk.config.o r6 = (com.fyber.inneractive.sdk.config.o) r6
monitor-enter(r6)
com.fyber.inneractive.sdk.config.o$b r2 = r6.b // Catch: java.lang.Throwable -> L4e
r2.a = r0 // Catch: java.lang.Throwable -> L4e
r2.b = r5 // Catch: java.lang.Throwable -> L4e
r2.c = r1 // Catch: java.lang.Throwable -> L4e
monitor-exit(r6)
return
L4e:
r5 = move-exception
monitor-exit(r6)
throw r5
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.config.a0.a(android.content.Context, com.fyber.inneractive.sdk.config.z):void");
}
}

View File

@@ -0,0 +1,177 @@
package com.fyber.inneractive.sdk.config;
import android.app.Activity;
import android.app.Application;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.os.SystemClock;
import com.fyber.inneractive.sdk.config.m;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.c1;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
/* loaded from: classes2.dex */
public final class b implements m.a {
public c1 c;
public final j0 d;
public final c f;
public final AtomicBoolean a = new AtomicBoolean(false);
public boolean b = false;
public final Handler e = new Handler(Looper.getMainLooper(), new a());
public class a implements Handler.Callback {
public a() {
}
@Override // android.os.Handler.Callback
public final boolean handleMessage(Message message) {
if (message.what != 123) {
return false;
}
b bVar = b.this;
if (bVar.a.compareAndSet(false, true)) {
if (bVar.a.get() && bVar.c != null) {
IAlog.a("startCounting", new Object[0]);
c1 c1Var = bVar.c;
c1Var.getClass();
c1.a aVar = new c1.a(c1Var);
c1Var.c = aVar;
c1Var.d = false;
aVar.sendEmptyMessage(1932593528);
}
IAlog.a("Pause signal", new Object[0]);
}
return true;
}
}
/* renamed from: com.fyber.inneractive.sdk.config.b$b, reason: collision with other inner class name */
public class C0062b implements Application.ActivityLifecycleCallbacks {
public C0062b() {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityCreated(Activity activity, Bundle bundle) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityDestroyed(Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStarted(Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStopped(Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityPaused(Activity activity) {
if (b.this.e.hasMessages(123) || b.this.a.get()) {
return;
}
b.this.e.sendEmptyMessageDelayed(123, 3000L);
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityResumed(Activity activity) {
com.fyber.inneractive.sdk.cache.session.e eVar;
b.this.e.removeMessages(123);
b bVar = b.this;
if (bVar.a.compareAndSet(true, false)) {
if (bVar.b) {
IAlog.a("onActivityResumed: restartSession", new Object[0]);
bVar.b = false;
j0 j0Var = bVar.d;
if (j0Var != null) {
com.fyber.inneractive.sdk.cache.session.d dVar = ((i0) j0Var).a;
if (dVar != null) {
com.fyber.inneractive.sdk.cache.session.f fVar = dVar.a;
for (com.fyber.inneractive.sdk.cache.session.enums.b bVar2 : com.fyber.inneractive.sdk.cache.session.enums.b.values()) {
if (bVar2 != com.fyber.inneractive.sdk.cache.session.enums.b.NONE && (eVar = fVar.a.get(bVar2)) != null && eVar.a != 0) {
synchronized (dVar.d) {
try {
com.fyber.inneractive.sdk.cache.session.h hVar = dVar.b.get(bVar2);
if (hVar != null) {
hVar.add(eVar);
}
} finally {
}
}
}
}
com.fyber.inneractive.sdk.util.p.a(new com.fyber.inneractive.sdk.cache.session.c(dVar, com.fyber.inneractive.sdk.cache.session.enums.a.NEW_SESSION, com.fyber.inneractive.sdk.cache.session.enums.b.NONE));
}
((i0) bVar.d).c.put("SESSION_STAMP", Long.toString(SystemClock.elapsedRealtime()));
((i0) bVar.d).b.clear();
}
}
c1 c1Var = bVar.c;
if (c1Var != null) {
c1Var.d = false;
c1Var.f = 0L;
c1.a aVar = c1Var.c;
if (aVar != null) {
aVar.removeMessages(1932593528);
}
}
}
}
}
public class c implements c1.b {
public c() {
}
@Override // com.fyber.inneractive.sdk.util.c1.b
public final void a() {
IAlog.a("onVisibleTimeReached: %s", Long.valueOf(System.currentTimeMillis()));
b.this.b = true;
}
}
public b(i0 i0Var) {
C0062b c0062b = new C0062b();
this.f = new c();
this.d = i0Var;
Application b = com.fyber.inneractive.sdk.util.o.b();
if (b != null) {
b.registerActivityLifecycleCallbacks(c0062b);
}
}
public final void a() {
m mVar = IAConfigManager.L.t;
if (!mVar.d) {
mVar.c.add(this);
}
c1 c1Var = new c1(TimeUnit.MINUTES, r0.t.b.a(30, 1, "session_duration"));
this.c = c1Var;
c1Var.e = this.f;
}
@Override // com.fyber.inneractive.sdk.config.m.a
public final void onGlobalConfigChanged(m mVar, k kVar) {
c1 c1Var = this.c;
if (c1Var != null) {
c1Var.d = false;
c1Var.f = 0L;
c1.a aVar = c1Var.c;
if (aVar != null) {
aVar.removeMessages(1932593528);
}
c1 c1Var2 = new c1(TimeUnit.MINUTES, kVar.a(30, 1, "session_duration"), this.c.f);
this.c = c1Var2;
c1Var2.e = this.f;
}
mVar.c.remove(this);
}
}

View File

@@ -0,0 +1,28 @@
package com.fyber.inneractive.sdk.config;
import com.fyber.inneractive.sdk.config.enums.Track;
import com.fyber.inneractive.sdk.util.m0;
import java.util.Iterator;
import java.util.Set;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class b0 implements m0.a {
public Set<Track> a = null;
@Override // com.fyber.inneractive.sdk.util.m0.a
public final JSONObject a() {
JSONObject jSONObject = new JSONObject();
JSONArray jSONArray = new JSONArray();
Set<Track> set = this.a;
if (set != null) {
Iterator<Track> it = set.iterator();
while (it.hasNext()) {
jSONArray.put(it.next());
}
}
m0.a(jSONObject, "track", jSONArray);
return jSONObject;
}
}

View File

@@ -0,0 +1,148 @@
package com.fyber.inneractive.sdk.config;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.external.InvalidAppIdException;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.util.IAlog;
import com.unity3d.services.UnityAdsConstants;
import java.io.Serializable;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class c implements com.fyber.inneractive.sdk.cache.a<IAConfigManager.b> {
public boolean a = false;
@Override // com.fyber.inneractive.sdk.cache.a
public final String a() {
return "IALastModifiedFromHeader";
}
@Override // com.fyber.inneractive.sdk.cache.a
public final void a(IAConfigManager.b bVar) {
IAConfigManager.b bVar2 = bVar;
if (bVar2 == null || bVar2.a == null) {
return;
}
com.fyber.inneractive.sdk.util.o.a.getSharedPreferences("IAConfigurationPreferences", 0).edit().putString("cached.config.appid", bVar2.a).apply();
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String b() {
return "inneractive.config";
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String getUrl() {
String str = IAConfigManager.L.c;
StringBuilder sb = new StringBuilder("https://");
int i = g.a;
String property = System.getProperty("ia.testEnvironmentConfiguration.baseConfigUrl");
if (TextUtils.isEmpty(property)) {
sb.append("cdn2.inner-active.mobi/ia-sdk-config/apps/");
} else {
sb.append(property);
}
sb.append(str);
sb.append('/');
sb.append(str);
sb.append(".json");
return sb.toString();
}
@Override // com.fyber.inneractive.sdk.cache.a
public final boolean c() {
String string = com.fyber.inneractive.sdk.util.o.a.getSharedPreferences("IAConfigurationPreferences", 0).getString("cached.config.appid", null);
return string != null && string.equalsIgnoreCase(IAConfigManager.L.c);
}
public final void a(String str, Throwable th) {
String str2;
String str3;
String str4;
if (this.a) {
return;
}
this.a = true;
if (TextUtils.isEmpty(str)) {
str2 = "Empty Json Data";
} else {
str2 = str.substring(0, str.length() > 501 ? 500 : str.length() - 1);
}
if (th != null) {
str3 = th.getClass().getName();
str4 = th.getLocalizedMessage();
} else {
str3 = "Bad remote configuration";
str4 = UnityAdsConstants.Messages.MSG_INTERNAL_ERROR;
}
String str5 = IAConfigManager.L.c;
s.a aVar = new s.a(com.fyber.inneractive.sdk.network.q.FATAL_CONFIGURATION_ERROR);
Object[] objArr = new Object[8];
objArr[0] = "exception";
objArr[1] = str3;
objArr[2] = "message";
if (str4 == null) {
str4 = "No message";
}
objArr[3] = str4;
objArr[4] = "data";
objArr[5] = str2;
objArr[6] = "appId";
if (TextUtils.isEmpty(str5)) {
str5 = "EMPTY_APP_ID";
}
objArr[7] = str5;
aVar.a(objArr).a((String) null);
}
/* JADX WARN: Removed duplicated region for block: B:119:0x01fd */
/* JADX WARN: Removed duplicated region for block: B:123:0x0207 */
/* JADX WARN: Removed duplicated region for block: B:127:0x0216 A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:316:0x01e3 A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:318:0x020b */
/* JADX WARN: Removed duplicated region for block: B:319:0x0201 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static com.fyber.inneractive.sdk.config.IAConfigManager.b a(com.fyber.inneractive.sdk.config.remote.d r23) {
/*
Method dump skipped, instructions count: 1264
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.config.c.a(com.fyber.inneractive.sdk.config.remote.d):com.fyber.inneractive.sdk.config.IAConfigManager$b");
}
public static Object a(Serializable serializable, Object... objArr) {
for (Object obj : objArr) {
if (obj != null) {
return obj;
}
}
return serializable;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final IAConfigManager.b a(String str) throws Exception {
try {
IAConfigManager iAConfigManager = IAConfigManager.L;
iAConfigManager.C.e();
com.fyber.inneractive.sdk.config.remote.d a = com.fyber.inneractive.sdk.config.remote.d.a(new JSONObject(str));
String str2 = iAConfigManager.c;
if (a != null && str2.equals(a.a.a)) {
return a(a);
}
IAlog.b("internal error while parsing local configuration", new Object[0]);
if (a != null && !str2.equals(a.a.a)) {
throw new InvalidAppIdException();
}
a(str, (Throwable) null);
return null;
} catch (Throwable th) {
a(str, th);
IAlog.b("Exception Error while parsing local configuration", new Object[0]);
throw th;
}
}
}

View File

@@ -0,0 +1,17 @@
package com.fyber.inneractive.sdk.config;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.fyber.inneractive.sdk.util.m0;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class c0 implements m0.a {
public UnitDisplayType a;
@Override // com.fyber.inneractive.sdk.util.m0.a
public final JSONObject a() {
JSONObject jSONObject = new JSONObject();
m0.a(jSONObject, "unitDisplayType", this.a);
return jSONObject;
}
}

View File

@@ -0,0 +1,208 @@
package com.fyber.inneractive.sdk.config;
import android.app.Application;
import android.content.SharedPreferences;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.external.InneractiveAdManager;
import com.fyber.inneractive.sdk.util.IAlog;
/* loaded from: classes2.dex */
public final class d {
public Boolean a = null;
public Boolean b = null;
public Boolean c = null;
public String d = null;
public String e = null;
public InneractiveAdManager.GdprConsentSource f = null;
public String g = null;
public String h = null;
public Boolean i = null;
public Boolean j = null;
public SharedPreferences k;
public SharedPreferences l;
public final void b() {
IAlog.a("Clearing LGPD consent status", new Object[0]);
if (com.fyber.inneractive.sdk.util.o.a == null) {
IAlog.f("clearLgpdConsentStatus was invoked, but the Inneractive SDK was not properly initialized, or destroyed.", new Object[0]);
return;
}
e();
this.i = null;
SharedPreferences sharedPreferences = this.k;
if (sharedPreferences != null) {
sharedPreferences.edit().remove("IALgpdConsentStatus").apply();
}
}
public final void c() {
IAlog.a("Clearing CCPA Consent String", new Object[0]);
if (com.fyber.inneractive.sdk.util.o.a == null) {
IAlog.f("clearUSPrivacyString was invoked, but the Inneractive SDK was not properly initialized, or destroyed.", new Object[0]);
return;
}
e();
this.h = null;
SharedPreferences sharedPreferences = this.k;
if (sharedPreferences != null) {
sharedPreferences.edit().remove("IACCPAConsentData").apply();
}
}
public final Boolean f() {
k kVar;
SharedPreferences sharedPreferences;
m mVar = IAConfigManager.L.t;
if (mVar != null && (kVar = mVar.b) != null) {
int a = kVar.a(262, Integer.MIN_VALUE, "TcfVendorId");
if (a != 0 && (sharedPreferences = this.l) != null) {
try {
String string = sharedPreferences.getString("IABTCF_VendorConsents", null);
if (string == null) {
return null;
}
int i = (a >= 0 ? a : 262) - 1;
return Boolean.valueOf(string.length() > i && string.charAt(i) == '1');
} catch (Exception unused) {
}
}
}
return null;
}
public final boolean a(boolean z, String str) {
if (com.fyber.inneractive.sdk.util.o.a == null) {
return false;
}
e();
SharedPreferences sharedPreferences = this.k;
if (sharedPreferences == null) {
return false;
}
sharedPreferences.edit().putBoolean(str, z).apply();
return true;
}
public final boolean d() {
k kVar;
SharedPreferences sharedPreferences;
if (this.c == null) {
m mVar = IAConfigManager.L.t;
boolean z = false;
if (mVar != null && (kVar = mVar.b) != null && kVar.a(1, Integer.MIN_VALUE, "TcfPurpose1") == 1 && (sharedPreferences = this.l) != null) {
try {
String string = sharedPreferences.getString("IABTCF_PurposeConsents", null);
if (string != null && !string.isEmpty() && string.charAt(0) == '0') {
z = true;
}
} catch (Exception unused) {
IAlog.b("%sException caught when trying to resolveIsIabGdprPurpose1Disabled from prefs", IAlog.a(this));
}
}
this.c = Boolean.valueOf(z);
}
return this.c.booleanValue();
}
public final void e() {
String str;
SharedPreferences sharedPreferences;
Application application = com.fyber.inneractive.sdk.util.o.a;
if (application != null) {
if (this.l == null) {
this.l = application.getSharedPreferences(application.getPackageName() + "_preferences", 0);
}
if (this.k == null) {
SharedPreferences sharedPreferences2 = application.getSharedPreferences("IAConfigurationPreferences", 0);
this.k = sharedPreferences2;
if (sharedPreferences2 != null) {
if (sharedPreferences2.contains("IAGDPRBool")) {
this.a = Boolean.valueOf(sharedPreferences2.getBoolean("IAGDPRBool", false));
} else {
this.b = f();
}
if (sharedPreferences2.contains("IAGdprConsentData")) {
this.d = sharedPreferences2.getString("IAGdprConsentData", null);
} else {
if (IAConfigManager.L.t.b.a(262, Integer.MIN_VALUE, "TcfVendorId") != 0 && (sharedPreferences = this.l) != null && sharedPreferences.contains("IABTCF_TCString")) {
try {
str = this.l.getString("IABTCF_TCString", null);
} catch (Exception unused) {
}
this.e = str;
}
str = null;
this.e = str;
}
if (sharedPreferences2.contains("IACCPAConsentData")) {
this.h = sharedPreferences2.getString("IACCPAConsentData", null);
}
if (sharedPreferences2.contains("IAGdprSource")) {
try {
this.f = InneractiveAdManager.GdprConsentSource.valueOf(sharedPreferences2.getString("IAGdprSource", InneractiveAdManager.GdprConsentSource.Internal.toString()));
} catch (Exception unused2) {
this.f = InneractiveAdManager.GdprConsentSource.Internal;
}
}
if (sharedPreferences2.contains("IALgpdConsentStatus")) {
this.i = Boolean.valueOf(sharedPreferences2.getBoolean("IALgpdConsentStatus", false));
}
if (sharedPreferences2.contains("keyUserID")) {
this.g = sharedPreferences2.getString("keyUserID", null);
}
}
}
}
}
public final boolean a(String str, String str2) {
if (com.fyber.inneractive.sdk.util.o.a == null) {
return false;
}
e();
if (this.k == null) {
return false;
}
IAlog.a("Saving %s value = %s to sharedPrefs", str, str2);
this.k.edit().putString(str, str2).apply();
return true;
}
public final void a(String str) {
if (com.fyber.inneractive.sdk.util.o.a != null) {
e();
if (TextUtils.isEmpty(str)) {
this.g = str;
SharedPreferences sharedPreferences = this.k;
if (sharedPreferences != null) {
sharedPreferences.edit().remove("keyUserID").apply();
return;
}
return;
}
if (str.length() > 256) {
str = str.substring(0, 256);
}
SharedPreferences sharedPreferences2 = this.k;
if (sharedPreferences2 != null) {
this.g = str;
sharedPreferences2.edit().putString("keyUserID", str).apply();
}
}
}
public final void a() {
IAlog.a("Clearing GDPR Consent String and status", new Object[0]);
if (com.fyber.inneractive.sdk.util.o.a == null) {
IAlog.f("ClearGdprConsent was invoked, but the Inneractive SDK was not properly initialized, or destroyed.", new Object[0]);
return;
}
e();
this.a = null;
this.d = null;
SharedPreferences sharedPreferences = this.k;
if (sharedPreferences != null) {
sharedPreferences.edit().remove("IAGdprConsentData").remove("IAGDPRBool").remove("IAGdprSource").apply();
}
}
}

View File

@@ -0,0 +1,15 @@
package com.fyber.inneractive.sdk.config;
import java.util.Iterator;
import java.util.LinkedList;
/* loaded from: classes2.dex */
public final class d0 implements Iterable<e0> {
public final LinkedList a = new LinkedList();
public boolean b = true;
@Override // java.lang.Iterable
public final Iterator<e0> iterator() {
return this.a.iterator();
}
}

View File

@@ -0,0 +1,63 @@
package com.fyber.inneractive.sdk.config;
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.os.Bundle;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.lang.ref.WeakReference;
/* loaded from: classes2.dex */
public final class e {
public final Context a;
public WeakReference<Context> b;
public class a implements Application.ActivityLifecycleCallbacks {
public a() {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityCreated(@NonNull Activity activity, @Nullable Bundle bundle) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityDestroyed(@NonNull Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityPaused(@NonNull Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityResumed(@NonNull Activity activity) {
e.this.b = new WeakReference<>(activity);
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivitySaveInstanceState(@NonNull Activity activity, @NonNull Bundle bundle) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStarted(@NonNull Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStopped(@NonNull Activity activity) {
}
}
public e(Context context, Context context2) {
a aVar = new a();
this.a = context2;
if (context instanceof Activity) {
this.b = new WeakReference<>(context);
((Application) context.getApplicationContext()).registerActivityLifecycleCallbacks(aVar);
}
}
public final Context a() {
Context context = (Context) com.fyber.inneractive.sdk.util.t.a(this.b);
return context != null ? context : this.a;
}
}

View File

@@ -0,0 +1,35 @@
package com.fyber.inneractive.sdk.config;
import com.fyber.inneractive.sdk.util.m0;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class e0 implements f0 {
public String a;
public String b;
public x c;
public b0 d;
public c0 e;
public g0 f;
public h0 g;
public final g0 a() {
return this.f;
}
public final h0 b() {
return this.g;
}
public final String toString() {
JSONObject jSONObject = new JSONObject();
m0.a(jSONObject, "id", this.a);
m0.a(jSONObject, "spotId", this.b);
m0.a(jSONObject, "display", this.c);
m0.a(jSONObject, "monitor", this.d);
m0.a(jSONObject, "native", this.e);
m0.a(jSONObject, "video", this.f);
m0.a(jSONObject, "viewability", this.g);
return jSONObject.toString();
}
}

View File

@@ -0,0 +1,44 @@
package com.fyber.inneractive.sdk.config.enums;
import android.text.TextUtils;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes2.dex */
public enum Orientation {
LANDSCAPE("landscape", false),
PORTRAIT("portrait", false),
USER("user", true),
NONE("none", true);
private static final Map<String, Orientation> CONSTANTS = new HashMap();
public boolean allowOrientationChange;
private final String value;
static {
for (Orientation orientation : values()) {
CONSTANTS.put(orientation.value, orientation);
}
}
Orientation(String str, boolean z) {
this.value = str;
this.allowOrientationChange = z;
}
public static Orientation fromValue(String str) {
if (TextUtils.isEmpty(str)) {
return null;
}
return CONSTANTS.get(str);
}
@Override // java.lang.Enum
public String toString() {
return this.value;
}
public String value() {
return this.value;
}
}

View File

@@ -0,0 +1,37 @@
package com.fyber.inneractive.sdk.config.enums;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes2.dex */
public enum Skip {
DEFAULT(-1),
_0(0),
_10(10),
_15(15),
_5(5);
private static final Map<Integer, Skip> CONSTANTS = new HashMap();
private final Integer value;
static {
for (Skip skip : values()) {
CONSTANTS.put(skip.value, skip);
}
}
Skip(Integer num) {
this.value = num;
}
public static Skip fromValue(Integer num) {
if (num == null) {
return null;
}
return CONSTANTS.get(num);
}
public Integer value() {
return this.value;
}
}

View File

@@ -0,0 +1,42 @@
package com.fyber.inneractive.sdk.config.enums;
import android.text.TextUtils;
import com.vungle.ads.internal.Constants;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes2.dex */
public enum TapAction {
CTR("ctr"),
FULLSCREEN(Constants.TEMPLATE_TYPE_FULLSCREEN),
DO_NOTHING("noAction");
private static final Map<String, TapAction> CONSTANTS = new HashMap();
private final String value;
static {
for (TapAction tapAction : values()) {
CONSTANTS.put(tapAction.value, tapAction);
}
}
TapAction(String str) {
this.value = str;
}
public static TapAction fromValue(String str) {
if (TextUtils.isEmpty(str)) {
return null;
}
return CONSTANTS.get(str);
}
@Override // java.lang.Enum
public String toString() {
return this.value;
}
public String value() {
return this.value;
}
}

View File

@@ -0,0 +1,41 @@
package com.fyber.inneractive.sdk.config.enums;
import android.text.TextUtils;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes2.dex */
public enum Track {
ERRORS("errors"),
NETWORKING("networking"),
VIEWABILITY("viewability");
private static final Map<String, Track> CONSTANTS = new HashMap();
private final String stringValue;
static {
for (Track track : values()) {
CONSTANTS.put(track.stringValue, track);
}
}
Track(String str) {
this.stringValue = str;
}
public static Track fromValue(String str) {
if (TextUtils.isEmpty(str)) {
return null;
}
return CONSTANTS.get(str);
}
@Override // java.lang.Enum
public String toString() {
return this.stringValue;
}
public String value() {
return this.stringValue;
}
}

View File

@@ -0,0 +1,54 @@
package com.fyber.inneractive.sdk.config.enums;
import com.mbridge.msdk.newreward.player.view.hybrid.util.MRAIDCommunicatorUtil;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes2.dex */
public enum UnitDisplayType {
INTERSTITIAL("interstitial", false),
LANDSCAPE("landscape", true),
MRECT("mrect", false),
BANNER("banner", false),
REWARDED("rewarded", false),
SQUARE("square", true),
VERTICAL("vertical", true),
DEFAULT(MRAIDCommunicatorUtil.STATES_DEFAULT, false);
private static final Map<String, UnitDisplayType> CONSTANTS = new HashMap();
private final boolean deprecated;
private String stringValue;
static {
for (UnitDisplayType unitDisplayType : values()) {
CONSTANTS.put(unitDisplayType.stringValue, unitDisplayType);
}
}
UnitDisplayType(String str, boolean z) {
this.stringValue = str;
this.deprecated = z;
}
public static UnitDisplayType fromValue(String str) {
UnitDisplayType unitDisplayType = CONSTANTS.get(str);
return unitDisplayType != null ? unitDisplayType : DEFAULT;
}
public boolean isDeprecated() {
return this.deprecated;
}
public boolean isFullscreenUnit() {
return this == INTERSTITIAL || this == REWARDED;
}
@Override // java.lang.Enum
public String toString() {
return this.stringValue;
}
public String value() {
return this.stringValue;
}
}

View File

@@ -0,0 +1,39 @@
package com.fyber.inneractive.sdk.config.enums;
import android.text.TextUtils;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes2.dex */
public enum Vendor {
MOAT("moat");
private static final Map<String, Vendor> CONSTANTS = new HashMap();
private final String value;
static {
for (Vendor vendor : values()) {
CONSTANTS.put(vendor.value, vendor);
}
}
Vendor(String str) {
this.value = str;
}
public static Vendor fromValue(String str) {
if (TextUtils.isEmpty(str)) {
return null;
}
return CONSTANTS.get(str);
}
@Override // java.lang.Enum
public String toString() {
return this.value;
}
public String value() {
return this.value;
}
}

View File

@@ -0,0 +1,52 @@
package com.fyber.inneractive.sdk.config;
import android.content.Context;
import android.os.LocaleList;
import android.text.TextUtils;
import android.view.inputmethod.InputMethodInfo;
import android.view.inputmethod.InputMethodManager;
import android.view.inputmethod.InputMethodSubtype;
import com.fyber.inneractive.sdk.util.IAlog;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes2.dex */
public final class f {
public static ArrayList a(Context context) {
List<InputMethodInfo> list;
HashSet hashSet = new HashSet();
InputMethodManager inputMethodManager = (InputMethodManager) context.getSystemService("input_method");
try {
list = inputMethodManager.getEnabledInputMethodList();
} catch (Throwable unused) {
list = null;
}
if (list != null) {
Iterator<InputMethodInfo> it = list.iterator();
int i = 0;
while (it.hasNext()) {
for (InputMethodSubtype inputMethodSubtype : inputMethodManager.getEnabledInputMethodSubtypeList(it.next(), true)) {
if (inputMethodSubtype.getMode().equals("keyboard") && i < 10) {
String locale = inputMethodSubtype.getLocale();
if (!TextUtils.isEmpty(locale)) {
try {
String replace = locale.replace("_", "-");
hashSet.add(replace);
IAlog.a("Available input language: %s", replace);
i++;
} catch (Exception unused2) {
}
}
}
}
}
}
if (hashSet.isEmpty()) {
hashSet.addAll(Arrays.asList(LocaleList.getDefault().toLanguageTags().split(",")));
}
return new ArrayList(hashSet);
}
}

View File

@@ -0,0 +1,5 @@
package com.fyber.inneractive.sdk.config;
/* loaded from: classes2.dex */
public interface f0 {
}

View File

@@ -0,0 +1,10 @@
package com.fyber.inneractive.sdk.config;
/* loaded from: classes2.dex */
public final class g {
public static final /* synthetic */ int a = 0;
static {
System.setProperty("ia.testEnvironmentConfiguration.removeInClose", "true");
}
}

View File

@@ -0,0 +1,68 @@
package com.fyber.inneractive.sdk.config;
import com.fyber.inneractive.sdk.config.enums.Orientation;
import com.fyber.inneractive.sdk.config.enums.Skip;
import com.fyber.inneractive.sdk.config.enums.TapAction;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.fyber.inneractive.sdk.util.m0;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class g0 implements m0.a {
public Boolean a;
public Integer b;
public Integer c;
public Boolean d;
public Orientation e;
public Integer f;
public Integer g;
public Skip h;
public TapAction i;
public UnitDisplayType j;
public List<Integer> k;
public g0() {
Boolean bool = Boolean.TRUE;
this.a = bool;
this.b = 5000;
this.c = 0;
this.d = bool;
this.f = 0;
this.g = 2048;
this.h = Skip.fromValue(0);
this.k = new ArrayList();
}
@Override // com.fyber.inneractive.sdk.util.m0.a
public final JSONObject a() {
JSONObject jSONObject = new JSONObject();
m0.a(jSONObject, "autoPlay", this.a);
m0.a(jSONObject, "maxBitrate", this.b);
m0.a(jSONObject, "minBitrate", this.c);
m0.a(jSONObject, "muted", this.d);
m0.a(jSONObject, "orientation", this.e);
m0.a(jSONObject, "padding", this.f);
m0.a(jSONObject, "pivotBitrate", this.g);
m0.a(jSONObject, "skip", this.h);
m0.a(jSONObject, "tapAction", this.i);
m0.a(jSONObject, "unitDisplayType", this.j);
JSONArray jSONArray = new JSONArray();
List<Integer> list = this.k;
if (list != null) {
for (Integer num : list) {
if (num != null) {
jSONArray.put(num);
}
}
}
m0.a(jSONObject, "filterApi", jSONArray);
return jSONObject;
}
public final Boolean b() {
return this.a;
}
}

View File

@@ -0,0 +1,7 @@
package com.fyber.inneractive.sdk.config.global;
/* loaded from: classes2.dex */
public final class a {
public l a;
public s b;
}

View File

@@ -0,0 +1,56 @@
package com.fyber.inneractive.sdk.config.global;
import com.fyber.inneractive.sdk.util.IAlog;
import com.mbridge.msdk.foundation.download.core.DownloadCommon;
import java.util.ArrayList;
import java.util.Iterator;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class b {
public String a;
public int b;
public final ArrayList c = new ArrayList();
public final ArrayList d = new ArrayList();
public static void a(b bVar, JSONObject jSONObject, boolean z) throws Exception {
String next;
d cVar;
if (jSONObject != null) {
Iterator<String> keys = jSONObject.keys();
while (keys.hasNext()) {
next = keys.next();
next.getClass();
switch (next) {
case "demand":
cVar = new c(jSONObject.getJSONArray(next), z);
break;
case "pub_id":
cVar = new i(jSONObject.getJSONArray(next), z);
break;
case "placement_type":
cVar = new h(jSONObject.getJSONArray(next), z);
break;
case "os":
cVar = new f(z, jSONObject.getString(next));
break;
case "sdk":
cVar = new j(z, jSONObject.getString(next));
break;
default:
cVar = null;
break;
}
if (cVar != null) {
bVar.d.add(cVar);
} else {
IAlog.a(String.format("%s: Unsupported filter type: %s", DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B, next), new Object[0]);
}
}
}
}
public final String toString() {
return String.format("experiment: id=%s, variants=%s, filters=%s", this.a, this.c, this.d);
}
}

View File

@@ -0,0 +1,41 @@
package com.fyber.inneractive.sdk.config.global;
import java.util.HashSet;
import java.util.Iterator;
import org.json.JSONArray;
/* loaded from: classes2.dex */
public final class c implements d {
public final HashSet a = new HashSet();
public final boolean b;
public c(JSONArray jSONArray, boolean z) {
if (jSONArray != null) {
for (int i = 0; i < jSONArray.length(); i++) {
long optLong = jSONArray.optLong(i);
if (optLong != 0) {
this.a.add(Long.valueOf(optLong));
}
}
}
this.b = z;
}
@Override // com.fyber.inneractive.sdk.config.global.d
public final boolean a(e eVar) {
if (this.a.isEmpty() || eVar.a == null) {
return false;
}
Iterator it = this.a.iterator();
while (it.hasNext()) {
if (((Long) it.next()).equals(eVar.a)) {
return !this.b;
}
}
return this.b;
}
public final String toString() {
return String.format("%s - %s include: %b", "demand", this.a, Boolean.valueOf(this.b));
}
}

View File

@@ -0,0 +1,6 @@
package com.fyber.inneractive.sdk.config.global;
/* loaded from: classes2.dex */
public interface d {
boolean a(e eVar);
}

View File

@@ -0,0 +1,10 @@
package com.fyber.inneractive.sdk.config.global;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
/* loaded from: classes2.dex */
public final class e {
public Long a;
public Long b;
public UnitDisplayType c;
}

View File

@@ -0,0 +1,27 @@
package com.fyber.inneractive.sdk.config.global;
import com.ironsource.ad;
/* loaded from: classes2.dex */
public final class f implements d {
public final String a;
public final boolean b;
public f(boolean z, String str) {
this.a = str;
this.b = z;
}
public final String toString() {
return String.format("%s - %s include: %b", ad.y, this.a, Boolean.valueOf(this.b));
}
@Override // com.fyber.inneractive.sdk.config.global.d
public final boolean a(e eVar) {
String str = this.a;
if (str != null) {
return str.equalsIgnoreCase("android") ? !this.b : this.b;
}
return false;
}
}

View File

@@ -0,0 +1,41 @@
package com.fyber.inneractive.sdk.config.global.features;
import com.vungle.ads.internal.presenter.MRAIDPresenter;
/* loaded from: classes2.dex */
public final class a extends g {
public static final EnumC0063a e = EnumC0063a.OPEN;
/* renamed from: com.fyber.inneractive.sdk.config.global.features.a$a, reason: collision with other inner class name */
public enum EnumC0063a {
NONE("none"),
OPEN(MRAIDPresenter.OPEN);
final String mKey;
EnumC0063a(String str) {
this.mKey = str;
}
}
public a() {
super("ad_identifier");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
a aVar = new a();
a(aVar);
return aVar;
}
public final EnumC0063a d() {
String a = a("identifier_click_action", e.mKey);
for (EnumC0063a enumC0063a : EnumC0063a.values()) {
if (a.equalsIgnoreCase(enumC0063a.mKey)) {
return enumC0063a;
}
}
return EnumC0063a.NONE;
}
}

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