M3U8 based vast XML not playing ads on Bitmovin

Thanks for sharing the test link. With Bitmovin web player SDK, the default module used for Ad playback is IMA client side SDK in which case streaming(HLS) ads are not supported. But Bitmovin web player SDK also includes another ads module(BAM) which is implemented by Bitmovin and this module supports HLS Ads. You can switch to using BAM instead of IMA to play HLS Ads. Please following following article to check how to use BAM.

For iOS and Android, I will take a look and come back on these as well.