8.2 Core Functionality and Workflows
The Apps Network system operates through several core workflows:
Banner Display Workflow:
The Banner Exchange Code checks if the caller (web wallet) has sufficient points balance and performs other necessary checks.
It looks up the offer wall to display by calling the backend API with the wallet address as a parameter.
If no tasks are available, it selects a backfill banner promoting the Traffic Exchange itself.
The DOM is updated to render the offer wall and set up click tracking.
Click Processing Workflow:
When a user clicks on a banner, the click is captured and added to the Clicks Queue.
The Clicks Queue buffers click events and ensures processing by every subscriber component.
Subscriber components include points rewards, reporting, clicks quality check, and others.
Campaign Creation Workflow:
Advertisers create campaigns by designing ads, setting targeting parameters, and submitting them to the App Network platform.
The campaign enters the ad serving system for delivery across relevant publisher inventory.
Ad Selection Workflow:
When a request for an ad comes in, the Ad Selection module decides which banner/campaign to offer based on various criteria and algorithms.
It chooses the most appropriate advertisement for a given ad inventory slot.
These workflows ensure that the system operates efficiently, rewarding publishers for displaying ads and allowing advertisers to promote their projects across the network.
Last updated