What's Headerbidding?
Headerbidding simply put is a technically very reduced form of real-time bidding. While "real" real-time bidding two AdServer be interconnected so information (requests and bids) exchange, data exchange happens when Headerbidding the user's browser. This has certain advantages and disadvantages.
advantages
- Easy implementation (JavaScript code on the page rather than installing server-side integration)
- necessary to Publisher page no special technique
- Access to user cookies for all partners (no users matching required)
disadvantage
- Page load time or the time up to which the advertising is loaded is partly extended significantly (up to 1 sec, while server-side is around 120ms)
- Header bidding campaigns offer their own AdServer campaigns only indirectly, mutual outbidding is not possible.
- Lower range of functions for bidders
- No second price auction possible
- In most cases, bidding prices are sent in groups to the ad server (for example, 0.10 EUR, 0.20 EUR, 0.50 EUR, etc. without prices between; not affect AdSpirit)
implementation
(: Https://github.com/prebid/Prebid.js Github) established for the implementation of the system of Headerbidding prebid.org has or the prebid.js Framework as a quasi-standard. Therefore, the following descriptions refer to the use of AdSpirit in combination with this system.
Headerbidding in Shopping
If you want to buy traffic from a Web page to the Headerbidding perform the prebid.js or uses a compatible code, the website needs to first integrate the AdSpirit adapter prebid.js. This is done by creating a new file prebid.js via node.js in the AdSpirit adapter is integrated. More precise details to create a new prebid.js visit the GitHub page of the project. The AdSpirit Adapater located in prebid.js master branch under modules / adspiritBidAdapter.js.
Within AdSpirit they establish initially a publisher and website normally. Also, create an advertising space in the desired format. In the settings of the advertising space, please ask in the "real-time bidding" the "RTB enabled" setting to "Yes". Then, please set the "RTB price transmission" to "on (type: plain text, ...)". The other settings on this tab are optional and can stick to the default value.
Is prebid.js mounted correctly on the website, you must tell the Headerbidding system that at the AdSpirit AdServer should ask. For this purpose, the pbjs object given that looks like a bid object:
var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];
pbjs.que.push(function()
{
var units = [];
units[units.length] = { code: "myplacement", sizes: [[160,600]], bids:
[ { bidder: "criteo", params: { zoneId: "12345" } } ,
{ bidder: "adspirit", params: { placementId: "6789", host: "meinefirma.adspirit.de" } } ,
...
]};
pbjs.addAdUnits(units);
...
});
Please replace doing the "placementId" (here, 6789) with the ID of the advertising space in AdSpirit and the "Host" (here meinefirma.adspirit.de) with the host name of your ad server.
Headerbidding sale
If you want to sell your website traffic via Headerbidding to an advertiser, you enable this, please in the settings PREBID module. You can then create Headerbidding advertising media. For more information, see the help topic Headerbidding advertising media .