Skip to content

Latest commit

 

History

History
136 lines (111 loc) · 6.28 KB

download.md

File metadata and controls

136 lines (111 loc) · 6.28 KB
layout title description sidebarType
page_v2
Download Prebid.js
Documentation on how to download Prebid.js for header bidding.
0
<style> a.tip { border-bottom: 1px dashed; text-decoration: none } a.tip:hover { cursor: help; position: relative } a.tip span { display: none } a.tip:hover span { border: #c0c0c0 1px dotted; padding: 5px 20px 5px 5px; display: block; z-index: 100; left: 0px; background: #f0f0f0; margin: 10px; width: 300px; position: absolute; top: 10px; text-decoration: none } </style> <script src="https://cdn.firebase.com/js/client/2.4.2/firebase.js"></script> <script src="/assets/js/download.js"></script> <style> .disabled { color: #aaa; } </style>

Customize and Download Prebid.js

{: .lead :}

{: .alert.alert-warning :} Prebid.js is open source software that is offered for free as a convenience. While it is designed to help companies address legal requirements associated with header bidding, we cannot and do not warrant that your use of Prebid.js will satisfy legal requirements. You are solely responsible for ensuring that your use of Prebid.js complies with all applicable laws. We strongly encourage you to obtain legal advice when using Prebid.js to ensure your implementation complies with all laws where you operate.

{: .alert.alert-danger :} Note: recommended modules are now checked by default. Please uncheck them as desired.

Option 1: Customize your download here

{% assign bidder_pages = site.pages | where: "layout", "bidder" %} {% assign module_pages = site.pages | where: "page_type", "module" %} {% assign analytics_pages = site.pages | where: "layout", "analytics" %} {% assign userid_pages = site.pages | where: "layout", "userid" %}

Select Prebid Version


Select Bidder Adapters

{% for page in bidder_pages %}{% if page.pbjs == true %}{% if page.enable_download == false %}{% continue %}{% endif %}
{% if page.filename %} {{ page.title }} {% if page.pbjs_version_notes %}
{{page.pbjs_version_notes}}
{% endif %}
{% endif %}{% endfor %}

Analytics Adapters

{% for page in analytics_pages %}{% if page.enable_download == false %}{% continue %}{% endif %}{% endfor %}

Recommended Modules

Prebid.org highly recommends that publishers utilize the following modules:
{% for page in module_pages %}{% if page.recommended == true %}
{{ page.display_name }} - {{page.description}}
{% endif %}{% endfor %}

General Modules

{% for page in module_pages %}{% if page.enable_download == false or page.recommended == true or page.vendor_specific == true %}{% continue %}{% endif %}{% endfor %}

Vendor-Specific Modules

These modules may require accounts with a service provider.
{% for page in module_pages %}{% if page.enable_download == false or page.recommended == true %}{% continue %}{% endif %}{% if page.vendor_specific == true %}{% endif %}{% endfor %}

User ID Modules

{% for page in userid_pages %}{% if page.enable_download == false %}{% continue %}{% endif %}
{{ page.title }}{% if page.pbjs_version_notes %}
{{page.pbjs_version_notes}}
{% endif %}
{% endfor %}

Get Prebid.js!


{: .alert.alert-info :} Note: If you receive an error during download you most likely selected a configuration that is not supported. Verify that each bidder / module is available in the selected version. Also please note that even though you can download older versions of Prebid.js, Prebid only supports the most recent major version. Within a month or so after a major release (e.g. 3.x), we won't patch the previous major release (e.g. 2.x).

Option 2: Build from Source Code (More Advanced)

{: .lead :} Alternatively, you can build Prebid.js from the source code. For instructions, see the Prebid.js README on GitHub.