Header Bidding (Prebid.js)
If you wish to understand what Header Bidding is please refer to this link
Appier Header Bidding Bidder for Prebid.org
Version | ||
---|---|---|
1.0 | Initial Version | 2019/7/18 |
About this Document
This guide illustrates the steps of integrating Appier Bidder through the Prebid.org framework.
Limitation:
- Currently we only support Banner.
- Currently we only support 1 size per ad unit.
- Currently we only support client-side Header Bidding.
- Currently we only support integration with DFP.
Note:
- This is NOT the business contract of Advertising with Appier.
Contents
- Appier Ad unit ID Information
- Including Appier Bidder
- Setting up Appier Bidder
1. Appier Ad unit ID Information
For each Ad unit there will be a name and an ID Number provided to you by Appier, example below:
- Ad unit Name: Name that corresponds to an ad unit in Appier's system.
- Ad unit ID: ID that corresponds to an ad unit in Appier's system.
- HZID: hashed value of Ad unit ID, hashed for security purposes.
Ad unit Name | Ad unit ID | HZID |
---|---|---|
Example_Ad_unit | ExampleAdUnitID | ExampleHZID |
2. Including Appier Bidder
Methods (CHOOSE 1)
- Download from Prebid.org
- Download from Github
1. Download from Prebid.org
If you choose to download from Prebid.org, go to the Prebid official website, choose your prebid version and the bidders that you want to include (remember to include your existing bidders!) along with Appier bidder, and click download
~ Screenshot here ~
2. Download from Github
Alternatively, you can also download the source code from Github and compile it yourself.
Head over to the official Prebid Github website, download the latest version, extract Appier bidder (./modules/appierBidAdapter.js) and recompile your js.
3. Setting up Appier Bidder
Steps
- Adding Appier Ad units to your Prebid config
- Specifying Server location
1. Adding Appier Ad units to your Prebid config
You will need 4 pieces of information:
- Your DFP Ad unit ID
- Your ad unit size
- Appier's bidder ID: 'appier'
- Appier's HZID: see Section I
var adUnits = [{
code: '${DFP ad unit ID}', // DFP ad unit id, e.g. '/5044416/300x250_appier_prebid'
mediaTypes: {
banner: {
sizes: [[300, 250]] // currently we only support 1 size
}
},
bids: [{
bidder: 'appier', // Appier's bidder ID
params: {
hzid: '${HZID}' // appier hzid, must be string
}
}]
},
... // other ad units
];
2. Specifying Server location
You will need to add the following code to the end of your prebidConfig.js file.
Depending on your website location, please choose between the following server locations:
- tw: Taiwan, suitable for Taiwan, Hong Kong, Thailand, Malaysia, Indonesia
- jp: Japan, suitable for Japan, Korea
pbjs.setConfig({appier: {'farm': 'tw'}});
DONE!!
That's it! Happy Header Bidding!!
Updated over 3 years ago