ABHINAV SINHA: Ad calls time out because of network latency, right? Not necessarily.
Similarly and contrary to popular belief, there’s actually a cap on how many outgoing network calls can happen at one time. The maximum is seventeen parallel connections and even fewer per domain, which decreases further for older browsers and mobile platforms. In other words, SSP partners that make multiple calls are actually making page performance worse and increasing overhead.
The good news is that most of that added latency is within publisher control. Execution overhead is a matter of page, content and implementation issues that vary from page to page and publisher to publisher. These issues impact all your bidders equally, but they make comparison a bit tricky.
On measuring individual latency components, we observed page execution overhead contributing to majority of the latency:
Device/browser level latency data will be key in determining optimization parameters like timeout, partners and eCPM. Looking at the sample data you might look at changing timeout for mobile web inventory vs desktop inventory.
- Load inline iframe-based widgets and video players using dynamic and asynchronous iframes.
- Reduce network congestion by delaying content load which is below a viewable area, e.g., content which is loaded only when a person scrolls down.
- You can choose to use standard optimization tools.
- Analyze advanced run time performance and execution with developer tools.
- Compare apples to apples – with all your header bidder partners, be sure you know what latency data you are looking at: network latency, overhead latency or a combination.