Abstract Campaign Layer for Cross-Platform Advertisement Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing advertisement platforms have different structures and requirements, making it difficult to integrate campaigns across multiple platforms without manual recoding or using intermediaries, especially when dealing with billions of items and varying device types and keywords.
Innovation Solution
A system that uses an abstract layer to define a basic unit correlating to advertisement structures, allowing replication and generation of logic campaigns that can be applied across different platforms, modifying the physical campaigns through changes in the abstract layer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate platforms are designed for each advertisement channel with different structures and requirements, then each platform can be optimized for its specific channel (PLA, text, social ads), but integration between platforms becomes complex and requires manual recoding or intermediaries
Solution Approach 1:
The patent introduces an abstraction layer as an intermediary between the campaign management system and different advertisement platforms. This abstraction layer translates campaign parameters into platform-specific formats, enabling integration without manual recoding. The abstraction layer acts as a mediator that handles the complexity of different platform requirements (PLA, text, social ads) while maintaining a unified campaign structure.
Solution Approach 2:
The patent creates a universal campaign structure that can be applied across multiple advertisement platforms through the abstraction layer. A single campaign definition can be deployed to different channels (PLA, text, social) without requiring separate coding for each platform. The abstraction layer enables this universal structure to adapt to platform-specific requirements while maintaining consistency across all channels.
2Reliability
If manual recoding or intermediaries are used to integrate campaigns across different platforms, then platform-specific requirements can be met, but time consumption and manual intervention increase significantly
Solution Approach 1:
The abstraction layer serves as an automated intermediary that translates campaign parameters into platform-specific formats automatically. This eliminates the need for manual recoding and reduces integration time. The abstraction layer handles the translation between universal campaign structure and platform-specific requirements (PLA, text, social ads) through automated parameter mapping.
Solution Approach 2:
The patent uses parameter changes within the abstraction layer to adapt campaign definitions to different platforms. Instead of manual recoding, the system automatically adjusts parameters based on platform requirements. The abstraction layer modifies parameter formats and structures to match platform-specific expectations while maintaining the universal campaign structure.
3Adaptability or versatility
If platform-specific coding is used for each advertisement channel, then each platform can be optimized for its specific requirements, but the system becomes less maintainable and requires individual platform-specific coding
Solution Approach 1:
The abstraction layer acts as an intermediary that separates the universal campaign management logic from platform-specific implementations. This separation improves maintainability because changes to platform-specific formats only affect the abstraction layer, not the core campaign structure. The abstraction layer translates universal parameters into platform-specific formats, allowing independent optimization of each platform without affecting others.
Solution Approach 2:
The patent segments the system into a universal campaign layer and platform-specific abstraction layers. This segmentation allows each platform (PLA, text, social ads) to be optimized independently while maintaining a unified campaign structure. The abstraction layer handles platform-specific details, separating them from the core campaign management logic and improving overall maintainability.
Data Source
AI summary
A system for integrating various different advertisement platforms using different advertisement channels includes generating a logic campaign in an abstract layer. A basic unit is defined in the abstract layer by abstracting aspects of different advertisement campaign structures. The basic unit can be common among different advertisement structures for different advertisement channels. The advertisement structures are replicated by duplicating the structure and changing an advertising element node option associated with at least one advertisement element node of the replicated structure. The logic campaigns are generated from the advertisement element node options of corresponding advertisement element nodes. The logic campaign is associated with a physical campaign of a physical layer, which is employed by the advertisement platform. Thus, modification made to the basic unit in the abstract layer can implement changes to the physical campaigns of any of the different advertisement platforms of the physical layer.


