Google doesn't charge for ads, it charges for impressions. If you user doesn't seem it, google doesn't get paid.
It also seems like a very different tech than trying to determine what an ad script will actually show a user. So it's not easy as if they can do A they can do B. Still doesn't excuse the fact that they should be doing their best to block those kind of ads in their ad network.