Hi, I am running instream ad inside google IMA player and It seems that there are few problems:
I understood that you are going to fix the issue that muted and volume properties of the video slot are undefined . Do you have time estimation when it will be released?
The state of the mute button of the player is not synchronized with the audio
Scenario 1
a. Open the following URL - https://developers.google.com/interactive-media-ads/docs/sdks/html5/vastinspector?hl=iw&tag=https%253A%252F%252Fbs.serving-sys.com%252FServing%252FadServer.bs%253Fc%253D23%2526cn%253Ddisplay%2526pli%253D1074012602%2526ord%253D%255Btimestamp
b. click on Test ad (relevant for both secure and insecure mode)
c. Click on Audio off -> behave as it should: video is muted and mute button of the player is in state mute (UI: X is displayed)
d. Click on Audio on -> video is unmuted but state of the mute button of the player is not changed
Scenario 2
in our code we check if we have value of volume from video. if not (like in IMA secure case) our default is 1 and we dispatch AdVolumeChange event to the player.
Therefore, I expect the video to start unmuted and that the mute button of the player will be in unmute state, even if user set it before to muted (unless setAdVolume is sent which is not the case)
Steps to reproduce:
a. Open the following URL - https://developers.google.com/interactive-media-ads/docs/sdks/html5/vastinspector?hl=iw&tag=https%253A%252F%252Fbs.serving-sys.com%252FServing%252FadServer.bs%253Fc%253D23%2526cn%253Ddisplay%2526pli%253D1074012602%2526ord%253D%255Btimestamp
b. choose secure mode
c. mute the player button (so in UI will be X)
d. click on Test Ad
e. expected result: video unmuted + mute btn in state unmuted. Actual result: video unmuted + mute btn is state mute
Scenario 3
Getting wrong values in insecure mode when state of the mute button of the player is muted.
In insecure mode when setting the mute button of the player to muted I expect to get in the video slot muted true and instead I get videoSlot.volume - 1 and videoSlot.muted - false.
As a result the video starts unmuted even though I expect it to start muted
I think that as result of these issues when toggling the mute button of the player I get wrong behavior.
One more issue on Ipad the audio is not changed when needed. clicking mute/unmute doesn't affect the audio even when we dispatch event adVolumechange. I see that you call setAdVolume and getAdVolume but it doesn't work.
If you need more information please let me know
For the case that muted and volume are undefined...