INSTALLING THE FIRST-ID PREBID BIDDER
Step 1: defining advertising slots
The first step on the publisher’s side is to provide first-id with a list of available ad placements by site, and the sizes/formats they accept. It’s important to specify which type of cutting you usually use, by device in particular (desktop / mobile / tablet…).
From this list, we’ll create the slots needed to integrate the bidder on your ad slots, providing you with a list of ids corresponding to your ad breakdown.
Step 2: Installing the bidder for your prebid build
💡 TIP: you will need Prebid version 7.35 or later to install the bidder
Download the “nexx360” adapter by following this link

If you’ve chosen to send all bids to your adserver, you’ll need to set up additional line item sets with the alias value as target key-value. In our case :
hb_pb_first-id
hb_adid_first-id
hb_size_first-id
hb_deal_first-id
You then need to update your ad placements with the ids provided by first-id, just like any other prebid integration.
Here’s an example of an adunit configured with the first-id adapter:
{
code: '/19968336/header-bid-tag-0',
mediaTypes: {
banner: {
sizes: [
[300, 250],
[300, 600]
]
}
},
bids: [{
bidder: 'first-id',
params: {
tagId: 'xxxxxxxx'
}
}]
}
💡 You must replace the value of the tagId parameter (“xxxxxxxx”) in the above script with the data supplied by first-id
(Optional: in params you can set the account id first-id as follows >> account: ‘1101’)
TCF Vendor
If you use the Prebid first-id bidder, you need to integrate our vendor into your CMP. first-id’s IAB vendor number is 1178. See here.
ads.txt
Here are the lines that must be present in your ads.txt so that bidding to the first-id bidder can work :
smartadserver.com, 4584, RESELLER, 060d053dcf45cbf3
pubmatic.com, 163223, RESELLER, 5d62403b186f2ace
first-id.fr, xxx, DIRECT
The first lines are invariable; the last line must have the value ‘xxx’ replaced by the value of your domain or media group name in first-id’s sellers.json file.