Rather than whitelisting specific advertisers, why not come up with some acceptably non-annoying ad templates and tell the filter to let through things that match the template? Advertisers can just fill in the template and they'll know their ads will be shown. Make the template invisible if there's no ad blocker.
I think this might be the ultimate solution to the online advertising issue: the advertisers provide abstract content and the users decide if and how they want to look at it.