VOD Ad Policy Engine for Dynamic Revenue and Experience Balance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video on-demand distribution systems face difficulties in modifying advertising models, such as inserting or removing mid-roll advertisements, and showing different ads to viewers based on demographics, which hampers revenue generation and user experience.
Innovation Solution
A flexible platform that allows content providers to specify policy rules for advertising content insertion, determining the number and location of ads within video on-demand content items based on metadata and policy configurations, enabling dynamic ad decision-making and separate ad delivery from video content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If advertising content is inserted into VOD content items, then advertising revenue is improved, but user experience deteriorates
Solution Approach 1:
The system dynamically determines the number of advertisements to be included in VOD content items by comparing VOD metadata against policy rules. The policy rules can specify different numbers of ads based on content characteristics, allowing the advertising insertion to be adaptive and flexible rather than fixed, thus balancing revenue generation with user experience considerations
Solution Approach 2:
The system changes the parameter of ad quantity by determining a specific number of advertisements based on policy rule comparisons. Different policy rules can specify different numbers of ads (e.g., 0 ads, 1 ad, or multiple ads) depending on content type, viewer demographics, or revenue targets, allowing dynamic adjustment of the advertising load
2Adaptability or versatility
If multiple ad configurations are implemented, then adaptability is improved, but device complexity increases
Solution Approach 1:
The system segments the ad configuration process into distinct components: VOD metadata extraction, policy rule definition, comparison logic, and ad decision generation. This segmentation allows complex adaptability requirements to be managed through modular, organized processing steps rather than a monolithic complex system
Solution Approach 2:
The system introduces an intermediary comparison process between VOD metadata and policy rules that mediates between the complexity of multiple ad configurations and the simplicity of the decision-making process. The policy rules act as intermediary specifications that translate complex adaptability requirements into straightforward comparison operations
Data Source
AI summary
Various embodiments related to delivery of advertising content for video on-demand are disclosed. One example embodiment comprises receiving a set of VOD metadata including a first configuration of ad avails to be included in a VOD content item. The first configuration specifies a first set of locations of ad avails and a size of each ad avail in the first configuration. The method further includes comparing the VOD metadata to a set of one or more policy rules specifying a second configuration of ad avails to be included in the VOD content item, the second configuration of ad avails specifying a second set of locations of ad avails and a size of each ad avail in the second configuration. The method further includes determining a number of advertisements to be included in the VOD content item based upon a result of the comparing and obtaining an ad decision.


