Advertisement Configuration JavaScript File for Multi-Publisher Deployment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current advertisement management systems require time-consuming code modifications on websites to deploy and manage advertisements from multiple publishers, leading to increased costs and reduced profits for website publishers.
Innovation Solution
An advertisement management process and system that generates an advertisement configuration JavaScript file without modifying existing website code, allowing users to configure and deploy various advertisement technologies across multiple websites through a user interface, which loads a library, calls the configuration file, and adds site key-value targeting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If code modifications are made to deploy advertisements from multiple publishers, then advertisement management capability is improved, but implementation time and cost increase substantially
Solution Approach 1:
The patent introduces an intermediary configuration file (JSON or XML) that acts as a mediator between the advertisement code and multiple publishers. This configuration file contains publisher-specific parameters (API keys, endpoints, ad slots) that can be modified without changing the core advertisement code, thus enabling multi-publisher support while avoiding time-consuming code modifications.
Solution Approach 2:
The patent segments the advertisement system into modular components: core advertisement code, configuration file, and publisher-specific parameters. This segmentation allows independent modification of publisher configurations without affecting the core code, enabling rapid deployment across multiple publishers through configuration changes alone.
2Adaptability or versatility
If code modifications are made to deploy advertisements from multiple publishers, then advertisement management capability is improved, but costs increase and profits reduce
Solution Approach 1:
The configuration file serves as an intermediary that eliminates the need for expensive custom code development for each publisher. By storing publisher-specific details in a configurable format, the system reduces development costs and enables cost-effective multi-publisher deployment.
Solution Approach 2:
The core advertisement code is designed to be universal and work with multiple publishers through a single configuration file. This multi-functionality reduces the need for separate code implementations for different publishers, thereby reducing overall development and maintenance costs.
3Productivity
If configuration changes are made without code modification, then deployment speed is improved, but system flexibility may be limited
Solution Approach 1:
The patent enables configuration changes through parameter modifications in the JSON/XML file (publisher IDs, ad slots, API endpoints) without changing the code structure. This approach maintains high deployment speed while preserving system flexibility, as new publishers can be added by simply adding new parameter sets to the configuration file.
Data Source
AI summary
A device includes providing advertisement configuration options, receiving selected advertisement configuration options, receiving instructions to save and build an advertisement revision from the user device based on the selected advertisement configuration options, compiling and generating an unique advertisement configuration Javascript file based on the selected advertisement configuration options, storing the unique advertisement configuration Javascript file at a web service provider in response to the at least one processor, and deploying the unique advertisement configuration Javascript file in response to the at least one processor for a webpage without a need to modify an unique advertisement code on a webpage.


