Advertising - Prebid library
Table of Contents
About
Prebid is a library that permits publishers to run their own auction house to sale their inventory via header bidding:
- in the browser
- optionally extended by a prebid server
It launchs in 2015.
Articles Related
Step by Step
Prerequisite: Bidders selection and configuration
Bidders are third party where the publisher will sale its inventory.
They may be:
Bidders in prebid are represented by Bidder Adapters.
Therefore, you will need:
- to decide what Bidder will be competing for your ad spots.
- an active account in each Bidder that has a prebid.js adapter in order to send requests there.
You can find the list of bidder in the following link:
- Prebid Server Bidders for the server
Prebid.js
Build
Create (build) a prebid.js file with the chosen list of bidders
You can do it:
- from the source code on GitHub
- from the download page at http://prebid.org/download.html
Configuration
Create a Prebid configuration to define:
- the bidders,
- ad spots
- and server timeout
using the example from prebid.org http://prebid.org/dev-docs/examples/basic-example.html.
Code/Page
Insert:
- the Prebid Config section into your website <head>
- the prebidjs into a script tag
Add unit id
After everything is in place you can start testing by placing the ad units id’s on your pages.
Bidder
Example:
Server
A prebid server takes the load of auction out of the browser.
- Hosted by appnexus: https://prebid.adnxs.com/
- Self-Hosted
Note
Prebid Universal Creative - makes it easier for publishers to configure Prebid in their ad server. The Prebid Universal Creative provides a single creative configuration that can be used across many formats, platforms, devices, and ad servers.
The prebid-universal-creative is one of the most downloaded library at https://www.jsdelivr.com/ because of the script on this page
Getting started Ad Manager
Documentation
- http://prebid.org/dev-docs/examples/basic-example.html - Asynchronous Prebid.js integration with single Google Ad Manager ad slot