Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VAST wrapper / waterfalling issue: feeds in waterfall skipped #1132

Closed
arifje opened this issue Jan 7, 2024 · 1 comment
Closed

VAST wrapper / waterfalling issue: feeds in waterfall skipped #1132

arifje opened this issue Jan 7, 2024 · 1 comment
Assignees
Labels

Comments

@arifje
Copy link

arifje commented Jan 7, 2024

We're using a simple wrapper to create a waterfall with multiple VAST feeds of different suppliers. For unknown reasons some feeds are ignored (and skipped), giving the impression that there's no response or valid ad in this feed. But, there is. When we test the feeds outside of the wrapper, or using them directly on the player, they always return a valid response or ad.

Example of the wrapper:

<?xml version="1.0" encoding="UTF-8"?>
<VAST xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="vast.xsd" version="3.0">
<Ad>
	<Wrapper fallbackOnNoAd="true">
		<AdSystem>1</AdSystem>
		<Error><![CDATA[https://error-pixel?[ERRORCODE] ]]></Error>
		<VASTAdTagURI>
			<![CDATA[ https://cdnzone.nuevodevel.com/pub/5.0/vast2.xml ]]>
		</VASTAdTagURI>
		<Extensions>
			<Extension type="waterfall" fallback_index="0"/>
		</Extensions>
	</Wrapper>
</Ad>
<Ad>
	<Wrapper fallbackOnNoAd="true">
		<AdSystem>2</AdSystem>
		<Error><![CDATA[ https://error-pixel?[ERRORCODE] ]]></Error>
		<VASTAdTagURI>
			<![CDATA[ https://pubads.g.doubleclick.net/gampad/ads?iu=/21775744923/external/single_ad_samples&sz=640x480&cust_params=sample_ct%3Dlinear&ciu_szs=300x250%2C728x90&gdfp_req=1&output=vast&unviewed_position_start=1&env=vp&impl=s&correlator= ]]>
		</VASTAdTagURI>
		<Extensions>
			<Extension type="waterfall" fallback_index="1"/>
		</Extensions>
	</Wrapper>
</Ad>
</VAST>

Feed 1: https://cdnzone.nuevodevel.com/pub/5.0/vast2.xml (from Nuevo plugin)
Feed 2: https://pubads.g.doubleclick.net/gampad/ads?iu=/21775744923/external/single_ad_samples&sz=640x480&cust_params=sample_ct%3Dlinear&ciu_szs=300x250%2C728x90&gdfp_req=1&output=vast&unviewed_position_start=1&env=vp&impl=s&correlator=

Both feeds work and return an ad when testing via: https://adplayer.pro/developer/vast_inspector or https://googleads.github.io/googleads-ima-html5/vsi/

When testing the wrapper feed, there's a difference: adplayer inspector works, shows the ad of the first feed in the wrapper. But the IMA HTML5 Video Suite Inspector alsways skips the first feed, showing only the second feed (Google test ad).

Have been testing it with latest release of video-js, videojs-ima and videojs-contrib-ads. Also tested on older versions, make no difference.

Edit: when I replace the first feed with another (random) test vast feed, this one seem to work: https://glomex.github.io/vast-ima-player/linear-ad.xml - the question is: why is this one working, but the other one isn't?

@Kiro705
Copy link
Member

Kiro705 commented Jan 9, 2024

Hello @arifje ,

This issues queue is specific to the videoJS-IMA plugin. If the issue is reproducible in the IMA VSI player, it is likely an issue with the IMA SDK, and not specific to this plugin.

If possible could you raise this issue to the IMA SDK technical forum. That will be the best way to get fixes for the IMA SDK.

Thank you,
Jackson
IMA SDK team

@Kiro705 Kiro705 self-assigned this Jan 9, 2024
@Kiro705 Kiro705 closed this as completed May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants