Unintuitively, detecting the ads is not the hard part of making an ad blocker. The really hard part is removing the ad without the website detecting that you removed it. So even if you had a perfect lightweight model that can detect ads, you still have the hard part of making the ad go away.
He is not rich at all. He is in incredible debt after losing a bunch of lawsuits because of all the lying he does.