User Browses Through a Site#
In order to generate the requested list, Supply-Side Platform first needs to make the following calls:
The list of Creatives is generated by Supply-Side Platform based on information already stored there, i.e. without the need to query the corresponding Demand-Side Platform. This is possible due to the fact that Supply-Side Platform has already retrieved all the relevant Demand-Side Inventories during the Synchronization stage.
Creative Object contains a Demand-Side Platform endpoint for retrieving Creative Content. This implies that each Creative in the list can be associated with its own Demand-Side Platform. As a result, Creatives managed by various Demand-Side Platforms can be displayed next to each other within the same Site.
The above process can be repeated in a loop that ensures that Creatives are swapped periodically within the same Placement. Such a loop aims to maximize utilization of Placements by displaying multiple Creatives sequentially to the same User within a single Placement.
Fetching Content for Each Creative#
Before a Creative is actually rendered, Supply-Side Agent compares the hash (checksum) of the received Creative Content with the hash (checksum) contained in Creative Object. This is done to ensure that the Creative Content matches what was initially approved in the Campaign definition.
Synchronizing View Events for Each Creative#
Synchronizing Register Events for Each Creative#
The following sequence of events occurs for each Creative to ensure that both Supply-Side Platform and Context Provider (acting on behalf of Demand-Side Platform) are kept in synch regarding Register Events: