@@ -7,18 +7,18 @@ top_nav_section: dev_docs
7
7
nav_section : prebid-server
8
8
---
9
9
10
+ <script type =" text/javascript " src =" {{site.baseurl}}/assets/js/prebid-server-api.js " ></script >
10
11
<div class =" bs-docs-section " markdown =" 1 " >
11
12
12
13
# Get Started with Prebid Server
13
14
{:.no_toc}
14
15
15
- This page has instructions for adding Prebid Server to Prebid.js.
16
+ Prebid Server improves your page's performance by running the header bidding auction on a server.
17
+ This will improve your page's load time, which should improve your users' experience.
16
18
17
- For many publishers, client-side header bidding is a balancing act between the inclusion of demand partners and impact to the page.
19
+ The following adapters are supported by the latest tagged version of Prebid Server:
18
20
19
- Using Prebid Server, you can move demand partners server-side, eliminating most of the latency impact that comes with adding more partners.
20
-
21
- This should help you make more money without sacrificing user experience.
21
+ <ul id =" prebid-server-bidder-list " ></ul >
22
22
23
23
{: .alert.alert-success :}
24
24
** Prebid Server is open source!**
@@ -170,3 +170,23 @@ var adUnit1 = {
170
170
+ [ Add a Bidder Adapter to Prebid Server] ( {{site.baseurl}}/dev-docs/add-a-prebid-server-adapter.html )
171
171
172
172
</div >
173
+ <script type =" text/javascript " async >
174
+ (function () {
175
+ function onSuccess (bidders ) {
176
+ bidders .sort ();
177
+ var list = document .getElementById (" prebid-server-bidder-list" );
178
+ for (var i = 0 ; i < bidders .length ; i++ ) {
179
+ var thisElement = document .createElement (" li" )
180
+ thisElement .innerHTML = bidders[i]
181
+ list .appendChild (thisElement)
182
+ }
183
+ }
184
+ function onError (status , err ) {
185
+ var list = document .getElementById (" prebid-server-bidder-list" );
186
+ var err = document .createElement (" span" )
187
+ err .innerHTML = " Failed to fetch Prebid Server adapters. HTTP status: " + status + " . error: " + err;
188
+ list .parentNode .replaceChild (list, err)
189
+ }
190
+ pbs .fetchBidders (onSuccess, onError);
191
+ })()
192
+ </script >
0 commit comments