Ads work around lack of autoplay by loading massive image filmstrips containing video frames (often split across hundreds of image files), and animating that in JS or CSS. This has all the annoyance of autoplay, with even worse bandwidth and memory usage.