Code Analysis: Easy Google Adsense and Banner Ads Manager - AdsforWP 1.9.31

Function Rating Maintainability Complexity Lines of code
Adsforwp_Output_Functions::adsforwp_get_ad_code()
D
0
179 1,012
Adsforwp_View_Visitor_Condition::adsforwp_visitor_condition_logic_checker()
D
14
92 239
Adsforwp_View_Placement::adsforwp_comparison_logic_checker()
D
18
80 209
Adsforwp_Output_Functions::adsforwp_display_ads()
D
17
65 254
Adsforwp_Ajax_Selectbox::adsforwp_visitor_condition_type_values()
D
8
43 461
Adsforwp_View_Display::adsforwp_field_generator()
D
19
52 239
Adsforwp_Admin_Common_Functions::adsforwp_import_all_quick_adsense_ads()
D
20
45 243
Adsforwp_Ajax_Selectbox::adsforwp_ajax_select_creator()
D
22
43 180
Adsforwp_View_Ad_Groups::adsforwp_field_generator()
D
23
37 182
Adsforwp_View_Ads_Type::adsforwp_field_generator()
D
24
37 176
Adsforwp_View_Visitor_Condition::adsforwp_visitor_condition_callback()
D
23
34 200
Adsforwp_Admin_Common_Functions::adsforwp_import_all_advanced_ads()
D
24
27 188
Adsforwp_Output_Functions::adsforwp_group_ads()
C
30 27 113
Adsforwp_Output_Service::adsforwp_check_ad_expiry_date()
C
37 26 77
Adsforwp_Admin_Analytics::adsforwp_add_analytics_amp_tags()
C
33 23 103
Adsforwp_Admin_Common_Functions::adsforwp_import_all_settings()
C
34 24 87
adsforwp_group_custom_column_set()
C
34 23 82
Adsforwp_Admin_Common_Functions::adsforwp_migrate_ampforwp_ads()
B
30 19 133
Adsforwp_View_Placement::adsforwp_meta_box_callback()
B
29 17 159
Adsforwp_View_Expiredate::field_generator()
B
33 20 107
Adsforwp_Admin_Common_Functions::adsforwp_import_all_ad_inserter_ads()
B
35 17 83
Adsforwp_Admin_Settings::adsforwp_admin_interface_render()
B
38 17 66
adsforwp_get_ad_stats()
B
39 16 72
Adsforwp_Admin_Common_Functions::adsforwp_migrate_advanced_amp_ads_incontent()
B
34 14 96
adsforwp_import_plugin_data()
B
41 16 60
Adsforwp_Output_Functions::adsforwp_prepare_popup_ad_content()
B
35 13 98
Adsforwp_Output_Functions::adsforwp_insert_sticky_ads_code()
B
38 14 79
Adsforwp_Admin_Settings::adsforwp_validate_line()
A
38 14 75
Adsforwp_Admin_Common_Functions::adsforwp_expanded_allowed_tags()
A
26
1 245
Adsforwp_Admin_Settings::adsforwp_import_callback()
A
37 11 92
Adsforwp_Output_Amp_Condition_Display::adsforwp_amp_condition_get_ad_code()
A
44 14 45
Adsforwp_View_Display::adsforwp_save_fields()
A
44 14 44
Adsforwp_Output_Functions::adsforwp_get_custom_target_ad_code()
A
43 14 44
Adsforwp_View_Visitor_Condition::adsforwp_detect_user_agent()
A
49 15 28
Adsforwp_Ajax_Selectbox::adsforwp_create_ajax_select_taxonomy()
A
40 13 58
Adsforwp_View_Ad_Groups::adsforwp_save_fields()
A
45 14 39
Adsforwp_View_Expiredate::save_fields()
A
45 14 39
Adsforwp_View_Ads_Type::adsforwp_save_fields()
A
42 13 49
Adsforwp_Output_Functions::adsforwp_display_sticky_ads()
A
43 13 49
Adsforwp_View_Visitor_Condition::adsforwp_visitor_condition_save()
A
44 13 45
Adsforwp_Output_Service::adsforwp_is_condition()
A
48 14 29
Adsforwp_Ajax_Selectbox::adsforwp_comparision_condition_type_values()
A
41 12 55
Adsforwp_Output_Functions::adsforwp_preload_image_()
A
45 13 39
Adsforwp_Admin_Common_Functions::adsforwp_migrate_advanced_amp_ads_standard()
A
36 10 83
Adsforwp_Output_Functions::adsforwp_preload_images_amp()
A
46 13 36
Adsforwp_Output_Functions::adsforwp_display_popup_ad()
A
42 12 51
Adsforwp_Admin_Analytics::adsforwp_insert_ad_impression()
A
47 13 35
Adsforwp_Admin_Settings::adsforwp_ad_blocker_notice_opt_callback()
A
35 8 104
Adsforwp_View_Placement::adsforwp_placement_save()
A
47 12 37
Adsforwp_Admin_Common_Functions::adsforwp_import_all_advanced_groups()
A
40 10 64
adsforwp_send_feedback()
A
47 12 33
adsforwp_store_user_info_client_side()
A
47 12 32
Adsforwp_Output_Functions::adsforwp_adblocker_popup_notice()
A
38 7 105
Adsforwp_Output_Functions::adsforwp_enque_ads_specific_amp_script()
A
49 12 28
Adsforwp_Admin_Settings::adsforwp_ad_fraud_protection_options_callback()
A
39 8 82
adsforwp_send_query_message()
A
43 10 50
Adsforwp_View_Ads_Visibility::adsforwp_field_generator()
A
43 10 47
Adsforwp_View_Ads_Visibility::adsforwp_save_fields()
A
48 11 32
adsforwp_display_ads_txt()
A
50 11 28
Adsforwp_Output_Functions::adsforwp_check_amp_sticky_ad_status()
A
49 11 28
Adsforwp_Admin_Analytics::adsforwp_insert_ad_clicks()
A
51 11 27
Adsforwp_Admin_Settings::adsforwp_adstxt_manager_callback()
A
44 9 54
Adsforwp_Admin_Common_Functions::adsforwp_export_all_settings()
A
42 9 54
Adsforwp_Admin_Common_Functions::adsforwp_migrate_advanced_amp_ads_inloop()
A
39 8 68
adsforwp_database_install()
A
43 9 52
Adsforwp_Admin_Common_Functions::adsforwp_migrate_advanced_amp_ads_after_feature()
A
39 8 67
Adsforwp_Output_Functions::adsforwp_adblocker_notice_bar()
A
42 7 81
adsforwp_browser_width_conditoinal()
A
48 10 32
Adsforwp_Output_Functions::adsforwp_ads_browser_width_condition()
A
48 10 31
adsforwp_reset_all_settings()
A
46 9 41
Adsforwp_Output_Functions::adsforwp_display_sticky_ads_amp()
A
47 9 40
Adsforwp_Ads_Gutenberg::adsforwp_register_admin_scripts()
A
43 8 51
Adsforwp_Output_Functions::adsforwp_doubleclick_head_code()
A
44 8 46
Adsforwp_Output_Functions::adsforwp_display_custom_target_ad()
A
51 9 28
adsforwp_frontend_enqueue()
A
45 8 42
adsforwp_admin_enqueue()
A
41 7 56
Adsforwp_View_Visitor_Condition::adsforwp_visitor_conditions_status()
A
49 8 32
Adsforwp_Output_Functions::adsforwp_background_ad_css()
A
45 6 62
Adsforwp_File_Creation::adsforwp_create_adblocker_support_js()
A
52 8 25
Adsforwp_Amp_Compatibility::adsforwp_amp_comp_save()
A
57 8 17
Adsforwp_Admin_Common_Functions::adsforwp_migrate_advanced_auto_ads()
A
44 6 47
adsforwp_subscribe_newsletter()
S
50 7 29
Adsforwp_Admin_Settings::adsforwp_settings_init()
S
36 1 118
adsforwp_ajax_check_post_availability()
S
46 6 40
Adsforwp_Admin_Settings::adsforwp_ad_fraud_protection_callback()
S
53 7 24
Adsforwp_View_Visitor_Condition::adsforwp_get_client_ip()
S
56 7 19
adsforwp_modify_title()
S
55 7 19
Adsforwp_Output_Functions::adsforwp_get_ad_by_browser_width()
S
55 7 17
Adsforwp_Admin_Settings::adsforwp_handle_file_upload()
S
55 7 17
Adsforwp_Output_Functions::adsforwp_adblocker_detector()
S
51 6 30
Adsforwp_View_Ads_Type::adsfrowp_get_all_ads()
S
50 6 30
Adsforwp_Output_Functions::adsforwp_amp_story_auto_ads()
S
50 6 29
Adsforwp_Output_Functions::adsforwp_display_background_ad()
S
49 6 29
Adsforwp_View_Placement::adsforwp_get_post_conditions_status()
S
52 6 27
Adsforwp_Amp_Compatibility::adsforwp_meta_box_callback()
S
47 5 41
Adsforwp_Admin_Settings::adsforwp_ad_performance_tracking_for_admin_callback()
S
53 6 23
adsforwp_update_ads_status()
S
53 6 22
Adsforwp_Output_Functions::adsforwp_ezoic_ads_script()
S
54 6 22
Adsforwp_Admin_Common_Functions::adsforwp_get_advads_groups()
S
47 5 37
Adsforwp_Output_Functions::adsforwp_mediavines_ads_script()
S
54 6 21
Adsforwp_Output_Functions::adsforwp_outbrain_script()
S
55 6 20
adsforwp_analytics_admin_link()
S
55 6 18
Adsforwp_Admin_Analytics::adsforwp_enque_analytics_amp_script()
S
57 6 18
adsforwp_admin_notice()
S
48 5 31
Adsforwp_Output_Functions::adsforwp_update_amp_sticky_ad_status()
S
56 6 16
Adsforwp_Output_Functions::adsforwp_hooks()
S
44 4 45
adsforwp_sort_ads_by_type()
S
61 7 10
adsforwp_sort_ads_by_display_type()
S
61 7 10
adsforwp_save_extra_user_profile_fields()
S
60 6 12
Adsforwp_Ads_Widget::form()
S
50 5 26
Adsforwp_Admin_Common_Functions::adsforwp_import_all_advanced_amp_ads()
S
52 5 26
Adsforwp_Ads_Newsletter::adsforwp_add_localize_footer_data()
S
51 5 24
adsforwp_get_ad_ids()
S
53 5 24
adsforwp_get_group_ad_ids()
S
53 5 24
Adsforwp_Output_Functions::adsforwp_taboola_ads_script()
S
54 5 23
Adsforwp_Admin_Common_Functions::adsforwp_import_all_amp_ads()
S
54 5 22
Adsforwp_Ads_Widget::widget()
S
53 5 22
Adsforwp_Output_Functions::adsforwp_get_pub_id_on_revenue_percentage()
S
54 5 20
Adsforwp_Output_Functions::adsforwp_taboola_footer_loader_js()
S
56 5 19
adsforwp_review_notice_remindme()
S
56 5 18
Adsforwp_Admin_Common_Functions::adsforwp_check_ads_in_group()
S
58 5 16
adsforwp_rmv_warnings()
S
59 5 16
Adsforwp_Output_Functions::adsforwp_add_amp_floating_ad_css()
S
58 5 15
Adsforwp_Output_Functions::adsforwp_add_amp_stick_ad_css()
S
58 5 15
adsforwp_sanitize_multi_array()
S
59 5 15
Adsforwp_Admin_Analytics::adsforwp_insert_ad_clicks_amp()
S
59 5 14
Adsforwp_Admin_Analytics::adsforwp_insert_ad_impression_amp()
S
59 5 14
Adsforwp_Output_Functions::adsforwp_get_adsense_publisher_id()
S
51 4 27
Adsforwp_Admin_Analytics::adsforwp_insert_impression()
S
47 3 42
Adsforwp_Admin_Analytics::adsforwp_insert_clicks()
S
47 3 42
Adsforwp_Admin_Settings::adsforwp_ad_revenue_sharing_callback()
S
52 4 26
adsforwp_is_plugins_page()
S
63 5 11
adsforwp_filter_by_ad_type()
S
52 4 24
adsforwp_filter_tracked_plugins()
S
52 4 23
Adsforwp_Admin_Settings::adsforwp_ad_label_options_callback()
S
49 3 35
Adsforwp_Admin_Settings::adsforwp_pre_update_settings()
S
54 4 20
adsforwp_published()
S
56 4 19
Adsforwp_Ads_Gutenberg::adsforwp_ads_render_blocks()
S
54 4 19
adsforwp_groups_published()
S
56 4 19
adsforwp_setup_post_type()
S
45 2 46
adsforwp_review_notice_close()
S
59 4 15
Adsforwp_Output_Functions::adsforwp_serve_front_js()
S
58 4 15
Adsforwp_Output_Functions::adsforwp_adsense_auto_ads_amp_script()
S
58 4 15
Adsforwp_Ajax_Selectbox::adsforwp_post_users_generator()
S
60 4 14
Adsforwp_Ajax_Selectbox::adsforwp_post_taxonomy_generator()
S
59 4 14
adsforwp_admin_link()
S
60 4 13
Adsforwp_View_Visitor_Condition::adsfrowp_check_country_code()
S
60 4 13
adsforwp_add_deactivation_feedback_modal()
S
61 4 12
Adsforwp_Output_Functions::adsforwp_adsense_auto_ads()
S
57 3 19
Adsforwp_View_Placement::adsforwp_placement_add_meta_box()
S
57 3 18
Adsforwp_View_Visitor_Condition::adsforwp_visitor_condition_add_meta_box()
S
57 3 18
Adsforwp_Amp_Compatibility::adsforwp_amp_comp_add_meta_box()
S
57 3 18
Adsforwp_Admin_Settings::adsforwp_format_error()
S
58 3 16
Adsforwp_Output_Functions::adsforwp_adblocker_notice_jsondata()
S
60 3 14
Adsforwp_Output_Functions::adsforwp_adsense_auto_ads_amp_tag()
S
60 3 14
adsforwp_get_date()
S
61 3 13
Adsforwp_Admin_Settings::adsforwp_add_menu_links()
S
60 3 13
Adsforwp_Admin_Settings::adsforwp_ad_sponsorship_label_callback()
S
61 3 13
Adsforwp_Output_Functions::adsforwp_ads_condition_browser_data()
S
61 3 12
Adsforwp_Admin_Settings::adsforwp_pro_content_callback()
S
54 2 26
adsforwp_check_plugin()
S
62 3 11
adsforwp_groups_custom_columns()
S
62 3 11
adsforwp_add_localize_data()
S
52 2 23
Adsforwp_View_Ads_Type::__construct()
S
53 2 22
adsforwp_add_plugin_meta_links()
S
57 2 17
Adsforwp_Admin_Settings::adsforwp_contact_us_form_callback()
S
52 1 32
Adsforwp_Output_Service::adsforwp_enque_amp_sticky_ad_css()
S
53 1 31
Adsforwp_Admin_Settings::adsforwp_advance_callback()
S
58 2 16
Adsforwp_Admin_Common_Functions::adsforwp_fetch_all_ads()
S
58 2 16
Adsforwp_Admin_Common_Functions::adsforwp_fetch_all_groups()
S
58 2 16
adsforwp_create_database_for_existing_users()
S
64 3 10
adsforwp_modified_views_so()
S
65 3 9
adsforwp_get_tab()
S
68 3 7
Adsforwp_Admin_Analytics::is_admin_user()
S
66 3 9
Adsforwp_View_Visitor_Condition::adsforwp_visitor_condition_field_data()
S
63 3 10
Adsforwp_Admin_Settings::adsforwp_ad_performance_tracking_callback()
S
59 2 15
Adsforwp_Amp_Compatibility::adsforwp_amp_comp_get_meta()
S
64 3 9
Adsforwp_View_Placement::adsforwp_generate_field_data()
S
63 3 10
adsforwp_enqueue_makebetter_email_js()
S
66 3 7
Adsforwp_Admin_Settings::adsforwp_ad_blocker_notice_callback()
S
60 2 14
Adsforwp_Admin_Settings::adsforwp_ad_blocker_support_callback()
S
60 2 14
Adsforwp_Output_Service::adsforwp_enque_amp_floating_ad_css()
S
61 2 14
Adsforwp_Ads_Gutenberg::adsforwp_ads_block()
S
61 2 13
adsforwp_custom_columns()
S
59 2 13
Adsforwp_View_Ad_Groups::adsforwp_add_meta_boxes()
S
63 2 12
Adsforwp_View_Expiredate::add_meta_boxes()
S
63 2 12
Adsforwp_View_Ads_Visibility::adsforwp_add_meta_boxes()
S
63 2 12
Adsforwp_View_Ads_Type::adsforwp_add_meta_boxes()
S
63 2 12
Adsforwp_View_Display::adsforwp_add_meta_boxes()
S
63 2 12
Adsforwp_Output_Functions::__construct()
S
53 1 25
adsforwp_extra_user_profile_fields()
S
54 1 25
adsforwp_defaultSettings()
S
53 1 24
Adsforwp_Output_Amp_Condition_Display::adsforwp_amp_condition_hooks()
S
57 1 16
Adsforwp_Output_Functions::adsforwp_is_file_inroot()
S
70 2 7
Adsforwp_Ads_Gutenberg::get_instance()
S
71 2 6
adsforwp_custom_column_set()
S
69 2 7
Adsforwp_Output_Functions::adsforwp_ads_script_end_tag()
S
71 2 6
Adsforwp_Ads_Widget::update()
S
71 2 5
Adsforwp_Output_Functions::adsforwp_manual_ads()
S
68 2 7
Adsforwp_Admin_Common_Functions::adsforwp_fetch_all_ads_post_meta()
S
66 2 8
Adsforwp_View_Ad_Groups::__construct()
S
68 2 7
Adsforwp_Output_Functions::adsforwp_auto_ads_amp_script()
S
70 2 6
Adsforwp_File_Creation::adsforwp_delete_adblocker_support_js()
S
69 2 7
Adsforwp_View_Visitor_Condition::adsforwp_get_three_letter_country_code_using_two()
S
61 2 4
Adsforwp_Admin_Common_Functions::adsforwp_fetch_all_groups_post_meta()
S
66 2 8
Adsforwp_Output_Amp_Condition_Display::adsforwp_in_loop_group_ads_code()
S
63 2 9
Adsforwp_Output_Amp_Condition_Display::__construct()
S
74 2 5
Adsforwp_Output_Amp_Condition_Display::adsforwp_in_loop_ads_code()
S
62 2 10
adsforwp_on_activation()
S
65 2 9
Adsforwp_Output_Amp_Condition_Display::ampforwp_add_loop_class_above_ad()
S
69 2 7
Adsforwp_Ads_Widget::__construct()
S
64 2 10
Adsforwp_Admin_Analytics::adsforwp_admin_analytics_hooks()
S
61 1 12
Adsforwp_Admin_Settings::adsforwp_get_error_messages()
S
62 1 11
Adsforwp_Output_Functions::adsforwp_global_css_for_amp()
S
68 1 11
Adsforwp_Output_Amp_Condition_Display::adsforwp_display_ads_above_related_post()
S
81 1 3
Adsforwp_File_Creation::__construct()
S
74 1 4
Adsforwp_Output_Functions::init()
S
70 1 6
Adsforwp_View_Placement::__construct()
S
75 1 4
Adsforwp_Output_Amp_Condition_Display::adsforwp_display_ads_below_the_title()
S
81 1 3
Adsforwp_Output_Amp_Condition_Display::adsforwp_display_ads_below_author_box()
S
81 1 3
adsforwp_removing_wysiwig()
S
76 1 4
adsforwp_groups_update_ids_on_untrash()
S
83 1 3
Adsforwp_Ajax_Selectbox::adsforwp_post_type_generator()
S
69 1 6
Adsforwp_Output_Amp_Condition_Display::adsforwp_display_ads_below_the_header()
S
81 1 3
adsforwp_disable_new_posts()
S
76 1 4
Adsforwp_View_Expiredate::format_rows()
S
78 1 3
Adsforwp_Admin_Settings::__construct()
S
69 1 6
adsforwp_the_ad()
S
72 1 5
Adsforwp_View_Display::__construct()
S
75 1 4
Adsforwp_Ads_Gutenberg::__construct()
S
75 1 4
Adsforwp_Ajax_Selectbox::__construct()
S
70 1 6
adsforwp_amp_hooks_call()
S
77 1 4
Adsforwp_Admin_Analytics::__construct()
S
91 1 2
Adsforwp_View_Ads_Visibility::__construct()
S
75 1 4
Adsforwp_View_Display::adsforwp_display_metabox_fields()
S
77 1 4
adsforwp_general_admin_notice()
S
71 1 5
Adsforwp_View_Ads_Type::adsforwp_meta_box_callback()
S
76 1 4
Adsforwp_Output_Amp_Condition_Display::adsforwp_display_ads_above_the_footer()
S
81 1 3
Adsforwp_Output_Amp_Condition_Display::adsforwp_display_ads_below_the_post_content()
S
81 1 3
Adsforwp_View_Ad_Groups::adsforwp_meta_box_callback()
S
76 1 4
Adsforwp_Output_Amp_Condition_Display::adsforwp_amp_condition_ad_code()
S
79 1 3
Adsforwp_Ads_Newsletter::__construct()
S
78 1 3
Adsforwp_Output_Functions::adsforwp_add_query_var_front_js()
S
77 1 4
Adsforwp_Output_Amp_Condition_Display::adsforwp_display_ads_between_loop()
S
80 1 3
Adsforwp_Output_Amp_Condition_Display::adsforwp_display_ads_above_the_post_content()
S
81 1 3
adsforwp_update_ids_on_untrash()
S
83 1 3
Adsforwp_View_Ads_Type::adsforwp_adtype_metabox_fields()
S
77 1 4
Adsforwp_Admin_Settings::adsforwp_check_data_imported_from()
S
64 1 10
Adsforwp_Amp_Compatibility::__construct()
S
75 1 4
Adsforwp_View_Expiredate::meta_box_callback()
S
76 1 4
Adsforwp_Admin_Settings::adsforwp_custom_upload_mimes()
S
76 1 4
register_adsforwp_ads_widget()
S
82 1 3
adsforwp_groups_update_ids_on_trash()
S
78 1 4
Adsforwp_Admin_Common_Functions::__construct()
S
75 1 4
adsforwp_action_links()
S
69 1 6
Adsforwp_Output_Amp_Condition_Display::adsforwp_display_ads_after_featured_image()
S
81 1 3
adsforwp_load_plugin_textdomain()
S
78 1 3
Adsforwp_View_Visitor_Condition::__construct()
S
75 1 4
adsforwp_the_group()
S
72 1 5
Adsforwp_Output_Amp_Condition_Display::adsforwp_display_ads_below_the_footer()
S
81 1 3
adsforwp_now()
S
79 1 3
Adsforwp_View_Ads_Visibility::adsforwp_meta_box_callback()
S
76 1 4
Adsforwp_View_Display::adsforwp_meta_box_callback()
S
76 1 4
Adsforwp_View_Expiredate::__construct()
S
75 1 4
adsforwp_update_ids_on_trash()
S
78 1 4