Mobile Ad Review SDK Captures Visuals and Metadata
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile application developers face challenges in managing and reviewing online advertisements, as they often lack control over ads displayed and have limited information about ad servers, requiring expert knowledge for network tracing and incomplete ad history from servers.
Innovation Solution
A system and method for capturing and reviewing online advertisements on mobile devices, allowing users and developers to easily access ad information without networking expertise, including a software development kit for requesting and capturing ad metadata, and a graphical user interface for reviewing and banning ads.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If developers use network trace to view ad requests and responses, then they can obtain detailed ad information, but it requires expert knowledge of networking technology and is not always possible
Solution Approach 1:
The patent introduces an intermediary component (ad review interface/sdk) that mediates between the ad serving system and the developer. This intermediary automatically captures ad requests, responses, and rendering information without requiring the developer to manually perform network tracing, thus eliminating the need for networking expertise while still providing complete ad information.
Solution Approach 2:
The system enables self-service by automatically capturing and storing ad information through integrated SDKs in the mobile applications. The ad review interface automatically retrieves and displays ad data without requiring developer intervention or specialized knowledge, allowing developers to easily access complete ad information through simple API calls.
2Loss of information
If developers log into ad server interface to view ad history, then they can access ad information, but the ad history is incomplete and difficult to search
Solution Approach 1:
The patent implements preliminary action by pre-capturing and storing all ad information (requests, responses, rendering data) at the time the ad is served, rather than relying on incomplete server logs. This pre-captured data is indexed and made searchable, allowing developers to quickly retrieve specific ads without sifting through thousands of entries. The system proactively collects and organizes data before any review is needed.
Solution Approach 2:
The system creates comprehensive copies of ad information including visual representations (screenshots), metadata, request details, and response data. These copies are stored and made searchable through the ad review interface, allowing developers to find and analyze specific ads efficiently without accessing the original complex server systems.
3Loss of information
If the system captures visual representation and metadata of each ad, then complete ad information is available for review, but storage requirements and data processing increase
Solution Approach 1:
The patent applies extraction by selectively capturing only the most relevant ad information needed for review and diagnostics. Rather than storing every possible data point, the system extracts key elements such as visual representations, essential metadata, request/response summaries, and diagnostic information. This selective extraction provides complete diagnostic capability while managing storage requirements efficiently.
Data Source
AI summary
A method and system for capturing and reviewing advertisement information on a mobile device are provided. An advertisement is requested to be served to a user of an application on a user device and, in response to the request, the advertisement and metadata associated with the advertisement are received at the device. The application presents the received advertisement, and a visual representation of the advertisement is captured. Specifically, the visual representation depicts the advertisement as it was originally displayed to the user. The visual representation and associated metadata are stored on the user device for subsequent retrieval. Further, an interface control is provided that allows the user to ban a particular advertisement from being shown again across multiple devices.


