A system and method are disclosed that provide live skippable video advertisements during ad breaks. The system includes a server that allows selection of ads to display from a video pod or carousel. The method may run on the advertisement server to display advertisements from the carousel during an advertisement break, while allowing the viewer the option to skip an advertisement. The algorithm selects advertisements to fit the available time slot. When the user decides to skip an ad, the system selects another advertisement that would fit the time available. After the current ad runs out, the system continues displaying advertisements until the ad break ends. If the time slot is underfilled by a few seconds, the system displays a publisher-specific static image (or black screen) until the live stream resumes. The disclosed method improves user experience by increasing engagement in the rapidly growing area of live video ads.
Hastings, David, "A Method Providing Live Skippable Advertisements", Technical Disclosure Commons, (March 29, 2017)