Hi Alex,
I think you should be able to work around both of these issues by using the user action that unmutes the video to also initialize the ad display container. I've outlined a potential solution for each below - let me know if this would work for you.
- Ad rules tag with a single mid-roll
When the user clicks the page and you unmute the content video, you can also call adDisplayContainer.initialize() and adsManager.setVolume(1) in that click listener. When the mid-roll arrives, it will play without error.
- Single ad delayed to act like a mid-roll
When the user clicks the page and you unmute the content video, you can also call adDisplayContainer.initialize() in that click listener. This should allow the ad to play without error.
Let me know if this works for you.
Thanks!