Overview
Introduction
Developers
Ad Ops
Product
Prebid.js
Modules
Publisher API
Bidder Params
Analytics
Plugins
Prebid Server
Prebid Mobile
iOS
Android
Formats
Display
Video
Native
AMP
Multi-Format
Support
Ad Ops
Developers
Help
Troubleshooting
Debugging Extension
FAQ
Prebid.js
Prebid Server
Prebid Mobile
Download
Prebid.js
Prebid Mobile
iOS
Android
Resources
Prebid.org
Blog
Overview
General
Intro to Header Bidding
Intro to Prebid
Project Principles
Developers
Glossary
Codes of Conduct
Header Bidding
Module Rules
Policies
Contributing
Prebid.org IP Policy
Privacy Policy
Antitrust Policy
Cookies
Prebid.js
General
What is Prebid.js
Getting Started for Developers
Basic Impression Flow
Prebid.js Components
Analytics For Prebid
Consent Management Best Practices
Examples
Basic Example
Multi-Format Ads
Native Ads
Instream Video and Banner Ads
Individual Ad Unit Refresh/Infinite Scroll
Running without an ad server
Using Prebid.js with Microsoft Monetize Ad Server
Postbid Example
Custom Price Granularity Buckets
Filter Sizes Dynamically with Labels
Meta Bid Filtering
Synchronize Transaction Ids With Another Library
Troubleshooting
Prebid.js FAQ
Troubleshooting Guide
Common Issues
Browser Extension for Debugging
Reference
Publisher API Reference
Internal API Reference
Ad Unit Reference
Bidder Params
Prebid.js Release Notes
Adding an Adapter
How to Add a Bidder Adapter
How to Add an Analytics Adapter
How to Add A Real Time Data submodule
How to Add a Prebid.js Video submodule
Vendor Billing in Prebid.js
Prebid.js Modules
Module Overview
Recommended Modules
General Modules
Vendor-Specific Modules
External Interfaces
Plugins
Features
Ad Server Key Values
Native Ads
Multi-Format Ads
Conditional Ad Units
Post-Bid
Prebid Ad Slot and GPID
First Party Data
Activity Controls
Interstitial Ads
Timeouts
Prebid Mobile
General
Overview
Getting Started With Prebid Mobile
Prebid AMP
Privacy Regulation
Download
For Contributors
Prebid Mobile FAQ
For iOS
SDK Integration
Global Parameters
GAM Bidding-Only Integration
GAM Prebid-Rendered Integration
AdMob
AppLovin MAX
Custom Integration
Ad Experience Controls
Prebid Utility Functions
Prebid Plugin Renderer
For Android
SDK Integration
Global Parameters
GAM Bidding-Only Integration
GAM Prebid-Rendered Integration
AdMob
AppLovin MAX
Custom Integration
Ad Experience Controls
Prebid Utility Functions
Prebid Plugin Renderer
Ad Ops
General
Ad Ops Overview
Ad Ops Essentials
Planning
Planning Guide
Ad Server Integration
Send All Bids vs Top Price
Line Item Creation
Price Granularity
Creative Considerations
Prebid Mobile AdOps
Ad Ops Information
Key Values
Prebid Universal Creative
Deals in Prebid
Ad Server Setup
Google Ad Manager
Header Bidding Trafficking Setup
Line Item Setup
Creative Setup: Banner/In-Renderer/AMP
Creative Setup: Native
Creative Setup: Video
Mobile: Setting up GAM for Prebid-Rendered
Freewheel
Setting up Long-Form Video
Microsoft Monetize Publisher
Setting up Prebid
Smart Ad Server
Setting up Prebid
AdMob
Mediation Group - AdMob
AppLovin MAX
Custom Network - MAX
Other Ad Servers
General Ad Server Setup
Optimization
Analyze Header Bidding Setup
Optimize Header Bidding Setup
Prebid Video
General
Prebid.js for Video Overview
Getting Started with Video for Prebid.js
Prebid.js Video Module
Prebid Video Module
Integrating Prebid.js with video on your own
Prebid Server
General
Overview
PBS+Prebid.js
PBS+SDK
PBS+AMP
PBS+Long-Form Video
PBS+Digital Out Of Home
Hosting Your Own PBS
Bid Adapter List
Prebid Server FAQ
Versions
Overview
Go
Java
Product Features
Feature Summary
Native
Audio
Caching
Currency Conversion
Floors
Privacy Support (GDPR, CCPA, etc)
Interstitials
Stored Requests
Deals
First Party Data
Modules
Prebid Cache Storage
Developers
Cookie Sync
Building a Bid Adapter
Building an Analytics Adapter
Building a Module
Building a Privacy Module
Code Reviews
Endpoints
Overview
/info
/cookie_sync
/openrtb2/auction
/openrtb2/amp
/openrtb2/video
/setuid
/getuids
/status
/version
Event Endpoints
Admin Endpoints
Prebid Cache Endpoints
Formats
Overview
Display
Video
Connected TV
Native
AMP
Multi-Format
Support
Overview
Help
Troubleshooting
FAQs
Blog
Privacy Resources
Prebid Privacy Overview
Prebid US Compliance
Prebid and Quebec Privacy Support
Tools
Line Item Manager
Professor Prebid
Prebid Identity
Identity Overview
SharedID
Internal API Reference
This page has documentation for API methods that are meant for internal use by Prebid.js.
pbjs.registerBidAdapter(bidderAdapter, bidderCode)