Advertising Processing Engine Service for Multi-Network Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developers face challenges in integrating advertisements from multiple advertising networks into media playback applications, as each network requires proprietary configurations, leading to high costs and time consumption, and existing solutions struggle with handling redirects and proprietary formats.
Innovation Solution
An Advertising Processing Engine Service (APES) acts as an intermediary between client applications and advertising networks, providing a standardized interface and format for requesting and transforming advertisement data, allowing clients to interact with multiple networks without custom configurations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If client applications are configured to communicate with multiple advertising networks directly, then advertisement data can be obtained from multiple networks, but the development cost and time increase significantly due to proprietary configurations required for each network
Solution Approach 1:
The patent introduces an advertising processing engine service as an intermediary between client applications and advertising networks. This service handles all proprietary configurations and communications with multiple advertising networks, while client applications only need to interact with the standardized interface provided by the service. The service translates standardized requests into network-specific protocols and formats, eliminating the need for clients to be customized for each network.
Solution Approach 2:
The advertising processing engine service provides a universal interface that works with multiple advertising networks simultaneously. Instead of requiring separate configuration for each network, the service implements multi-functionality by supporting various network protocols and formats through a single standardized interface, allowing one client application to access advertisements from multiple networks without additional customization.
2Ease of manufacture
If client applications are customized to communicate with specific advertising networks, then proprietary formats can be handled, but development time and costs increase
Solution Approach 1:
The advertising processing engine service acts as a mediator that absorbs all the complexity of proprietary formats and configurations. Client applications submit standardized advertisement requests to the service, which then handles the time-consuming tasks of format conversion, configuration management, and network-specific protocol translation, dramatically reducing development time.
Solution Approach 2:
The service performs preliminary actions by pre-configuring all necessary adapters, translators, and protocol handlers for multiple advertising networks before client applications need to use them. This advance preparation eliminates the need for developers to spend time configuring each network individually when building applications.
3Adaptability or versatility
If multiple advertising networks are integrated with custom configurations, then diverse advertisement sources can be accessed, but maintenance and updates become more difficult
Solution Approach 1:
The advertising processing engine service centralizes all network-specific maintenance and update operations. When an advertising network changes its protocol or format, only the service needs to be updated, not the client applications. The service acts as a buffer that isolates clients from network changes, making maintenance significantly easier.
Solution Approach 2:
The system segments the complexity of multi-network integration into two separate layers: a standardized interface layer that client applications interact with, and a network-specific implementation layer handled by the service. This segmentation allows independent maintenance of each layer without affecting the other.
Data Source
AI summary
Techniques described herein provide for an advertising processing engine service to act as an intermediary between client applications and advertising networks. The advertising processing engine service can provide an interface with which the client can interact, via an application programming interface (API) or directly through the use of a standardized language, thereby allowing client applications to receive advertisement data without the need to be customized to communicate with specific advertising networks. On the other hand, the advertising processing engine service can receive requests from clients and communicate these requests to advertising networks in the corresponding language and/or format they require.


