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

Add content to imp[].video #102

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

karimMourra
Copy link

@karimMourra karimMourra commented May 25, 2024

I am an engineer at JW Player, and I serve as Vice-Chair of Video at Prebid.

Given that multiple video players can be active simultaneously on a page, there needs to be a way to specify which content is tied to impressions that qualify as plcmt instream and accompanying content. This is most important for signals that can be used for contextual targeting, defined in content.data[].segment[].

Without this change, content can only be defined at the site/app level, which can result in misleading bid requests being sent to Buyers. For example, a site can have a main Hero player rendering premium content, as well as a floating side player rendering low quality content. If the publisher wishes to auction all of the available inventory on the page, he will surely populate site.content with the metadata of the premium content, allowing the impressions associated with the lower quality content to be inflated.

This limitation also adds complexity for publishers. If a site has multiple video players that are rendering content and the publisher has targeting segments and metadata for each media being rendered, then the Publisher has to create a bid request for each player on the page in order for the targeting segments and metadata to be sent to the Buyers. To improve page performance, it would be in the Publisher's best interest to create 1 bid request with multiple imp objects instead.

@TTD-JudS
Copy link

How common is it that there will be a bid request with impressions for both players? This is very uncommon now.

@simontrasler
Copy link
Collaborator

Note the impact on all consumers having to upgrade to prefer the new object in content targeting -- needs discussion of the transition period. The proposal also assumes the ability of all participants to handle multiple imp objects.

@karimMourra
Copy link
Author

karimMourra commented Jun 18, 2024

How common is it that there will be a bid request with impressions for both players? This is very uncommon now.

@TTD-JudS I'm not sure how common it is, but the spec does support it, hence why imp is an array. I have seen requests in the wild with multiple elements in imp.

The proposal also assumes the ability of all participants to handle multiple imp objects.

@simontrasler multiple imp objects are part of the spec already.
I agree that a transition period is necessary for consuming imp[].video.content

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants