Wolves Themes v1.0版本的 MD5 值为:cddc92b47f6b7c4a195c9625507eb51c
以下内容为反编译后的 ea.java 源代码,内容仅作参考
package com.applovin.impl.sdk;
import com.facebook.ads.AdError;
import com.ironsource.sdk.precache.DownloadManager;
import com.tapjoy.TJAdUnitConstants;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
public class ea {
private static final List<?> dL = Arrays.asList(Boolean.class, Float.class, Integer.class, Long.class, String.class);
private static final List<ec<?>> dM = new ArrayList();
public static final ec<Boolean> a = a("is_disabled", false);
public static final ec<Boolean> b = a("honor_publisher_settings", true);
public static final ec<Boolean> c = a("honor_publisher_settings_verbose_logging", true);
public static final ec<Boolean> d = a("honor_publisher_settings_auto_preload_ad_sizes", true);
public static final ec<Boolean> e = a("honor_publisher_settings_auto_preload_ad_types", true);
public static final ec<String> f = a("device_id", "");
public static final ec<String> g = a("publisher_id", "");
public static final ec<String> h = a("device_token", "");
public static final ec<Integer> i = a("submit_data_retry_count_v1", 1);
public static final ec<Integer> j = a("vr_retry_count_v1", 1);
public static final ec<Integer> k = a("fetch_ad_retry_count_v1", 1);
public static final ec<Boolean> l = a("is_verbose_logging", false);
public static final ec<String> m = a("api_endpoint", "https://d.applovin.com/");
public static final ec<String> n = a("adserver_endpoint", "https://a.applovin.com/");
public static final ec<String> o = a("mediation_tracking_endpoint", "https://rt.applovin.com/med");
public static final ec<String> p = a("event_tracking_endpoint", "https://rt.applovin.com/pix");
public static final ec<String> q = a("api_backup_endpoint", "https://d.applvn.com/");
public static final ec<String> r = a("adserver_backup_endpoint", "https://a.applvn.com/");
public static final ec<String> s = a("event_tracking_backup_endpoint", "https://rt.applvn.com/pix");
public static final ec<Long> t = a("get_retry_delay_v1", 10000L);
public static final ec<String> u = a("hash_algorithm", "SHA-1");
public static final ec<Integer> v = a("short_hash_size", 16);
public static final ec<Integer> w = a("http_connection_timeout", 30000);
public static final ec<Integer> x = a("fetch_ad_connection_timeout", 30000);
public static final ec<Integer> y = a("http_socket_timeout", 20000);
public static final ec<Integer> z = a("ad_session_minutes", 60);
public static final ec<String> A = a("sc", "");
public static final ec<String> B = a("ad_request_parameters", "");
public static final ec<Boolean> C = a("ad_refresh_enabled", true);
public static final ec<Long> D = a("ad_refresh_seconds", 120L);
public static final ec<Boolean> E = a("mrec_ad_refresh_enabled", true);
public static final ec<Long> F = a("mrec_ad_refresh_seconds", 120L);
public static final ec<Boolean> G = a("leader_ad_refresh_enabled", true);
public static final ec<Long> H = a("leader_ad_refresh_seconds", 120L);
public static final ec<String> I = a("plugin_version", "");
public static final ec<Boolean> J = a("ad_preload_enabled", true);
public static final ec<Boolean> K = a("ad_resource_caching_enabled", true);
public static final ec<Boolean> L = a("fail_ad_load_on_failed_video_cache", true);
public static final ec<String> M = a("resource_cache_prefix", "https://vid.applovin.com/,https://pdn.applovin.com/,https://img.applovin.com/,https://d.applovin.com/,https://assets.applovin.com/,https://cdnjs.cloudflare.com/,http://vid.applovin.com/,http://pdn.applovin.com/,http://img.applovin.com/,http://d.applovin.com/,http://assets.applovin.com/,http://cdnjs.cloudflare.com/");
public static final ec<String> N = a("ad_auto_preload_sizes", "");
public static final ec<String> O = a("ad_auto_preload_msizes", "");
public static final ec<Boolean> P = a("ad_auto_preload_incent", true);
public static final ec<Boolean> Q = a("ad_auto_preload_mincent", true);
public static final ec<Boolean> R = a("is_track_ad_info", true);
public static final ec<Boolean> S = a("force_back_button_enabled_always", false);
public static final ec<Integer> T = a("close_fade_in_time", 400);
public static final ec<Boolean> U = a("show_close_on_exit", true);
public static final ec<String> V = a("text_incent_prompt_title", "Earn a Reward");
public static final ec<String> W = a("text_incent_prompt_body", "Would you like to watch a video for a reward?");
public static final ec<String> X = a("text_incent_prompt_yes_option", "Watch Now");
public static final ec<String> Y = a("text_incent_prompt_no_option", "No Thanks");
public static final ec<String> Z = a("text_incent_completion_title", "Video Reward");
public static final ec<String> aa = a("text_incent_completion_body_success", "You have earned a reward!");
public static final ec<String> ab = a("text_incent_completion_body_quota_exceeded", "You have already earned the maximum reward for today.");
public static final ec<String> ac = a("text_incent_completion_body_reward_rejected", "Your reward was rejected.");
public static final ec<String> ad = a("text_incent_completion_body_network_failure", "We were unable to contact the rewards server. Please try again later.");
public static final ec<String> ae = a("text_incent_completion_close_option", "Okay");
public static final ec<Boolean> af = a("incent_warning_enabled", false);
public static final ec<String> ag = a("text_incent_warning_title", "Attention!");
public static final ec<String> ah = a("text_incent_warning_body", "You won’t get your reward if the video hasn’t finished.");
public static final ec<String> ai = a("text_incent_warning_close_option", "Close");
public static final ec<String> aj = a("text_incent_warning_continue_option", "Keep Watching");
public static final ec<Boolean> ak = a("incent_nonvideo_warning_enabled", false);
public static final ec<String> al = a("text_incent_nonvideo_warning_title", "Attention!");
public static final ec<String> am = a("text_incent_nonvideo_warning_body", "You won’t get your reward if the game hasn’t finished.");
public static final ec<String> an = a("text_incent_nonvideo_warning_close_option", "Close");
public static final ec<String> ao = a("text_incent_nonvideo_warning_continue_option", "Keep Playing");
public static final ec<Boolean> ap = a("show_incent_prepopup", true);
public static final ec<Boolean> aq = a("show_incent_postpopup", true);
public static final ec<Integer> ar = a("preload_capacity_banner_regular_direct", 0);
public static final ec<Integer> as = a("preload_capacity_banner_regular_indirect", 0);
public static final ec<Integer> at = a("preload_capacity_mrec_regular_direct", 0);
public static final ec<Integer> au = a("preload_capacity_mrec_regular_indirect", 0);
public static final ec<Integer> av = a("preload_capacity_leader_regular_direct", 0);
public static final ec<Integer> aw = a("preload_capacity_leader_regular_indirect", 0);
public static final ec<Integer> ax = a("preload_capacity_inter_regular_direct", 0);
public static final ec<Integer> ay = a("preload_capacity_inter_regular_indirect", 0);
public static final ec<Integer> az = a("preload_capacity_inter_videoa_direct", 0);
public static final ec<Integer> aA = a("preload_capacity_inter_videoa_indirect", 0);
public static final ec<Integer> aB = a("extended_preload_capacity_banner_regular_direct", 15);
public static final ec<Integer> aC = a("extended_preload_capacity_banner_regular_indirect", 15);
public static final ec<Integer> aD = a("extended_preload_capacity_mrec_regular_direct", 15);
public static final ec<Integer> aE = a("extended_preload_capacity_mrec_regular_indirect", 15);
public static final ec<Integer> aF = a("extended_preload_capacity_leader_regular_direct", 15);
public static final ec<Integer> aG = a("extended_preload_capacity_leader_regular_indirect", 15);
public static final ec<Integer> aH = a("extended_preload_capacity_inter_regular_direct", 15);
public static final ec<Integer> aI = a("extended_preload_capacity_inter_regular_indirect", 15);
public static final ec<Integer> aJ = a("extended_preload_capacity_inter_videoa_direct", 15);
public static final ec<Integer> aK = a("extended_preload_capacity_inter_videoa_indirect", 15);
public static final ec<Integer> aL = a("preload_capacity_zone", 1);
public static final ec<Integer> aM = a("preload_capacity_zone_native", 1);
public static final ec<Integer> aN = a("extended_preload_capacity_zone", 15);
public static final ec<Integer> aO = a("preload_capacity_native_native_direct", 0);
public static final ec<Boolean> aP = a("dismiss_video_on_error", true);
public static final ec<String> aQ = a("precache_delimiters", ")]',");
public static final ec<Integer> aR = a("close_button_size_video", 30);
public static final ec<Integer> aS = a("close_button_top_margin_video", 8);
public static final ec<Integer> aT = a("close_button_right_margin_video", 4);
public static final ec<Boolean> aU = a("force_back_button_enabled_poststitial", false);
public static final ec<Boolean> aV = a("force_back_button_enabled_close_button", false);
public static final ec<Integer> aW = a("close_button_touch_area", 0);
public static final ec<Boolean> aX = a("is_video_skippable", false);
public static final ec<Boolean> aY = a("cache_cleanup_enabled", false);
public static final ec<Long> aZ = a("cache_file_ttl_seconds", 86400L);
public static final ec<Integer> ba = a("cache_max_size_mb", -1);
public static final ec<Boolean> bb = a("preload_merge_init_tasks_inter_regular_direct", false);
public static final ec<Boolean> bc = a("preload_merge_init_tasks_inter_videoa_direct", false);
public static final ec<Boolean> bd = a("preload_merge_init_tasks_banner_regular_direct", false);
public static final ec<Boolean> be = a("preload_merge_init_tasks_mrec_regular_direct", false);
public static final ec<Boolean> bf = a("preload_merge_init_tasks_leader_regular_direct", false);
public static final ec<Boolean> bg = a("preload_merge_init_tasks_inter_regular_indirect", false);
public static final ec<Boolean> bh = a("preload_merge_init_tasks_inter_videoa_indirect", false);
public static final ec<Boolean> bi = a("preload_merge_init_tasks_banner_regular_indirect", false);
public static final ec<Boolean> bj = a("preload_merge_init_tasks_mrec_regular_indirect", false);
public static final ec<Boolean> bk = a("preload_merge_init_tasks_leader_regular_indirect", false);
public static final ec<Boolean> bl = a("preload_merge_init_tasks_zones", false);
public static final ec<Integer> bm = a("submit_postback_timeout", 10000);
public static final ec<Integer> bn = a("submit_postback_retries", 4);
public static final ec<Integer> bo = a("widget_imp_tracking_delay", Integer.valueOf((int) AdError.SERVER_ERROR_CODE));
public static final ec<Boolean> bp = a("draw_countdown_clock", true);
public static final ec<Integer> bq = a("countdown_clock_size", 32);
public static final ec<Integer> br = a("countdown_clock_stroke_size", 4);
public static final ec<Integer> bs = a("countdown_clock_text_size", 28);
public static final ec<Boolean> bt = a("ad_auto_preload_native", false);
public static final ec<Boolean> bu = a("preload_native_ad_on_dequeue", false);
public static final ec<Boolean> bv = a("widget_fail_on_slot_count_diff", true);
public static final ec<Boolean> bw = a("video_zero_length_as_computed", false);
public static final ec<Integer> bx = a("video_countdown_clock_margin", 10);
public static final ec<Integer> by = a("video_countdown_clock_gravity", 83);
public static final ec<Integer> bz = a("widget_latch_timeout_ms", Integer.valueOf((int) TJAdUnitConstants.DEFAULT_VOLUME_CHECK_INTERVAL));
public static final ec<Boolean> bA = a("android_gc_on_widget_detach", true);
public static final ec<Boolean> bB = a("lhs_close_button_video", false);
public static final ec<Boolean> bC = a("lhs_skip_button", true);
public static final ec<Boolean> bD = a("countdown_toggleable", false);
public static final ec<Integer> bE = a("native_batch_precache_count", 1);
public static final ec<Boolean> bF = a("mute_controls_enabled", false);
public static final ec<Boolean> bG = a("allow_user_muting", true);
public static final ec<Integer> bH = a("mute_button_size", 32);
public static final ec<Integer> bI = a("mute_button_margin", 10);
public static final ec<Integer> bJ = a("mute_button_gravity", 85);
public static final ec<Boolean> bK = a("qq", false);
public static final ec<Boolean> bL = a("qq1", true);
public static final ec<Boolean> bM = a("hw_accelerate_webviews", false);
public static final ec<Boolean> bN = a("mute_videos", false);
public static final ec<Boolean> bO = a("show_mute_by_default", false);
public static final ec<Boolean> bP = a("mute_with_user_settings", true);
public static final ec<String> bQ = a("top_level_events", "landing,paused,resumed,checkout,iap");
public static final ec<Boolean> bR = a("events_enabled", true);
public static final ec<Boolean> bS = a("force_ssl", false);
public static final ec<Integer> bT = a("postback_service_max_queue_size", 100);
public static final ec<Integer> bU = a("max_postback_attempts", 3);
public static final ec<Boolean> bV = a("click_overlay_enabled", false);
public static final ec<String> bW = a("click_overlay_color", "#66000000");
public static final ec<Integer> bX = a("click_tracking_retry_count_v1", 3);
public static final ec<Integer> bY = a("click_tracking_retry_delay", Integer.valueOf((int) AdError.SERVER_ERROR_CODE));
public static final ec<Integer> bZ = a("click_tracking_timeout", 10000);
public static final ec<Integer> ca = a("android_click_spinner_size", 50);
public static final ec<Integer> cb = a("android_click_spinner_style", 16973853);
public static final ec<Boolean> cc = a("android_require_external_storage_permission", true);
public static final ec<Boolean> cd = a("android_drop_nomedia", true);
public static final ec<Boolean> ce = a("native_auto_cache_preload_resources", true);
public static final ec<Boolean> cf = a("video_immersive_mode_enabled", false);
public static final ec<String> cg = a("fireos_manufacturer_list", "amazon");
public static final ec<Boolean> ch = a("fireos_collect_google_idfa_on_fail", false);
public static final ec<Boolean> ci = a("fireos_hide_adview_on_init", true);
public static final ec<Boolean> cj = a("fireos_load_empty_adview_on_init", false);
public static final ec<Boolean> ck = a("sanitize_webview", false);
public static final ec<Boolean> cl = a("force_rerender", false);
public static final ec<String> cm = a("webview_package_name", "com.google.android.webview");
public static final ec<Boolean> cn = a("check_webview_has_gesture", false);
public static final ec<Boolean> co = a("adr", false);
public static final ec<Boolean> cp = a("hgn", false);
public static final ec<String> cq = a("emulator_hardware_list", "ranchu,goldfish,vbox");
public static final ec<String> cr = a("emulator_device_list", "generic,vbox");
public static final ec<String> cs = a("emulator_manufacturer_list", "Genymotion");
public static final ec<String> ct = a("emulator_model_list", "Android SDK built for x86");
public static final ec<Long> cu = a("inter_display_delay", 200L);
public static final ec<Float> cv = a("volume_normalization_factor", Float.valueOf(6.6666665f));
public static final ec<Boolean> cw = a("lock_specific_orientation", false);
public static final ec<Boolean> cx = a("video_callbacks_for_incent_nonvideo_ads_enabled", true);
public static final ec<Boolean> cy = a("user_agent_collection_enabled", false);
public static final ec<Long> cz = a("user_agent_collection_timeout_ms", 600L);
public static final ec<Boolean> cA = a("handle_window_actions", false);
public static final ec<String> cB = a("soft_buttons_resource_id", "config_showNavigationBar");
public static final ec<Boolean> cC = a("immediate_render", false);
public static final ec<Long> cD = a("video_resume_delay", 250L);
public static final ec<Long> cE = a("force_hide_status_bar_delay_ms", 0L);
public static final ec<Boolean> cF = a("load_ads_if_no_internet", true);
public static final ec<Boolean> cG = a("display_ads_if_no_internet", true);
public static final ec<Boolean> cH = a("network_available_if_none_detected", true);
public static final ec<Long> cI = a("expandable_close_button_animation_duration_ms", 300L);
public static final ec<Integer> cJ = a("expandable_close_button_size", 27);
public static final ec<Integer> cK = a("expandable_h_close_button_margin", 10);
public static final ec<Integer> cL = a("expandable_t_close_button_margin", 10);
public static final ec<Boolean> cM = a("expandable_lhs_close_button", false);
public static final ec<Integer> cN = a("expandable_close_button_touch_area", 0);
public static final ec<Long> cO = a("progress_bar_step", 25L);
public static final ec<Integer> cP = a("progress_bar_scale", 10000);
public static final ec<Integer> cQ = a("progress_bar_vertical_padding", -8);
public static final ec<Boolean> cR = a("click_failed_expand", false);
public static final ec<Boolean> cS = a("ignore_is_showing", false);
public static final ec<Boolean> cT = a("wrapped_zones", false);
public static final ec<String> cU = a("wrapped_sizes", "");
public static final ec<Boolean> cV = a("return_wrapped_ad_on_empty_queue", false);
public static final ec<Boolean> cW = a("consider_wrapped_ad_preloaded", false);
public static final ec<Boolean> cX = a("preload_persisted_zones", true);
public static final ec<Boolean> cY = a("persist_zones", true);
public static final ec<Boolean> cZ = a("validate_zone_input", false);
public static final ec<Boolean> da = a("cleanup_webview", false);
public static final ec<Boolean> db = a("dismiss_expanded_adview_on_refresh", false);
public static final ec<Boolean> dc = a("dismiss_expanded_adview_on_detach", false);
public static final ec<Boolean> dd = a("detach_update_listener_on_pause", false);
public static final ec<Boolean> de = a("contract_on_close_ad_command", false);
public static final ec<Integer> df = a("response_buffer_size", 16000);
public static final ec<Boolean> dg = a("sp_apply", true);
public static final ec<Boolean> dh = a("sr_0", true);
public static final ec<Integer> di = a("fetch_basic_settings_connection_timeout_ms", Integer.valueOf((int) DownloadManager.OPERATION_TIMEOUT));
public static final ec<Integer> dj = a("fetch_basic_settings_retry_count", 3);
public static final ec<Integer> dk = a("fetch_basic_settings_retry_delay_ms", Integer.valueOf((int) AdError.SERVER_ERROR_CODE));
public static final ec<Boolean> dl = a("session_tracking_enabled", false);
public static final ec<Boolean> dm = a("session_tracking_cooldown_on_event_fire", true);
public static final ec<Long> dn = a("session_tracking_resumed_cooldown_minutes", 90L);
public static final ec<Long> f0do = a("session_tracking_paused_cooldown_minutes", 90L);
public static final ec<Boolean> dp = a("track_app_paused", false);
public static final ec<Integer> dq = a("vast_max_wrapper_depth", 5);
public static final ec<Integer> dr = a("vast_wrapper_resolution_retry_count_v1", 1);
public static final ec<Integer> ds = a("vast_wrapper_resolution_connection_timeout", 30000);
public static final ec<Integer> dt = a("vast_max_response_length", 640000);
public static final ec<Integer> du = a("vast_video_selection_policy", Integer.valueOf(com.applovin.impl.a.q.MEDIUM.ordinal()));
public static final ec<String> dv = a("vast_image_html", "<html><head><style>html,body{height:100%;width:100%}body{background-image:url({SOURCE});background-repeat:no-repeat;background-size:contain;background-position:center;}a{position:absolute;top:0;bottom:0;left:0;right:0}</style></head><body><a href=\"applovin://com.applovin.sdk/adservice/track_click_now\"></a></body></html>");
public static final ec<String> dw = a("vast_link_html", "<html><head><style>html,body,iframe{height:100%;width:100%;}body{margin:0}iframe{border:0;overflow:hidden;position:absolute}</style></head><body><iframe src={SOURCE} frameborder=0></iframe></body></html>");
public static final ec<Long> dx = a("vast_progress_tracking_countdown_step", 1000L);
public static final ec<String> dy = a("vast_unsupported_video_types", "video/ogg,video/x-flv");
public static final ec<String> dz = a("vast_unsupported_video_extensions", "ogv,flv");
public static final ec<Boolean> dA = a("vast_validate_with_extension_if_no_video_type", true);
public static final ec<Integer> dB = a("num_ads_preload_ahead", 2);
public static final ec<Boolean> dC = a("mediation_load_last_session_adapters_on_next_init", true);
public static final ec<Boolean> dD = a("mediation_load_predefined_adapters_on_next_init", true);
public static final ec<Boolean> dE = a("mediation_track_imp", true);
public static final ec<Boolean> dF = a("mediation_track_clk", true);
public static final ec<Boolean> dG = a("mediation_track_err", true);
public static final ec<Boolean> dH = a("submit_ad_stats_enabled", false);
public static final ec<Integer> dI = a("submit_ad_stats_connection_timeout", 30000);
public static final ec<Integer> dJ = a("submit_ad_stats_retry_count", 1);
public static final ec<Integer> dK = a("submit_ad_stats_max_count", Integer.valueOf((int) TJAdUnitConstants.DEFAULT_VOLUME_CHECK_INTERVAL));
private static <T> ec<T> a(String str, T t2) {
if (t2 == null) {
throw new IllegalArgumentException("No default value specified");
}
if (dL.contains(t2.getClass())) {
ec<T> ecVar = new ec<>(str, t2);
dM.add(ecVar);
return ecVar;
}
throw new IllegalArgumentException("Unsupported value type: " + t2.getClass());
}
public static Collection<ec<?>> a() {
return Collections.unmodifiableList(dM);
}
public static int b() {
return dM.size();
}
}