If I block JS, and the way they've implemented means that the site is readable and usable despite me never seeing or opting in, are they in violation, or is it on me for 'tampering' or whatever?
You're free to have ad tracking as long as it is optional and by explicit consent only.