{"id":15295,"date":"2019-07-15T16:57:52","date_gmt":"2019-07-15T14:57:52","guid":{"rendered":"https:\/\/yieldbird.com\/?p=15295"},"modified":"2024-07-22T19:27:14","modified_gmt":"2024-07-22T17:27:14","slug":"server-side-header-bidding","status":"publish","type":"post","link":"https:\/\/yieldbird.com\/research-hub\/server-side-header-bidding\/","title":{"rendered":"Learn How MittMedia Increased its Revenue Thanks to Server-side Header Bidding\ufeff"},"content":{"rendered":"\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">MittMedia implemented a server-side header bidding a year ago. At the end of this article, you will find  an interview with H\u00e5kan Hamrin, Head of AdTech at MittMedia. He shares valuable insights with us.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">As most publishers know by now, the header bidding is an excellent way to increase digital ad revenue.  In just two years, <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" style=\"color:crimson\" href=\"https:\/\/yieldbird.com\/header-bidding-in-the-first-price-auction\/\" target=\"_blank\"><strong>header bidding<\/strong><\/a> has gone from a matter for only the most tech-savvy publishers to becoming an industry standard. Today, more than 70% of publishers have adopted header bidding. Server-side is slowly catching up. Why? It&#8217;s simply much better, although it is trickier to develop.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">So far, most publishers have utilized client-side header bidding &#8211; i.e the auction takes place in the header of the web page. Client-side header bidding has some clear advantages, as it lets the demand partner access the web page directly, facilitating user matching and minimizing cookie loss.<\/p>\n\n\n\n<h2 style=\"font-size: 20px;\"><strong>However, there are some distinct drawbacks with client-side auctions.<\/strong><\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br>Mainly, the more partners you add to the client-side auction, the slower the page load will be. Usually, you can work with 8-10 demand partners without slowing down the page too much, but beyond that, the user experience will suffer. Mobile browsers are especially sensitive because they can handle fewer simultaneous connections, especially if there are several connections to the same URL (as it would be the case if several demand partners use Rubicon as an SSP, for example).<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">Client-side\nauctions are also dependent on the internet connection of the device. A slow\ninternet connection could slow down the page and ads even further. Demand\npartners may not be able to respond in time, reducing both the user experience\nand monetization.<\/p>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\" id=\"mce_0\"><br><strong>Do you like what you&#8217;re reading? Subscribe our newsletter for more content like this!<\/strong><\/h3>\n\n\n<p>[mc4wp_form id=&#8221;407&#8243;]<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 30%\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/yieldbird.com\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-04-1024x640.png\" alt=\"\" class=\"wp-image-15306 size-full\" srcset=\"https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-04-1024x640.png 1024w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-04-300x188.png 300w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-04-150x94.png 150w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-04-768x480.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h2 class=\"wp-block-heading\" style=\"font-size: 20px;\"><br><strong>Advantages of server-side header bidding&nbsp;\ufeff<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br>With server-side header bidding, the auction takes place on an external server, so instead of running multiple calls from the web page, you just make one call &#8211; to the <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" style=\"color:crimson\" href=\"https:\/\/yieldbird.com\/money-from-header-bidding\/\" target=\"_blank\"><strong>header bidding<\/strong><\/a> server. The server then makes the call to all connected demand partners.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">This approach\nhas a number of advantages compared to the client-side auction. It enables the\nsite to work with an almost infinite number of demand partners. It is also not\ndependent on the user\u2019s internet connection, and since you would normally call\nit before the ad server, the response time of the demand partners will not\naffect page load.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">Overall, the latency of both the web page and the ads will be much lower with server-side auctions compared to the client-side.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">Also, S2S\n(server to server) enables publishers to integrate directly with DSPs, thereby\nbypassing the SSP and its revenue share.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">The other side\nof the coin is, of course, that demand partners may place lower bids and on\nfewer impressions due to difficulties with user matching.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:22% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/yieldbird.com\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-05-1024x640.png\" alt=\"\" class=\"wp-image-15307 size-full\" srcset=\"https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-05-1024x640.png 1024w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-05-300x188.png 300w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-05-150x94.png 150w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-05-768x480.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h2 class=\"wp-block-heading\" style=\"font-size: 20px;\"><br><strong>Hybrid header bidding offers the best of both worlds<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br>Fortunately, publishers don\u2019t have to choose between client-side and server-side. It is entirely possible (and recommended) to run both C2S (client to server) and S2S (server to server) at the same time in a so-called hybrid setup. You simply run your most important partners on the client-side and the \u201clong tail\u201d on the server-side, with everyone competing in the wrapper.&nbsp;<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">In fact, we see very good results with our publisher running its main partners both C2S and S2S. One might expect that adding an extra server-side request should just split the existing revenue between the server-side connection and the client-side connection, but usually, it doesn\u2019t happen. Instead, the revenue from C2S seems to be largely unaffected when adding an extra server-side request, and the server-side auction just adds more revenue from the same SSP.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">\u201c<em>We see an increase in their programmatic revenue by around 25-50% from the same SSP by running both C2S and S2S. I\u00b4m actually not sure why this is the case. One theory is that the DSPs just listen to a fraction of the traffic from a particular publisher, and by adding an extra request, you force them to listen to a larger portion of the traffic.\u201d<\/em> Fredrik Johansson, <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" style=\"color:crimson\" href=\"https:\/\/livewrapped.com\/\" target=\"_blank\"><strong>LiveWrapped<\/strong><\/a>.<\/p>\n\n\n\n<h2 style=\"font-size: 20px;\"><strong>Interview with MittMedia, that implemented LiveWrapped header bidding one year ago.<\/strong><\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br>I spoke with H\u00e5kan Hamrin, head of AdTech at <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" style=\"color:crimson\" href=\"https:\/\/www.mittmedia.se\/\" target=\"_blank\"><strong>MittMedia<\/strong><\/a>, the largest local news publisher in Sweden with 20+ sites and 100m+ impressions per month.<\/p>\n\n\n\n<h2 style=\"font-size: 20px;\"><strong>1.&nbsp; &nbsp; Tell us about\nyour current setup.<\/strong><\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><strong>H\u00e5kan<\/strong>: We have a setup with two wrappers for header bidding. One on the server-side and one on the client-side. The server-side one sends in the winning bid to the client-side wrapper, then the ad with the highest bid from both server- and client-side is rendered by the client-side wrapper. If we don&#8217;t sell the impression through header bidding, we have an ad server catching up the remaining impressions and we can have some internal ads booked there.<\/p>\n\n\n\n<h2 style=\"font-size: 20px;\"><strong>2.&nbsp; &nbsp; Why did you\nmove into server-side header bidding?<\/strong><\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><strong>H\u00e5kan<\/strong>: With our ad platform, Reacher, we moved all our local sales to a DSP, and with the server-side header bidding, we could connect the DSP straight into the wrapper. We also saw a lot of advantages from a technical perspective with a server-side solution. Faster loading of ads and, by that, better viewability. The possibility to add more demand sources than on client-side was another important factor for us that also has contributed to higher revenue.<\/p>\n\n\n\n<h2 style=\"font-size: 20px;\"><strong>3.&nbsp; &nbsp; Have you seen\nany impact on ad-loading times due to header bidding?<\/strong><\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><strong>H\u00e5kan<\/strong>: Yes, we have decreased the load time by many percent. If we compare it to the solution we had before with an ad server and a waterfall, we have less than half the loading time<\/p>\n\n\n\n<h2 style=\"font-size: 20px;\">4<strong>.&nbsp; &nbsp; Can you\ntease us with some revenue numbers before and after the header-bidding launch?<\/strong><\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><strong>H\u00e5kan<\/strong>: We have seen higher revenue than the same month the year before. And from 2017 to 2018 we raised the revenue from other sources than our local sales with more than 20%. And that with a declining inventory because of the reader\u00b4s business<\/p>\n\n\n\n<h2 style=\"font-size: 20px;\"><strong>5.&nbsp; &nbsp; What do you\nsee for the future of server-side header bidding<\/strong>?<\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><strong>H\u00e5kan<\/strong>: We hope to be able to move our whole demand to the server-side in the future. Currently, we are too dependent on cookies, but when it will change, we won&#8217;t see any obstacles in moving all demand partners to the server-side.<\/p>\n\n\n\n<h2 style=\"font-size: 20px;\"><strong>In the future, will header\nbidding move into video and apps?<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 26%\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/yieldbird.com\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-06-1024x640.png\" alt=\"\" class=\"wp-image-15308 size-full\" srcset=\"https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-06-1024x640.png 1024w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-06-300x188.png 300w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-06-150x94.png 150w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/07\/0147-server-side-header-bidding-06-768x480.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br>Because of the positive revenue impact of header bidding for display, I foresee a future where header bidding accounts for a larger share of app inventory.<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">It might take some time due to the difficulties with server-to-server setups and software-development-kit (SDK) integrations keeping in-app header bidding.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">Enabling header bidding for video ads is possible, but trickier than for display. Prebid.js already supports video in its specs. For now, most publishers are selling out their video inventory via IO or PMP, so the need for header bidding is less than for display.&nbsp;<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>MittMedia implemented a server-side header bidding a year ago. At the end of this article, you will find an interview with H\u00e5kan Hamrin, Head of AdTech at MittMedia. He shares valuable insights with us. As most publishers know by now, the header bidding is an excellent way to increase digital ad revenue. In just two [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":15309,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[28],"tags":[],"content-category":[],"class_list":["post-15295","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ad-tech"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/posts\/15295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/comments?post=15295"}],"version-history":[{"count":1,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/posts\/15295\/revisions"}],"predecessor-version":[{"id":33467,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/posts\/15295\/revisions\/33467"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/media\/15309"}],"wp:attachment":[{"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/media?parent=15295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/categories?post=15295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/tags?post=15295"},{"taxonomy":"content-category","embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/content-category?post=15295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}