Dynamic Native Ad Placement in Content Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional banner ads on websites and mobile devices suffer from 'banner blindness,' where users ignore standardized ads due to their ubiquity, leading to decreased ad revenue and ineffective monetization of screen space.

Innovation Solution

A method and system for placing native advertisements within content streams on mobile applications and websites, allowing for dynamic ad positioning based on related content, using an ad server that determines and provides ad positioning information for various formats like video, text, and images, and overrides default positions to place ads next to relevant content items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If standardized banner ads are used at fixed positions, then ad placement is simple and consistent, but users develop banner blindness and ignore the ads

Engineering Contradiction:
Improvead placement simplicityVSAvoidad effectiveness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent implements dynamic ad positioning that adjusts ad locations based on content streams, user behavior, and contextual relevance rather than using fixed positions. The system dynamically selects and places ads within content flows, making the placement adaptive and context-aware to maintain user engagement while preserving placement simplicity through automated algorithms.

Inventive Principle:
Principle #15Dynamics

2Reliability

If native advertising is used to integrate ads within content streams, then banner blindness is reduced and ad revenue improves, but ad placement complexity increases

Engineering Contradiction:
Improvead effectivenessVSAvoidad placement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system employs self-service mechanisms where the ad placement algorithm automatically analyzes content streams, identifies suitable insertion points, and positions ads without manual intervention. The system serves itself by using automated content analysis, relevance matching, and dynamic positioning algorithms to manage the complexity of native ad placement while maintaining effectiveness.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes multiple parameters including ad position coordinates, content stream analysis thresholds, relevance scoring weights, and placement timing based on user behavior patterns. By dynamically adjusting these parameters based on real-time data, the system manages placement complexity through parameter optimization rather than complex structural changes.

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If ads are placed at fixed standard sizes, then advertiser consistency is maintained, but screen space utilization is suboptimal

Engineering Contradiction:
Improvead format consistencyVSAvoidscreen space utilization
Core Design Contradiction:
Stability of the object's compositionVSArea of stationary object

Solution Approach 1:

The patent applies local quality by allowing ad formats and sizes to vary based on specific placement locations within content streams. Different regions of the content stream receive appropriately sized and formatted ads that match the local context and available space, optimizing screen utilization while maintaining overall consistency through standardized placement rules and format guidelines.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10275804B1Ad placement in mobile applications and websites
Publication Date: 2019.04.30 X CORP
  • US10275804B1 patent drawing
  • US10275804B1 patent drawing
  • US10275804B1 patent drawing

AI summary

A method of placing advertisements involves sending, from a device, a request for at least one ad position, receiving, in response to the request, ad positioning information specifying an ad position in a stream and a related content position in the stream, determining, by the device, that a related content item is present in the stream, and overriding, by the device, the ad positioning information by placing an advertisement associated with the related content in the related content position within the stream.