I think whitelisting should support blocking only the main domain and not the top level domain. Responsible for the fact that if there are ads on the a.com domain but normal content on b.a.com, it will result in a false positive.
Do you have an example of such a case?