Ad Placement Optimization Using Type-Based Slot Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional online systems fail to effectively account for advertisement size and content variations when placing ads, leading to suboptimal interactions between different advertisements in multiple slots.

Innovation Solution

The online system identifies candidate ads based on targeting criteria and determines optimal placement by associating each ad with a type, using rules and discount factors to maximize the combined value of ad placements across slots, considering factors like bid amounts, click-through rates, and ad characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional methods place advertisements based only on bid amounts without considering advertisement size or content type, then the placement process is simple and fast, but the total value and user interaction across multiple advertisement slots is suboptimal

Engineering Contradiction:
Improveadvertisement placement efficiencyVSAvoidplacement optimization quality
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The system changes the parameters considered in advertisement placement from only bid amounts to include advertisement size, content type, and position discount factors. This allows the system to optimize total value across multiple slots by selecting advertisements that maximize overall effectiveness rather than simply following bid hierarchy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies different placement strategies to different advertisement slots based on their positions and characteristics. By assigning position discount factors to different slots and considering ad size and content type specific to each slot, the system optimizes each local placement decision to contribute to overall system value.

Inventive Principle:
Principle #3Local quality

2Ease of manufacture

If the system considers advertisement size and content type in placement decisions, then total value and user interaction improve, but the complexity of the placement algorithm increases

Engineering Contradiction:
Improveplacement optimization qualityVSAvoidplacement algorithm complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The system performs preliminary classification of advertisements into types based on size and content characteristics before the actual placement decision. Position discount factors are pre-calculated for different slots. This preliminary organization simplifies the subsequent optimization process by reducing the search space and providing structured input for the placement algorithm.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the advertisement selection process into distinct steps: identifying candidate ads, classifying ad types, calculating position discount factors, and selecting final placements. This segmentation breaks down the complex optimization problem into manageable components that can be processed systematically.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If advertisements of different sizes are placed without considering their impact on other slots, then the placement process is straightforward, but the combined value of multiple advertisement slots is reduced

Engineering Contradiction:
Improveplacement process simplicityVSAvoidcombined value of advertisement slots
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system incorporates feedback from the placement decision on one slot into subsequent placement decisions for other slots. By calculating position discount factors that reflect the impact of each advertisement on overall slot value, and by considering ad size and content type interactions, the system adjusts placements to maximize combined value across all slots rather than treating each slot independently.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10395281B2Advertisement selection and pricing based on advertisement type and placement
Publication Date: 2019.08.27 META PLATFORMS INC
  • US10395281B2 patent drawing
  • US10395281B2 patent drawing

AI summary

An online system selects advertisements for presentation in various advertisement slots to maximize the total value to the online system for advertisement presentation. Candidate advertisements for presentation to a user are identified and types of advertisements are associated with various advertisement slots. For example, types of advertisements are associated with advertisement slots based on values for presenting various types of advertisements in different advertisement slots and one or more ad placement rules. Candidate advertisements having an advertisement type associated with each advertisement slot are identified, and an expected value of various placements of the candidate advertisements having a type corresponding to advertisement slots is determined. Based on the expected values, a placement of candidate advertisements in advertisement slots is selected and presented to a user.