From 5f9b6260c5613186e6243663251cdc1e81d34a2a Mon Sep 17 00:00:00 2001 From: RapidCodeLab Date: Tue, 14 Nov 2023 03:17:40 +0300 Subject: [PATCH] fix state on branch --- index.html | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 61ff64e..62eb258 100644 --- a/index.html +++ b/index.html @@ -23,7 +23,7 @@ max-width:900px; text-align:center; } - h5{ + h5, .red{ color:red; } cite{ @@ -126,15 +126,19 @@

Hey! What's going on here!?

RapidPrebidServer - s2s header bidding
From left to right on image:

- The web page contains ad placements aka Ad Entity. Entity looks like simple div element with attribute data-entity-id that contains Ad Entity id inside RapidPrebidServer. -
-
+

The web page contains ad placements aka Ad Entity. Entity looks like simple div element with attribute data-entity-id that contains Ad Entity id inside RapidPrebidServer. +

+

When the page loads and the DOM is ready, the ad-provider.js will find all the ad placements on the page and collect their ids into one array. After that, the script sends an http POST request with the collected IDs of ad objects to the RapidPrebidServer. - +

+

The RapidPrebidServer receives a request from the ad-provider.js, creates a OpenRTB BidRequest object containing Imp objects for each ad object from the request. The RapidPrebidServer sends a OpenRTB BidRequest to all connected DSPs simultaneously via the OpenRTB protocol. After receiving a OpenRTB BidResonse from all DSPs, the server conducts an auction for each Ad Entity. The winner creatives are sent back to the ad-provider.js. The ad-provider.js displays creatives on the page.

+

For servicing all ad places on page, we include only one js-script and provide only one http request to RapidPrebidServer. It dramatically decreases page load times, opposite classic way, when for each ad place includes one js scripts and make one request. +

+

The following ad places served by two demo fake DSPs

AdEntity #1: one banner 728x90