An easier way would be to do what Twitch does and not send video to the client while an ad is supposed to be running(also not buffer video when an ad is due). That way even the best adblocker can only show a blank screen while the ad is supposed to be shown.