Back to Bidders



Bidder Code taboola Member yes
Media Types display GDPR TCF Support yes
User IDs none USP/CCPA Support yes
Supply Chain Support no COPPA Support yes
Demand Chain Support no Safeframes OK yes
Supports Deals check with bidder Prebid.js Adapter yes
IAB GVL ID 42 Prebid Server Adapter no
Floors Module Support yes First Party Data Support check with bidder
Multi Format Support check with bidder

"Send All Bids" Ad Server Keys

These are the bidder-specific keys that would be targeted within GAM in a Send-All-Bids scenario. GAM truncates keys to 20 characters.
hb_pb_taboola hb_bidder_taboola hb_adid_taboola
hb_size_taboola hb_source_taboola hb_format_taboola
hb_cache_host_tabool hb_cache_id_taboola hb_uuid_taboola
hb_cache_path_tabool hb_deal_taboola


  • Supports display format.
  • Uses OpenRTB standard.


The Taboola Adapter requires setup before beginning. Please contact us at

Bid Params

Name Scope Description Example Type
tagId required Tag ID / Placement Name
(as provided by Taboola)
'Below The Article' String
publisherId required Alphabetic Publisher ID
(as provided by Taboola)
'acme-publishing' String
bcat optional List of blocked advertiser categories (IAB) ['IAB1-1'] Array
badv optional Blocked Advertiser Domains '' String Url
bidfloor optional CPM bid floor 0.25 Integer

Example Ad Unit

 var adUnits = [{
  code: 'your-unit-container-id',
  mediaTypes: {
    banner: {
      sizes: [[300, 250], [300,600]]
  bids: [{
    bidder: 'taboola',
    params: {
      tagId: 'Placement Name',
      publisherId: 'your-publisher-id',
      bidfloor: 0.25, // Optional - default is null
      bcat: ['IAB1-1'], // Optional - default is []
      badv: ['']  // Optional - default is []

Back to Bidders