{"id":21924,"date":"2023-02-18T11:43:00","date_gmt":"2023-02-18T06:13:00","guid":{"rendered":"https:\/\/www.adpushup.com\/blog\/?p=21924"},"modified":"2025-10-23T21:15:55","modified_gmt":"2025-10-23T15:45:55","slug":"prebidjs-timeout","status":"publish","type":"post","link":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/","title":{"rendered":"Prebid.js Timeout: A Comprehensive Guide For Publishers","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"\n<p class=\"has-background\" style=\"background-color:#fffaee;font-size:20px\"><strong>Prebid.js Timeouts<\/strong> allow the bidders to respond to ad requests. Learn how publishers can optimize the performance of their ads with prebid timeouts.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Prebid.js is the most widely adopted header bidding wrapper among web publishers for many reasons. But perhaps even more important than those things, Prebid.js allows publishers to customize their <a href=\"https:\/\/www.adpushup.com\/blog\/video-header-bidding-for-publishers\/\" target=\"_blank\" rel=\"noreferrer noopener\">header bidding<\/a> stack and extend its functionality in ways that many other proprietary header bidding wrappers cannot, using something called \u201cmodules.\u201d<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Prebid.js timeouts have different meanings in different contexts. To put it simply, it is the amount of time that <a href=\"https:\/\/www.adpushup.com\/blog\/prebids-transaction-id-changes\/\" target=\"_blank\" rel=\"noreferrer noopener\">prebid<\/a> allows the bidders to respond to ad requests. Publishers can make changes to this timeout to optimize the performance of their ads. Let\u2019s dig deeper to have a better insight.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-align-left has-background\" style=\"background-color:#fff1f5;font-size:20px\"><strong>Also Read: <a href=\"https:\/\/www.adpushup.com\/blog\/prebid-header-bidding-for-publishers\/\">How Can Publishers Take Advantage of Prebid Header Bidding?<\/a><\/strong><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents:<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #000000;color:#000000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #000000;color:#000000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#Definition_of_Prebidjs_Timeout\" >Definition of Prebid.js Timeout<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#What_are_the_Reasons_for_Prebidjs_Timeout\" >What are the Reasons for Prebid.js Timeout?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#Tips_to_Optimize_your_Prebidjs_Timeout\" >Tips to Optimize your Prebid.js Timeout<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#Periodic_Analysis\" >Periodic Analysis<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#Using_Google_Analytics\" >Using Google Analytics<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#Testing_on_a_Random_Basis\" >Testing on a Random Basis<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#Opting_for_Third-Party_Providers\" >Opting for Third-Party Providers<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#What_Publishers_Should_Know\" >What Publishers Should Know?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#FAQ_%E2%80%93_Prebidjs_Timeout\" >FAQ &#8211; Prebid.js Timeout<\/a><\/li><\/ul><\/nav><\/div>\n<h2 id=\"h-definition-of-prebid-js-timeout\"><span class=\"ez-toc-section\" id=\"Definition_of_Prebidjs_Timeout\"><\/span>Definition of Prebid.js Timeout<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The header auction begins when a user loads a page on your site. <a href=\"https:\/\/www.adpushup.com\/blog\/what-is-prebid\/\" target=\"_blank\" rel=\"noreferrer noopener\">Prebid<\/a> sends bid requests to all the connected bidders. After receiving the request, demand partners (or bidders) are supposed to respond in a limited time frame. Prebid.js accepts only the responses that arrive within the time frame and rejects everything that comes later. The rejected responses are considered as timed out.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" width=\"770\" height=\"515\" src=\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2023\/01\/Prebid-flowchart.webp\" alt=\"\" class=\"wp-image-25736\" srcset=\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2023\/01\/Prebid-flowchart.webp 770w, https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2023\/01\/Prebid-flowchart-300x201.webp 300w, https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2023\/01\/Prebid-flowchart-768x514.webp 768w, https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2023\/01\/Prebid-flowchart-270x180.webp 270w, https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2023\/01\/Prebid-flowchart-150x100.webp 150w\" sizes=\"(max-width: 770px) 100vw, 770px\" \/><\/figure><\/div>\n\n\n\n<p>&nbsp;So, when you say \u2018prebid.js timeouts\u2019 you refer to the time frame within which the bidders have to respond. The timeout value is passed along with the requestbids call.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>A prebid.js timeout situation doesn\u2019t include the case where a bidder decides not to bid. Even if a bidder isn\u2019t interested in the auction, it\u2019ll send a \u2018no bid\u2019 response. So, a bidder is considered as \u2018timed out\u2019 only when it cannot send a bid or \u2018no bid\u2019 within the predefined time frame.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Publishers are interested in the timeout rate of their bidders because it shows how frequently their bidders fail to respond. For example, if a bidder receives 200 requests and can\u2019t respond to 40 of them because it timed out, it has a 20% timeout rate. If the timeout rate is unsatisfactory, you can allot more time to your bidders to improve it.<\/p>\n\n\n\n<h2 id=\"h-what-are-the-reasons-for-prebid-js-timeout\"><span class=\"ez-toc-section\" id=\"What_are_the_Reasons_for_Prebidjs_Timeout\"><\/span>What are the Reasons for Prebid.js Timeout?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul><li>An insufficient time limit for the bidder to respond.<\/li><li>Faulty integration with the wrapper.<\/li><li>Slow internet connection of the user.<\/li><li>Browsers lack the power to parse your site quickly.<\/li><li>Improper CMP configuration.<\/li><li>Technical glitches on the bidder\u2019s side.<\/li><li>Heavy load on the site.<\/li><li>Too many bidders in the auction, and many more.<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-align-left has-background\" style=\"background-color:#fff1f5;font-size:20px\"><strong>Also Check: <a href=\"https:\/\/www.adpushup.com\/blog\/all-about-prebid-server-a-server-side-header-bidding-solution\/\">All About Prebid Server: A Server-side Header Bidding Solution<\/a><\/strong><\/p>\n\n\n\n<h2 id=\"h-tips-to-optimize-your-prebid-js-timeout\"><span class=\"ez-toc-section\" id=\"Tips_to_Optimize_your_Prebidjs_Timeout\"><\/span>Tips to Optimize your Prebid.js Timeout<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Here a few tips on how you can optimize your prebid.js timeout<\/p>\n\n\n\n<h3 id=\"h-periodic-analysis\"><span class=\"ez-toc-section\" id=\"Periodic_Analysis\"><\/span>Periodic Analysis<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>As a best practice, you can periodically check your site\u2019s integration with all the technologies you\u2019re using. This allows more time for your bidders. You can do so by tweaking the prebid\u2019s bidder timeout settings or pbjs.requestBids calls. But before doing so, it is important to know the risk.<\/p>\n\n\n\n<p>If your timeout duration is too long, your bidders won\u2019t miss the chance to respond, but your site can become slow. Additionally, your ads can take too much time to load, resulting in decreased viewability. On the other hand, if the duration is too short, more bidders would miss the chance, resulting in less revenue. So, the prebid.js timeout duration should be optimum.<\/p>\n\n\n\n<h3 id=\"h-using-google-analytics\"><span class=\"ez-toc-section\" id=\"Using_Google_Analytics\"><\/span>Using Google Analytics<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ask your peer publishers, and you\u2019ll get varied responses to this question. From 500 milliseconds to 2000 milliseconds, the ideal prebid.js timeout can change from publisher to publisher. Start with your timeout rates. Prebid\u2019s Analytics module can help you check it for each bidder. A short timeout duration makes most of the bidders fail. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>On the other hand, if only a single bidder is a slow responder, you\u2019ll see timeouts more than all the others.<\/p>\n\n\n\n<h3 id=\"h-testing-on-a-random-basis\"><span class=\"ez-toc-section\" id=\"Testing_on_a_Random_Basis\"><\/span>Testing on a Random Basis<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Next, take random tests to find out how much time your bidders take. To do so, install the Headerbid Expert plugin on your Chrome browser and test different pages on your site. The plugin will show you how much time each bidder is taking, so you\u2019ll get a rough idea to decide the ideal prebid.js timeouts for your setup. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Be more granular to ensure the timeouts are not happening due to a particular device or the internet speed in a specific geography, etc. If so, set separate timeouts for such cases.<\/p>\n\n\n\n<h3 id=\"h-opting-for-third-party-providers\"><span class=\"ez-toc-section\" id=\"Opting_for_Third-Party_Providers\"><\/span>Opting for Third-Party Providers<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>When you are working with third-party wrapper providers, ask them to keep an eye on your bidders. Wrapper companies work simultaneously with hundreds of sites, so they know more about specific bidders than any publisher with a few sites. Ask them to consider your site speed and user experience too. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Ideally, a wrapper provider should have enough knowledge to keep your timeouts at optimum levels.<\/p>\n\n\n\n<h3 id=\"h-what-publishers-should-know\"><span class=\"ez-toc-section\" id=\"What_Publishers_Should_Know\"><\/span>What Publishers Should Know?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Many publishers don\u2019t bother about their prebid .js timeout because it takes meticulous observation and testing to perfect it. Many publishers set their time out between 1000ms to 2000ms, and it still works out for them. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>But, if you spend some time figuring out the best duration, it can noticeably improve your revenue and user experience. Even if you\u2019re using a third-party header bidding wrapper, make sure it gives equal importance to Prebid.js timeout.<\/p>\n\n\n\n<h2 id=\"h-faq-prebid-js-timeout\"><span class=\"ez-toc-section\" id=\"FAQ_%E2%80%93_Prebidjs_Timeout\"><\/span>FAQ &#8211; Prebid.js Timeout<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1652177170714\"><strong class=\"schema-faq-question\">1. How to Optimize your Prebid.js Timeout?<\/strong> <p class=\"schema-faq-answer\">1) Set a timeout that works with most of the bidders.<br\/>2) Don\u2019t make it so long that your site slows down and ad viewability suffers.<br\/>3) Don\u2019t keep it so short that most of your bidders are unable to keep up.<br\/>4) Pay attention to devices and geographies and set the timeout separately for the ones that are frequently lagging.<br\/>5) Keep your site light and fast so that you don\u2019t have to increase your timeout.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1652177193108\"><strong class=\"schema-faq-question\">2. What is the Timeout Rate in Prebid.js?<\/strong> <p class=\"schema-faq-answer\">The purpose of the prebid.js timeout rate is to show bidders how frequently they fail to respond to ad requests, and this becomes a timeout rate.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1668345260234\"><strong class=\"schema-faq-question\">3. What is the Purpose of a Prebid Server?<\/strong> <p class=\"schema-faq-answer\">Prebid Server refers to an open-source server-to-server header bidding, which supports AMP, server-side web, mobile apps, video, and audio.<\/p> <\/div> <\/div>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Prebid.js Timeouts allow the bidders to respond to ad requests. Learn how publishers can optimize the performance of their ads with prebid timeouts. Prebid.js is the most widely adopted header bidding wrapper among web publishers for many reasons. But perhaps even more important than those things, Prebid.js allows publishers to customize their header bidding stack<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":18,"featured_media":25738,"comment_status":"open","ping_status":"close","sticky":false,"template":"","format":"standard","meta":{"content-type":"","om_disable_all_campaigns":false,"inline_featured_image":false,"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\""},"categories":[6440,6455],"tags":[10653,10652,10651,10649,10839,10650],"apple_news_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.5 (Yoast SEO v18.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Prebid.js Timeout: A Comprehensive Guide For Publishers - Adpushup<\/title>\n<meta name=\"description\" content=\"What is Prebid.js timeout, and how to optimize it? Here is a complete guide for publishers on how to optimize Prebid.js timeout.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:title\" content=\"Prebid.js Timeout: A Comprehensive Guide For Publishers - Adpushup\" \/>\n<meta name=\"twitter:description\" content=\"What is Prebid.js timeout, and how to optimize it? Here is a complete guide for publishers on how to optimize Prebid.js timeout.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2022\/11\/Prebid-Timeout_01.png\" \/>\n<meta name=\"twitter:creator\" content=\"@adpushup\" \/>\n<meta name=\"twitter:site\" content=\"@adpushup\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shubham Grover\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/#organization\",\"name\":\"AdPushup\",\"url\":\"https:\/\/www.adpushup.com\/blog\/\",\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/adpushup\/\",\"https:\/\/www.facebook.com\/AdPushup\/\",\"https:\/\/twitter.com\/adpushup\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/02\/AdPushup-logo.png\",\"contentUrl\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/02\/AdPushup-logo.png\",\"width\":3294,\"height\":893,\"caption\":\"AdPushup\"},\"image\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/#website\",\"url\":\"https:\/\/www.adpushup.com\/blog\/\",\"name\":\"AdPushup Blog\",\"description\":\"A\/B Testing, Monetization &amp; Ad Optimization\",\"publisher\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.adpushup.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#primaryimage\",\"url\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2022\/11\/Prebid-Timeout_01.png\",\"contentUrl\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2022\/11\/Prebid-Timeout_01.png\",\"width\":770,\"height\":515,\"caption\":\"Prebid.js\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#webpage\",\"url\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/\",\"name\":\"Prebid.js Timeout: A Comprehensive Guide For Publishers - Adpushup\",\"isPartOf\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#primaryimage\"},\"datePublished\":\"2023-02-18T06:13:00+00:00\",\"dateModified\":\"2025-10-23T15:45:55+00:00\",\"description\":\"What is Prebid.js timeout, and how to optimize it? Here is a complete guide for publishers on how to optimize Prebid.js timeout.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1652177170714\"},{\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1652177193108\"},{\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1668345260234\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"blog\",\"item\":\"https:\/\/www.adpushup.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prebid.js\",\"item\":\"https:\/\/www.adpushup.com\/blog\/category\/prebid-js\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Prebid.js Timeout: A Comprehensive Guide For Publishers\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#\/schema\/person\/8dbbe9397dddf4ab1d858603e751f897\"},\"headline\":\"Prebid.js Timeout: A Comprehensive Guide For Publishers\",\"datePublished\":\"2023-02-18T06:13:00+00:00\",\"dateModified\":\"2025-10-23T15:45:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#webpage\"},\"wordCount\":1054,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2022\/11\/Prebid-Timeout_01.png\",\"keywords\":[\"header bidding\",\"headerbidding\",\"prebid\",\"prebid timeout\",\"prebid timeouts\",\"prebid.js\"],\"articleSection\":[\"Ad Tech &amp; Ad Ops\",\"Prebid.js\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/#\/schema\/person\/8dbbe9397dddf4ab1d858603e751f897\",\"name\":\"Shubham Grover\",\"description\":\"Shubham is a digital marketer with rich experience working in the advertisement technology industry. He has vast experience in the programmatic industry, driving business strategy and scaling functions including but not limited to growth and marketing, Operations, process optimization, and Sales.\",\"url\":\"https:\/\/www.adpushup.com\/blog\/author\/shubham\/\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1652177170714\",\"position\":1,\"url\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1652177170714\",\"name\":\"1. How to Optimize your Prebid.js Timeout?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"1) Set a timeout that works with most of the bidders.<br\/>2) Don\u2019t make it so long that your site slows down and ad viewability suffers.<br\/>3) Don\u2019t keep it so short that most of your bidders are unable to keep up.<br\/>4) Pay attention to devices and geographies and set the timeout separately for the ones that are frequently lagging.<br\/>5) Keep your site light and fast so that you don\u2019t have to increase your timeout.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1652177193108\",\"position\":2,\"url\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1652177193108\",\"name\":\"2. What is the Timeout Rate in Prebid.js?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The purpose of the prebid.js timeout rate is to show bidders how frequently they fail to respond to ad requests, and this becomes a timeout rate.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1668345260234\",\"position\":3,\"url\":\"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1668345260234\",\"name\":\"3. What is the Purpose of a Prebid Server?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Prebid Server refers to an open-source server-to-server header bidding, which supports AMP, server-side web, mobile apps, video, and audio.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Prebid.js Timeout: A Comprehensive Guide For Publishers - Adpushup","description":"What is Prebid.js timeout, and how to optimize it? Here is a complete guide for publishers on how to optimize Prebid.js timeout.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/","twitter_card":"summary","twitter_title":"Prebid.js Timeout: A Comprehensive Guide For Publishers - Adpushup","twitter_description":"What is Prebid.js timeout, and how to optimize it? Here is a complete guide for publishers on how to optimize Prebid.js timeout.","twitter_image":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2022\/11\/Prebid-Timeout_01.png","twitter_creator":"@adpushup","twitter_site":"@adpushup","twitter_misc":{"Written by":"Shubham Grover","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.adpushup.com\/blog\/#organization","name":"AdPushup","url":"https:\/\/www.adpushup.com\/blog\/","sameAs":["https:\/\/www.linkedin.com\/company\/adpushup\/","https:\/\/www.facebook.com\/AdPushup\/","https:\/\/twitter.com\/adpushup"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.adpushup.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/02\/AdPushup-logo.png","contentUrl":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2019\/02\/AdPushup-logo.png","width":3294,"height":893,"caption":"AdPushup"},"image":{"@id":"https:\/\/www.adpushup.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/www.adpushup.com\/blog\/#website","url":"https:\/\/www.adpushup.com\/blog\/","name":"AdPushup Blog","description":"A\/B Testing, Monetization &amp; Ad Optimization","publisher":{"@id":"https:\/\/www.adpushup.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.adpushup.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#primaryimage","url":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2022\/11\/Prebid-Timeout_01.png","contentUrl":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2022\/11\/Prebid-Timeout_01.png","width":770,"height":515,"caption":"Prebid.js"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#webpage","url":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/","name":"Prebid.js Timeout: A Comprehensive Guide For Publishers - Adpushup","isPartOf":{"@id":"https:\/\/www.adpushup.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#primaryimage"},"datePublished":"2023-02-18T06:13:00+00:00","dateModified":"2025-10-23T15:45:55+00:00","description":"What is Prebid.js timeout, and how to optimize it? Here is a complete guide for publishers on how to optimize Prebid.js timeout.","breadcrumb":{"@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1652177170714"},{"@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1652177193108"},{"@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1668345260234"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"blog","item":"https:\/\/www.adpushup.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Prebid.js","item":"https:\/\/www.adpushup.com\/blog\/category\/prebid-js\/"},{"@type":"ListItem","position":3,"name":"Prebid.js Timeout: A Comprehensive Guide For Publishers"}]},{"@type":"Article","@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#article","isPartOf":{"@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#webpage"},"author":{"@id":"https:\/\/www.adpushup.com\/blog\/#\/schema\/person\/8dbbe9397dddf4ab1d858603e751f897"},"headline":"Prebid.js Timeout: A Comprehensive Guide For Publishers","datePublished":"2023-02-18T06:13:00+00:00","dateModified":"2025-10-23T15:45:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#webpage"},"wordCount":1054,"commentCount":0,"publisher":{"@id":"https:\/\/www.adpushup.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#primaryimage"},"thumbnailUrl":"https:\/\/www.adpushup.com\/blog\/wp-content\/uploads\/2022\/11\/Prebid-Timeout_01.png","keywords":["header bidding","headerbidding","prebid","prebid timeout","prebid timeouts","prebid.js"],"articleSection":["Ad Tech &amp; Ad Ops","Prebid.js"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#respond"]}]},{"@type":"Person","@id":"https:\/\/www.adpushup.com\/blog\/#\/schema\/person\/8dbbe9397dddf4ab1d858603e751f897","name":"Shubham Grover","description":"Shubham is a digital marketer with rich experience working in the advertisement technology industry. He has vast experience in the programmatic industry, driving business strategy and scaling functions including but not limited to growth and marketing, Operations, process optimization, and Sales.","url":"https:\/\/www.adpushup.com\/blog\/author\/shubham\/"},{"@type":"Question","@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1652177170714","position":1,"url":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1652177170714","name":"1. How to Optimize your Prebid.js Timeout?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"1) Set a timeout that works with most of the bidders.<br\/>2) Don\u2019t make it so long that your site slows down and ad viewability suffers.<br\/>3) Don\u2019t keep it so short that most of your bidders are unable to keep up.<br\/>4) Pay attention to devices and geographies and set the timeout separately for the ones that are frequently lagging.<br\/>5) Keep your site light and fast so that you don\u2019t have to increase your timeout.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1652177193108","position":2,"url":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1652177193108","name":"2. What is the Timeout Rate in Prebid.js?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The purpose of the prebid.js timeout rate is to show bidders how frequently they fail to respond to ad requests, and this becomes a timeout rate.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1668345260234","position":3,"url":"https:\/\/www.adpushup.com\/blog\/prebidjs-timeout\/#faq-question-1668345260234","name":"3. What is the Purpose of a Prebid Server?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Prebid Server refers to an open-source server-to-server header bidding, which supports AMP, server-side web, mobile apps, video, and audio.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/posts\/21924"}],"collection":[{"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/comments?post=21924"}],"version-history":[{"count":15,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/posts\/21924\/revisions"}],"predecessor-version":[{"id":34461,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/posts\/21924\/revisions\/34461"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/media\/25738"}],"wp:attachment":[{"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/media?parent=21924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/categories?post=21924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.adpushup.com\/blog\/wp-json\/wp\/v2\/tags?post=21924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}