: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
* Class Advanced_Ads_Adblock_Finder_Admin
class Advanced_Ads_Adblock_Finder_Admin {
public function __construct() {
// Add module settings to Advanced Ads settings page.
add_action( 'advanced-ads-settings-init', [ $this, 'settings_init' ], 9, 1 );
* Add settings to settings page.
* @param string $hook Settings page hook.
public function settings_init( $hook ) {
'advanced_ads_adblocker_setting_section',
__( 'Ad Blocker', 'advanced-ads' ),
[ $this, 'render_settings_section_callback' ],
__( 'Ad blocker counter', 'advanced-ads' ),
[ $this, 'render_settings_ga' ],
'advanced_ads_adblocker_setting_section'
public function render_settings_section_callback() {}
* Render input for the Google Analytics Tracking ID.
public function render_settings_ga() {
$options = Advanced_Ads::get_instance()->options();
$ga_uid = isset( $options['ga-UID'] ) ? $options['ga-UID'] : '';
include dirname( __FILE__ ) . '/views/setting-ga.php';