Does this meet the required standard for accessibility users? Do they have any such obligations?
No one cares about accessibility when ad dollars are at stake.
They do when regulators come calling with significant penalties.
if(ad_dollars > fines) { do_evil(); }