Skip to content

Files

Latest commit

 

History

History
136 lines (78 loc) · 3.7 KB

optimal-header-bidding-setup.md

File metadata and controls

136 lines (78 loc) · 3.7 KB
layout title description pid top_nav_section nav_section sidebarType
page_v2
Analyze Header Bidding Setup
What is the optimal header bidding setup and some common problems.
10
overview
studies
3

Analyze Header Bidding Setup

What's a good header bidding auction

![Optimal Header Bidding Auction]({{ site.github.url }}/assets/images/hb-expert/ideal.png){: .pb-xlg-img :}

This setup (captured using Headerbid Expert) has demonstrated a few facts that made it an ideal header bidding auction.

1. Asynchronous Calls All calls from the header bidding partners are asynchronous. The calls do not block the page, other header bidding partners, or the ad server from loading.

2. Timeout For each impression, all header bidding partners are given a similar amount of time to respond. Any bid that responds later than the timeout are disregarded.

3. Adserver The ad server sees the impression and header bidding info immediately after all header bidding partners finished responding, or when they timed out, whichever happens sooner.


Poor Header Bidding Setup Examples

Scenario

![Optimal Header Bidding Auction]({{ site.github.url }}/assets/images/hb-expert/loaded-too-late.png){: .pb-xlg-img :}

Problem: This site is under monetized.

Cause: Bidders had less time to bid, because they loaded much later than the other bidders.

How to fix: Load all bidders together, or use a framework as Prebid.js which already does this.

Scenario 2

![Optimal Header Bidding Auction]({{ site.github.url }}/assets/images/hb-expert/adserver-too-early.png){: .pb-xlg-img :}

Problem: This site is under monetized.

Cause: Too many bidder's bids got ignored, because they responded later than the ad server request was sent out.

How to fix: Load these bidders earlier in the header, or experiment with extending the timeout without causing impression loss.

Scenario 3

![Optimal Header Bidding Auction]({{ site.github.url }}/assets/images/hb-expert/adserver-too-late.png){: .pb-xlg-img :}

Problem: This site may suffer impression loss.

Cause: Ad server loaded too late - it waited 1500 ms after the first header bidding request was sent out.

How to fix: Set a shorter timeout for the page and remove any bidder that is blocking the ad server from loading.

Scenario 4

![Optimal Header Bidding Auction]({{ site.github.url }}/assets/images/hb-expert/bidder-delay-adserver.png){: .pb-xlg-img :}

Problem: This site may suffer impression loss

Cause: Bidders responded too late and delayed the ad server from loading.

How to fix: Set a shorter timeout for the page.


Analyze Your Own Site

Add the Plugin Headerbid Expert to your browser.