Ad Content Linger Mechanism for Viewable Impressions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing advertising technologies fail to ensure a guaranteed viewable impression for ads on web content pages, as ads may not remain visible long enough due to scrolling, and latency issues can prevent ad delivery before the viewer has scrolled past the ad placement area, resulting in wasted advertising investments.
Innovation Solution
Implementing a 'linger' effect where ads are detached from their original placement and positioned at the top or bottom of the viewport for a predetermined time to maintain visibility, ensuring at least a minimum duration of viewability without requiring leaderboard ad purchases, using software code that tracks ad placement and scrolling activity to apply this effect strategically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If ad content is delivered to ad placement areas in web content pages, then ad delivery is achieved, but ads may not remain visible long enough to make a viewable impression due to scrolling
Solution Approach 1:
The system dynamically adjusts ad placement by detecting when an ad is about to scroll out of the viewport and temporarily repositioning it to a fixed location within the viewport. This dynamic intervention extends the ad's visibility duration without requiring the user to stop scrolling, thereby ensuring a viewable impression is achieved.
Solution Approach 2:
The system introduces an intermediary mechanism that monitors the scrolling behavior and ad position, and intervenes by relocating the ad to a fixed position within the viewport. This intermediary action ensures the ad remains visible for the required duration while maintaining natural scrolling flow.
2Speed
If ad content is delivered quickly to ad placement areas, then ad delivery speed is improved, but latency issues may still prevent ad population before the viewer scrolls past the ad placement area
Solution Approach 1:
The system performs preliminary actions by pre-positioning ads in fixed locations within the viewport before the user scrolls past the original ad placement area. This preliminary intervention ensures that even if ad delivery is delayed, the ad will be visible in the fixed position, guaranteeing exposure.
Solution Approach 2:
The system changes the position parameter of the ad from its original placement area coordinates to a fixed viewport coordinate when the ad is at risk of scrolling out of view. This parameter change ensures the ad remains within the visible area despite delivery latency or fast scrolling.
3Reliability
If ads are kept visible for extended periods in fixed positions, then viewable impression is ensured, but additional ad placement areas are required in the viewport
Solution Approach 1:
The system extracts the ad from its original placement area and repositions it to a fixed location within the viewport. This extraction allows the ad to be displayed in a controlled position where it is guaranteed to be visible, without requiring additional ad placement areas to be designed into the web page.
Solution Approach 2:
The system changes the dimensional context of ad placement by moving from page-relative coordinates to viewport-relative fixed coordinates. This dimensional change allows the ad to maintain a fixed position within the visible area regardless of scrolling, ensuring visibility without consuming additional page space.
Data Source
AI summary
As a viewer views and scrolls down a web content page in a browser window of a web browser, a predetermined ad placement area of the web content page scrolls into and out of a viewport of the browser window before it can be populated with rendered ad content. Upon detection of this condition, the ad placement area is moved to a fixed position in the viewport and ad content is rendered therein. The ad content remains in this fixed ad placement area for a predetermined time period, thereby lingering in the viewport despite any scrolling of the web content page.


