Local Ad Rotation for Offline Playback and Bandwidth Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Content providers face challenges in maximizing advertisement revenue while minimizing bandwidth and network usage, necessitating efficient management of advertisements on devices both online and offline.
Innovation Solution
A method involving storing advertisements locally on devices and managing their display based on predefined advertising rules, allowing for offline playback and updating rules based on user behavior data collected during offline periods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If advertisements are delivered online in real-time, then advertisement relevance and freshness are improved, but network bandwidth consumption and server load increase
Solution Approach 1:
The system pre-loads advertisement content onto user devices during online periods before the actual playback occurs. This preliminary action stores ad content locally so that when content is played back offline, relevant advertisements can be delivered without consuming additional network bandwidth at the moment of playback.
Solution Approach 2:
The advertisement delivery process is segmented into two distinct phases: (1) pre-loading phase where ad content is downloaded and stored locally during online periods, and (2) playback phase where ads are delivered from local storage during offline periods. This segmentation separates the network communication requirement from the advertisement delivery requirement.
2Adaptability or versatility
If multiple sets of advertisements are stored locally for offline playback, then offline advertisement delivery capability is improved, but device storage requirements increase
Solution Approach 1:
The system dynamically manages local advertisement storage by implementing rotation between multiple ad sets. When new advertisements are pre-loaded, older ad sets are rotated out or overwritten. This dynamic rotation allows the system to maintain offline delivery capability with a limited storage footprint, as not all ad sets need to be retained simultaneously.
Solution Approach 2:
The system discards older advertisement sets from local storage when new ad content is pre-loaded, and recovers storage space for future use. This approach accepts temporary loss of certain ad content in exchange for maintaining the overall capability to deliver relevant advertisements offline, balancing storage constraints with delivery versatility.
3Productivity
If advertisements are rotated between multiple campaign periods, then advertisement revenue potential is improved, but complexity of ad management increases
Solution Approach 1:
The system implements periodic rotation of advertisement sets corresponding to different campaign periods. Each ad set is associated with a specific campaign period, and the system automatically rotates between them based on timing. This periodic structure simplifies management compared to continuous rotation, as it aligns with natural campaign boundaries and makes the rotation logic more predictable and easier to implement.
Data Source
AI summary
According to some aspects, disclosed methods and systems may include storing, in a local storage of a device, a plurality of advertisements; and outputting for display first content comprising a first portion of a first set of advertisements associated with a first campaign period. The disclosed methods and system may also include, in response to an expiration of the first campaign period, outputting for display second content comprising a second portion of the first set of advertisements based on a first set of one or more advertising rules.


