可能といえば可能です。
まず、子テーマのfunctions.phpに以下の、広告表示判定関数を追加します。
function is_ads_visible(){
$article_ids = get_exclude_article_ids();
$category_ids =get_exclude_category_ids();
//広告の除外(いずれかがあてはまれば表示しない)
$is_exclude_ids = (
//記事の除外
is_single( $article_ids ) || //投稿ページの除外
is_page( $article_ids ) || //個別ページの除外
//カテゴリの除外
(is_single() && in_category( $category_ids ) ) ||//投稿ページの除外
is_category( $category_ids ) //アーカイブページの除外
);
// var_dump('広告非表示か');
// var_dump($is_exclude_ids);
global $wp_query;
//var_dump(is_single() && in_category( $category_ids));
return get_theme_mod( 'ads_visible', true ) &&
!$is_exclude_ids && //除外ページでない場合広告を表示(カスタマイザー設定)
!is_ads_removed_in_page() && //ページで除外していない場合
!is_attachment() && //添付ページではない場合
!is_search(); //検索結果ページで無い場合
}
上記の関数に対して、「指定したタグIDの場合は非表示にする」といった処理を付け加えればいけるかと思います。
has_tag()関数あたりを利用すれば、実装できるかと思います。
関数リファレンス/has tag – WordPress Codex 日本語版