You could add a rule to allow ads.js for each site's domain that's using the method as we've described, but a site could easily dynamically cycle through the thousands of file name combinations contained within EasyList.
It is a cat and mouse game.
3rd party scripts can be included via a CNAME record at the root domain level.