
Ads not playing automatically
On Android with sdk version 17 and 23, using the mobile sdk with ad license. playing video automatically is no problem. When I add a preroll video ad via a VAST URL, though, the ad is loaded automatically (I see "Loading ad"). Then I see a black screen and a pause button like the ad is playing, but no sound, no video, nothing, indefinitely. When I click pause and then click the play button that appears in its place, the video ad does start playing and the actual video follows seamlessly.
Interestingly, as soon as the video ad is loaded and the black screen shows initially, I consistently get this message in the logs:
[INFO:CONSOLE(0)] "Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture."
All that I have found online is that this is a core behavior of Chromium (Android Webviews) to protect users from wasting data on automatically playing videos. But I just cannot imagine that JW player has not worked around this somehow. Halp!