Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

VMAP not working anymore on Samsung Tizen TV, LG TV, PlayStation 4 and PlayStation 5

41 views
Skip to first unread message

Domenico Montalbano

unread,
Apr 9, 2025, 8:01:38 PMApr 9
to Interactive Media Ads SDK
Hi,
we noticed that VMAP stopped working in our Google IMA integration running on Samsung Tizen TV, LG TV, PlayStation 4 and PlayStation 5.
Simple VAST with preroll still work fine, while VMAP are just silently skipped.

We've also notice that in PS4 the following lines of code started raising a runtime error

...
var c = new URL(a);
return c.searchParams.get("slotname") || c.searchParams.get("iu") || ""
...

This is because PS4 doesn't support HTTPSearchParams. We have solved the problem by adding a polyfill (but still VMAP are not working).
We don't know if you added these new line or just removed the polyfills for older browser.

We tested directly your IMA HTML5 Video Suite Inspector page on PS5 to check wether there was any problem in our implementation and, also there, only simple VAST with prerolls are working.
Note. We couldn't test that on PS4 due to the SearchParams issue mentioned above.

We also tried the debug version but the logs aren't proving any further information.

IMA inspector page with VMAP not working on TVs
https://googleads.github.io/googleads-ima-html5/vsi/?tag=https%253A%252F%252Fpubads.g.doubleclick.net%252Fgampad%252Fads%253Fiu%253D%252F21775744923%252Fexternal%252Fvmap_ad_samples%2526sz%253D640x480%2526cust_params%253Dsample_ar%25253Dpremidpostpod%2526ciu_szs%253D300x250%2526gdfp_req%253D1%2526ad_rule%253D1%2526output%253Dvmap%2526unviewed_position_start%253D1%2526env%253Dvp%2526impl%253Ds%2526cmsid%253D496%2526vid%253Dshort_onecue%2526correlator%253D

IMA SDK

unread,
Apr 10, 2025, 12:49:09 AMApr 10
to domenico....@deltatre.com, ima...@googlegroups.com

Hi Domenico,

Thank you for contacting the IMA SDK support team.

The IMA SDK doesn't fully support Tizen, LG, PlayStation 4 and PlayStation 5. so contact your account manager to learn more mentioned supports.

Thanks,
 
Google Logo IMA SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-04-10 04:48:58Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01pSROm:ref" (ADR-00299369)



Domenico Montalbano

unread,
Apr 10, 2025, 4:41:45 AMApr 10
to Interactive Media Ads SDK
Hi,
the problem is that it was working before and now it's not working anymore.
Who's the account manager I should contact?
Thanks

IMA SDK

unread,
Apr 10, 2025, 9:55:17 AMApr 10
to ima...@googlegroups.com

Hi,

Thank you for getting back to us.

As mentioned earlier, IMA SDK does not support Tizen. 

It specifically refers to the Google Account Manager, usually someone who works directly with you through Google Ad Manager. Kindly attempt to utilize the provided hyperlink to engage with the Ad Manager Help Community for further assistance. 


Thanks,
 
Google Logo IMA SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-04-10 13:55:04Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01pSROm:ref" (ADR-00299369)



Domenico Montalbano

unread,
Apr 10, 2025, 7:24:43 PMApr 10
to Interactive Media Ads SDK
[UPDATE]

We noticed that maybe the only problem is that those devices are not targeted anymore in the vmap ad examples.

<vmap:VMAP xmlns:vmap="http://www.iab.net/videosuite/vmap" version="1.0">
<vmap:AdBreak timeOffset="start" breakType="linear" breakId="preroll">
<vmap:AdSource id="preroll-ad-1" allowMultipleAds="false" followRedirects="true">
<vmap:AdTagURI templateType="vast3">
<![CDATA[ https://pubads.g.doubleclick.net/gampad/ads?slotname=/21775744923/external/vmap_ad_samples&sz=640x480&ciu_szs=300x250&cust_params=sample_ar%3Dpremidpostpod&url=&unviewed_position_start=1&output=xml_vast3&impl=s&env=vp&gdfp_req=1&ad_rule=0&useragent=Mozilla/5.0+(Windows+NT+15.0%3B+Win64%3B+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/135.0.0.0+Safari/537.36,gzip(gfe)&vad_type=linear&vpos=preroll&pod=1&ppos=1&lip=true&min_ad_duration=0&max_ad_duration=30000&vrid=1270234&cmsid=496&video_doc_id=short_onecue&kfa=0&tfcd=0 ]]>
</vmap:AdTagURI>
</vmap:AdSource>
</vmap:AdBreak>
<vmap:AdBreak timeOffset="00:00:15.000" breakType="linear" breakId="midroll-1">
<vmap:AdSource id="midroll-1-ad-1" allowMultipleAds="false" followRedirects="true">
<vmap:AdTagURI templateType="vast3">
<![CDATA[ https://pubads.g.doubleclick.net/gampad/ads?slotname=/21775744923/external/vmap_ad_samples&sz=640x480&ciu_szs=300x250&cust_params=sample_ar%3Dpremidpostpod&url=&unviewed_position_start=1&output=xml_vast3&impl=s&env=vp&gdfp_req=1&ad_rule=0&cue=15000&useragent=Mozilla/5.0+(Windows+NT+15.0%3B+Win64%3B+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/135.0.0.0+Safari/537.36,gzip(gfe)&vad_type=linear&vpos=midroll&pod=2&mridx=1&rmridx=1&ppos=1&min_ad_duration=0&max_ad_duration=30000&vrid=1270234&cmsid=496&video_doc_id=short_onecue&kfa=0&tfcd=0 ]]>
</vmap:AdTagURI>
</vmap:AdSource>
</vmap:AdBreak>
<vmap:AdBreak timeOffset="00:00:15.000" breakType="linear" breakId="midroll-1">
<vmap:AdSource id="midroll-1-ad-2" allowMultipleAds="false" followRedirects="true">
<vmap:AdTagURI templateType="vast3">
<![CDATA[ https://pubads.g.doubleclick.net/gampad/ads?slotname=/21775744923/external/vmap_ad_samples&sz=640x480&ciu_szs=300x250&cust_params=sample_ar%3Dpremidpostpod&url=&unviewed_position_start=1&output=xml_vast3&impl=s&env=vp&gdfp_req=1&ad_rule=0&cue=15000&useragent=Mozilla/5.0+(Windows+NT+15.0%3B+Win64%3B+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/135.0.0.0+Safari/537.36,gzip(gfe)&vad_type=linear&vpos=midroll&pod=2&mridx=1&rmridx=1&ppos=2&min_ad_duration=0&max_ad_duration=30000&vrid=1270234&cmsid=496&video_doc_id=short_onecue&kfa=0&tfcd=0 ]]>
</vmap:AdTagURI>
</vmap:AdSource>
</vmap:AdBreak>
<vmap:AdBreak timeOffset="00:00:15.000" breakType="linear" breakId="midroll-1">
<vmap:AdSource id="midroll-1-ad-3" allowMultipleAds="false" followRedirects="true">
<vmap:AdTagURI templateType="vast3">
<![CDATA[ https://pubads.g.doubleclick.net/gampad/ads?slotname=/21775744923/external/vmap_ad_samples&sz=640x480&ciu_szs=300x250&cust_params=sample_ar%3Dpremidpostpod&url=&unviewed_position_start=1&output=xml_vast3&impl=s&env=vp&gdfp_req=1&ad_rule=0&cue=15000&useragent=Mozilla/5.0+(Windows+NT+15.0%3B+Win64%3B+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/135.0.0.0+Safari/537.36,gzip(gfe)&vad_type=linear&vpos=midroll&pod=2&mridx=1&rmridx=1&ppos=3&lip=true&min_ad_duration=0&max_ad_duration=30000&vrid=1270234&cmsid=496&video_doc_id=short_onecue&kfa=0&tfcd=0 ]]>
</vmap:AdTagURI>
</vmap:AdSource>
</vmap:AdBreak>
<vmap:AdBreak timeOffset="end" breakType="linear" breakId="postroll">
<vmap:AdSource id="postroll-ad-1" allowMultipleAds="false" followRedirects="true">
<vmap:AdTagURI templateType="vast3">
<![CDATA[ https://pubads.g.doubleclick.net/gampad/ads?slotname=/21775744923/external/vmap_ad_samples&sz=640x480&ciu_szs=300x250&cust_params=sample_ar%3Dpremidpostpod&url=&unviewed_position_start=1&output=xml_vast3&impl=s&env=vp&gdfp_req=1&ad_rule=0&useragent=Mozilla/5.0+(Windows+NT+15.0%3B+Win64%3B+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/135.0.0.0+Safari/537.36,gzip(gfe)&vad_type=linear&vpos=postroll&pod=3&ppos=1&lip=true&min_ad_duration=0&max_ad_duration=30000&vrid=1270234&cmsid=496&video_doc_id=short_onecue&kfa=0&tfcd=0 ]]>
</vmap:AdTagURI>
</vmap:AdSource>
</vmap:AdBreak>
</vmap:VMAP>

but on TV when downloading each  vmap:AdTagURI  I can see in the network an empty response, while on browser we have a valid xml response.

To solve it, I just copied both the main XML and all the inner AD XMLs in static files in our dev server and, pointing to them, it's now working again on TVs.

Is this something wanted on your side.
We can modify all our testcases to make them work again but maybe your intention is to restore TV targeting for sample ADs.

Thanks
Reply all
Reply to author
Forward
0 new messages