Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
andaccompanying content
. This is most important for signals that can be used for contextual targeting, defined incontent.data[].segment[]
.Without this change,
content
can only be defined at thesite/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 populatesite.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.