Video Player Ad Acquisition via Preliminary Bid Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for obtaining and playing video advertisements on websites are inefficient due to uncertainty about the video content, player location, size, and resolution, leading to delayed and irrelevant ad placement, which dissatisfies users and reduces advertiser willingness to pay.
Innovation Solution
The implementation of video player software applications that include a data acquisition unit to gather information about the video player and its settings, a bid request unit to send requests to partner advertising providers, and a bid analysis unit to select and play relevant video advertisements, allowing for faster and more relevant ad placement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If traditional advertising service methods are used to obtain video advertisements, then advertisers can place ads on webpages, but the process is delayed due to uncertainty about video content, player location, size and resolution
Solution Approach 1:
The video player software application performs preliminary actions by acquiring information about the video player instantiation (location, size, resolution) and the video to be played before requesting video advertisements. This preliminary data collection eliminates delays caused by uncertainty about player parameters and video content, allowing the advertising service to immediately provide relevant ads without waiting for playback context to become available.
Solution Approach 2:
The system implements feedback by having the video player software application send information back to the advertising service about the video player instantiation details and video content. This feedback loop enables the advertising service to make informed decisions about which video advertisements to provide, resolving the information uncertainty that previously caused delays in ad delivery.
2Reliability
If video player software is instantiated and video is loaded before ad requests are sent, then ad relevance can be improved, but significant time delays occur in the rendering process
Solution Approach 1:
The video player software application performs preliminary actions by acquiring information about the video player instantiation (location, size, resolution) and the video to be played before requesting video advertisements. This preliminary data collection eliminates delays caused by uncertainty about player parameters and video content, allowing the advertising service to immediately provide relevant ads without waiting for playback context to become available.
3Productivity
If multiple video players are rendered on a webpage, then more video content can be provided to users, but the rendering process takes even more time
Solution Approach 1:
The video player software application performs preliminary actions by acquiring information about the video player instantiation (location, size, resolution) and the video to be played before requesting video advertisements. This preliminary data collection eliminates delays caused by uncertainty about player parameters and video content, allowing the advertising service to immediately provide relevant ads without waiting for playback context to become available.
4Ease of operation
If advertising service selects video ads after webpage rendering, then ad placement can occur, but user satisfaction decreases due to delays
Solution Approach 1:
The video player software application performs preliminary actions by acquiring information about the video player instantiation (location, size, resolution) and the video to be played before requesting video advertisements. This preliminary data collection eliminates delays caused by uncertainty about player parameters and video content, allowing the advertising service to immediately provide relevant ads without waiting for playback context to become available.
Solution Approach 2:
The system implements feedback by having the video player software application send information back to the advertising service about the video player instantiation details and video content. This feedback loop enables the advertising service to make informed decisions about which video advertisements to provide, resolving the information uncertainty that previously caused delays in ad delivery.
Data Source
AI summary
Systems and methods for obtaining and playing video advertisements in conjunction with play of video content make use of partner advertising providers to reduce the time required to identify and obtain the video advertisements. An instantiation of a video player software application receives and analyzes bids from partner advertising providers and selects a winning bid before a user issues a play command. As a result, it is often possible to immediately begin playing a video advertisement the instant the user issues a play command.


