{"id":2287,"date":"2026-06-03T17:23:26","date_gmt":"2026-06-03T15:23:26","guid":{"rendered":"https:\/\/weprogrammatic.com\/?p=2287"},"modified":"2026-06-03T17:31:47","modified_gmt":"2026-06-03T15:31:47","slug":"what-is-ad-refresh-and-why-do-publishers-use-it","status":"publish","type":"post","link":"https:\/\/weprogrammatic.com\/en\/what-is-ad-refresh-and-why-do-publishers-use-it\/","title":{"rendered":"What is Ad Refresh and Why Publishers Use It"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ad refresh means re-loading an ad in the same ad slot without reloading the entire page. Refreshing can occur:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>after a certain time interval (e.g., every 30 seconds)<br><\/li>\n\n\n\n<li>after scrolling<br><\/li>\n\n\n\n<li>after changing visibility<br><\/li>\n\n\n\n<li>or based on user engagement<br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The motivation is simple: if the user stays on the page longer, why monetize only one impression?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From a revenue mechanics perspective:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>More refreshes = more auctions<br><\/li>\n\n\n\n<li>More auctions = more opportunities to bid<br><\/li>\n\n\n\n<li>more bids = potentially higher revenue<br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">However, this is only true if the refresh does not degrade the quality of the inventory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>When does ad refresh actually increase revenue<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Ad refresh works best in an environment where:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>High time on the page<br><\/li>\n\n\n\n<li>good <a href=\"https:\/\/weprogrammatic.com\/en\/viewability-and-ad-layout-key-to-premium-inventory\/\">viewability<\/a><br><\/li>\n\n\n\n<li>quality demand mix<br><\/li>\n\n\n\n<li>controlled refresh rate<br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The most effective model is <strong>viewability-based refresh<\/strong>so refresh only when the slot is actually visible.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Situations where refreshing usually works:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Long articles with high scroll depth<br><\/li>\n\n\n\n<li>Sticky or anchor formats with naturally high viewability<br><\/li>\n\n\n\n<li>Desktop sidebar slots<br><\/li>\n\n\n\n<li>High engagement video inventory<br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">When configured correctly, refresh can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Increase RPM<br><\/li>\n\n\n\n<li>Increase impressions per session<br><\/li>\n\n\n\n<li>stabilize revenue with the same traffic<br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The important thing is that DSPs prefer inventory where the refresh is transparent and based on real visibility.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>When ad refresh destroys viewability and long-term inventory value<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">The most common mistake is a time refresh without checking visibility.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the slot is refreshed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>outside the viewport<br><\/li>\n\n\n\n<li>after the user scrolled<br><\/li>\n\n\n\n<li>without real exposure<br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">impressions are generated that exist in the report but have no real value.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consequences:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>viewability score decline<br><\/li>\n\n\n\n<li>lower interest in brand campaigns<br><\/li>\n\n\n\n<li>penalty in auction algorithms<br><\/li>\n\n\n\n<li>a decline in <a href=\"https:\/\/weprogrammatic.com\/en\/metrics-and-models-in-programmatic-advertising-cpm-cpc-cpa-and-others\/#:~:text=1.%20CPM%20%E2%80%93-,Cost%20Per%20Mille,-(cena%20za%20tis%C3%ADc\">CPM<\/a><br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Platforms like Google Ad Manager allow for detailed control over refresh logic, but without data analysis, implementation can be counterproductive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Key risks of aggressive refresh<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Although revenue may grow in the short term, the long-term risks are significant:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reducing historical viewability<br><\/li>\n\n\n\n<li>Deterioration <a href=\"https:\/\/www.ibm.com\/think\/topics\/user-experience\">UX<\/a> (flashing advertisements)<br><\/li>\n\n\n\n<li>Increased CLS (layout shift)<br><\/li>\n\n\n\n<li>Ad fatigue<br><\/li>\n\n\n\n<li>Rise in Adblock Users<br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">DSP analyze inventory historically. If they see a high proportion of refresh impressions with low viewability, they may:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>lower bid rate<br><\/li>\n\n\n\n<li>reduce average bid<br><\/li>\n\n\n\n<li>completely exclude inventory from campaigns<br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This leads to a situation where the refresh temporarily increased revenue but subsequently lowered the base value of the slot.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Types of ad refresh and their impact<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Not every refresh is the same. We distinguish between:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Time-based refresh<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatic refresh at fixed intervals<br><\/li>\n\n\n\n<li>Simple implementation<br><\/li>\n\n\n\n<li>High risk of low viewability<br><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Viewability-based refresh<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Refresh only if the visibility condition is met (e.g., 50 % pixels for 30 seconds)<br><\/li>\n\n\n\n<li>The safest model<br><\/li>\n\n\n\n<li>Higher acceptance by DSPs<br><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Engagement-based refresh<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Triggered after user interaction (scroll, click, time on page)<br><\/li>\n\n\n\n<li>A balanced compromise between revenue and UX<br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The most sustainable model is a combination of viewability + engagement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>How to set up a refresh so it doesn't destroy the inventory<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Ad refreshes must be driven by data, not intuition.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Basic principles:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Refresh only when actually viewable<br><\/li>\n\n\n\n<li>Minimum time interval of at least 20 seconds<br><\/li>\n\n\n\n<li>Do not renew slots outside the viewport<br><\/li>\n\n\n\n<li>Limit the number of refreshes per session<br><\/li>\n\n\n\n<li>Monitor the impact on vCPM, not just on impressions<br><br><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>It is very important to follow<\/strong>:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Viewability per refresh cycle<br><\/li>\n\n\n\n<li>RPM predicted and after implementation<br><\/li>\n\n\n\n<li>Change in fill rate<br><\/li>\n\n\n\n<li>Change in demand mix.<br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If impressions are increasing but CPM is decreasing, it's a warning sign.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Strategic Perspective: Short-Term vs. Long-Term Effects<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Ad refresh is a typical tool where short-term optimization meets long-term value.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the short term:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>more impressions<br><\/li>\n\n\n\n<li>higher total revenue<br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Over the long term (if the settings are incorrect):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>lower viewability<br><\/li>\n\n\n\n<li>weaker auction pressure<br><\/li>\n\n\n\n<li>Reduced inventory reputation<br><br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The publisher should evaluate refreshes not based on the number of additional impressions, but on the net impact on RPM and the quality of demand.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>When not to use refresh<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Ad refreshes usually don&#x27;t make sense:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>for short content with low time on page<br><\/li>\n\n\n\n<li>for slots with viewability below 50%<br><\/li>\n\n\n\n<li>if there is already a problem with low-quality traffic<br><\/li>\n\n\n\n<li>if the inventory is heavily dependent on brand campaigns with strict standards<br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In such cases, refreshing the page can do more harm than good.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Refresh is neither good nor bad. It's a multiplier \u2013 it amplifies what already exists in the inventory.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>high viewability<br><\/li>\n\n\n\n<li>quality traffic<br><\/li>\n\n\n\n<li>strong demand<br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Refresh can increase revenue without damaging value.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>low visibility<br><\/li>\n\n\n\n<li>low engagement<br><\/li>\n\n\n\n<li>technical problems<br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Refreshing will further highlight these shortcomings.<\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-2c90304e wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">In a programmatic economy, there is a simple rule:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most valuable impression is not the one that is reproduced most often\u2014but the one that is truly seen.<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Ad refresh znamen\u00e1 op\u00e4tovn\u00e9 na\u010d\u00edtanie reklamy v tom istom ad slote bez reloadu celej str\u00e1nky. K refreshu m\u00f4\u017ee d\u00f4js\u0165: Motiv\u00e1cia je jednoduch\u00e1: ak pou\u017e\u00edvate\u013e zost\u00e1va na str\u00e1nke dlh\u0161ie, pre\u010do monetizova\u0165 iba jednu impresiu? Z poh\u013eadu revenue mechaniky: Toto v\u0161ak plat\u00ed len vtedy, ak refresh neni\u010d\u00ed kvalitu inventory. Kedy ad refresh re\u00e1lne zvy\u0161uje revenue Ad refresh [&hellip;]<\/p>","protected":false},"author":13,"featured_media":2310,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-2287","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u010co je Ad Refresh a pre\u010do ho publisheri pou\u017e\u00edvaj\u00fa | WeProgrammatic.com<\/title>\n<meta name=\"description\" content=\"Ad refresh znamen\u00e1 op\u00e4tovn\u00e9 na\u010d\u00edtanie reklamy v tom istom ad slote bez reloadu celej str\u00e1nky. K refreshu m\u00f4\u017ee d\u00f4js\u0165: po ur\u010ditom \u010dasovom intervale (napr.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/weprogrammatic.com\/en\/what-is-ad-refresh-and-why-do-publishers-use-it\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u010co je Ad Refresh a pre\u010do ho publisheri pou\u017e\u00edvaj\u00fa | WeProgrammatic.com\" \/>\n<meta property=\"og:description\" content=\"Ad refresh znamen\u00e1 op\u00e4tovn\u00e9 na\u010d\u00edtanie reklamy v tom istom ad slote bez reloadu celej str\u00e1nky. K refreshu m\u00f4\u017ee d\u00f4js\u0165: po ur\u010ditom \u010dasovom intervale (napr.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/weprogrammatic.com\/en\/what-is-ad-refresh-and-why-do-publishers-use-it\/\" \/>\n<meta property=\"og:site_name\" content=\"WeProgrammatic.com\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-03T15:23:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-03T15:31:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_wenqy4wenqy4wenq.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1408\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Silvia Butvinov\u00e1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Silvia Butvinov\u00e1\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/\"},\"author\":{\"name\":\"Silvia Butvinov\u00e1\",\"@id\":\"https:\/\/weprogrammatic.com\/#\/schema\/person\/79c71ea2d1ed8266c004e4bc9272a544\"},\"headline\":\"\u010co je Ad Refresh a pre\u010do ho publisheri pou\u017e\u00edvaj\u00fa\",\"datePublished\":\"2026-06-03T15:23:26+00:00\",\"dateModified\":\"2026-06-03T15:31:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/\"},\"wordCount\":821,\"publisher\":{\"@id\":\"https:\/\/weprogrammatic.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_wenqy4wenqy4wenq.jpg\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/\",\"url\":\"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/\",\"name\":\"\u010co je Ad Refresh a pre\u010do ho publisheri pou\u017e\u00edvaj\u00fa | WeProgrammatic.com\",\"isPartOf\":{\"@id\":\"https:\/\/weprogrammatic.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_wenqy4wenqy4wenq.jpg\",\"datePublished\":\"2026-06-03T15:23:26+00:00\",\"dateModified\":\"2026-06-03T15:31:47+00:00\",\"description\":\"Ad refresh znamen\u00e1 op\u00e4tovn\u00e9 na\u010d\u00edtanie reklamy v tom istom ad slote bez reloadu celej str\u00e1nky. K refreshu m\u00f4\u017ee d\u00f4js\u0165: po ur\u010ditom \u010dasovom intervale (napr.\",\"breadcrumb\":{\"@id\":\"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#primaryimage\",\"url\":\"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_wenqy4wenqy4wenq.jpg\",\"contentUrl\":\"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_wenqy4wenqy4wenq.jpg\",\"width\":1408,\"height\":768,\"caption\":\"Gemini generated. Ad refresh\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Domov\",\"item\":\"https:\/\/weprogrammatic.com\/sk\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\/\/weprogrammatic.com\/kategoria\/blog\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u010co je Ad Refresh a pre\u010do ho publisheri pou\u017e\u00edvaj\u00fa\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/weprogrammatic.com\/#website\",\"url\":\"https:\/\/weprogrammatic.com\/\",\"name\":\"WeProgrammatic.com\",\"description\":\"Programatick\u00e1 reklama\",\"publisher\":{\"@id\":\"https:\/\/weprogrammatic.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/weprogrammatic.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/weprogrammatic.com\/#organization\",\"name\":\"WeProgrammatic.com\",\"url\":\"https:\/\/weprogrammatic.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weprogrammatic.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2022\/12\/we-favicon.png\",\"contentUrl\":\"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2022\/12\/we-favicon.png\",\"width\":300,\"height\":300,\"caption\":\"WeProgrammatic.com\"},\"image\":{\"@id\":\"https:\/\/weprogrammatic.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/weprogrammatic\/posts\/?feedView=all\",\"https:\/\/www.linkedin.com\/in\/frantisek-kosir\/\",\"https:\/\/www.linkedin.com\/in\/marek-mego-237451179\/\",\"https:\/\/www.linkedin.com\/in\/filipalberty\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/weprogrammatic.com\/#\/schema\/person\/79c71ea2d1ed8266c004e4bc9272a544\",\"name\":\"Silvia Butvinov\u00e1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/weprogrammatic.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/05ed6b37fc660872353b2789824f22faad063e2493fb3a133a629eee849ce884?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/05ed6b37fc660872353b2789824f22faad063e2493fb3a133a629eee849ce884?s=96&d=mm&r=g\",\"caption\":\"Silvia Butvinov\u00e1\"},\"url\":\"https:\/\/weprogrammatic.com\/en\/author\/silvia-butvin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u010co je Ad Refresh a pre\u010do ho publisheri pou\u017e\u00edvaj\u00fa | WeProgrammatic.com","description":"Ad refresh znamen\u00e1 op\u00e4tovn\u00e9 na\u010d\u00edtanie reklamy v tom istom ad slote bez reloadu celej str\u00e1nky. K refreshu m\u00f4\u017ee d\u00f4js\u0165: po ur\u010ditom \u010dasovom intervale (napr.","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:\/\/weprogrammatic.com\/en\/what-is-ad-refresh-and-why-do-publishers-use-it\/","og_locale":"en_US","og_type":"article","og_title":"\u010co je Ad Refresh a pre\u010do ho publisheri pou\u017e\u00edvaj\u00fa | WeProgrammatic.com","og_description":"Ad refresh znamen\u00e1 op\u00e4tovn\u00e9 na\u010d\u00edtanie reklamy v tom istom ad slote bez reloadu celej str\u00e1nky. K refreshu m\u00f4\u017ee d\u00f4js\u0165: po ur\u010ditom \u010dasovom intervale (napr.","og_url":"https:\/\/weprogrammatic.com\/en\/what-is-ad-refresh-and-why-do-publishers-use-it\/","og_site_name":"WeProgrammatic.com","article_published_time":"2026-06-03T15:23:26+00:00","article_modified_time":"2026-06-03T15:31:47+00:00","og_image":[{"width":1408,"height":768,"url":"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_wenqy4wenqy4wenq.jpg","type":"image\/jpeg"}],"author":"Silvia Butvinov\u00e1","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Silvia Butvinov\u00e1","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#article","isPartOf":{"@id":"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/"},"author":{"name":"Silvia Butvinov\u00e1","@id":"https:\/\/weprogrammatic.com\/#\/schema\/person\/79c71ea2d1ed8266c004e4bc9272a544"},"headline":"\u010co je Ad Refresh a pre\u010do ho publisheri pou\u017e\u00edvaj\u00fa","datePublished":"2026-06-03T15:23:26+00:00","dateModified":"2026-06-03T15:31:47+00:00","mainEntityOfPage":{"@id":"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/"},"wordCount":821,"publisher":{"@id":"https:\/\/weprogrammatic.com\/#organization"},"image":{"@id":"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#primaryimage"},"thumbnailUrl":"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_wenqy4wenqy4wenq.jpg","articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/","url":"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/","name":"\u010co je Ad Refresh a pre\u010do ho publisheri pou\u017e\u00edvaj\u00fa | WeProgrammatic.com","isPartOf":{"@id":"https:\/\/weprogrammatic.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#primaryimage"},"image":{"@id":"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#primaryimage"},"thumbnailUrl":"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_wenqy4wenqy4wenq.jpg","datePublished":"2026-06-03T15:23:26+00:00","dateModified":"2026-06-03T15:31:47+00:00","description":"Ad refresh znamen\u00e1 op\u00e4tovn\u00e9 na\u010d\u00edtanie reklamy v tom istom ad slote bez reloadu celej str\u00e1nky. K refreshu m\u00f4\u017ee d\u00f4js\u0165: po ur\u010ditom \u010dasovom intervale (napr.","breadcrumb":{"@id":"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#primaryimage","url":"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_wenqy4wenqy4wenq.jpg","contentUrl":"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_wenqy4wenqy4wenq.jpg","width":1408,"height":768,"caption":"Gemini generated. Ad refresh"},{"@type":"BreadcrumbList","@id":"https:\/\/weprogrammatic.com\/co-je-ad-refresh-a-preco-ho-publisheri-pouzivaju\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Domov","item":"https:\/\/weprogrammatic.com\/sk\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/weprogrammatic.com\/kategoria\/blog\/"},{"@type":"ListItem","position":3,"name":"\u010co je Ad Refresh a pre\u010do ho publisheri pou\u017e\u00edvaj\u00fa"}]},{"@type":"WebSite","@id":"https:\/\/weprogrammatic.com\/#website","url":"https:\/\/weprogrammatic.com\/","name":"WeProgrammatic.com","description":"Programatick\u00e1 reklama","publisher":{"@id":"https:\/\/weprogrammatic.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/weprogrammatic.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/weprogrammatic.com\/#organization","name":"WeProgrammatic.com","url":"https:\/\/weprogrammatic.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/weprogrammatic.com\/#\/schema\/logo\/image\/","url":"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2022\/12\/we-favicon.png","contentUrl":"https:\/\/weprogrammatic.com\/wp-content\/uploads\/2022\/12\/we-favicon.png","width":300,"height":300,"caption":"WeProgrammatic.com"},"image":{"@id":"https:\/\/weprogrammatic.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/weprogrammatic\/posts\/?feedView=all","https:\/\/www.linkedin.com\/in\/frantisek-kosir\/","https:\/\/www.linkedin.com\/in\/marek-mego-237451179\/","https:\/\/www.linkedin.com\/in\/filipalberty\/"]},{"@type":"Person","@id":"https:\/\/weprogrammatic.com\/#\/schema\/person\/79c71ea2d1ed8266c004e4bc9272a544","name":"Silvia Butvinov\u00e1","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/weprogrammatic.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/05ed6b37fc660872353b2789824f22faad063e2493fb3a133a629eee849ce884?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/05ed6b37fc660872353b2789824f22faad063e2493fb3a133a629eee849ce884?s=96&d=mm&r=g","caption":"Silvia Butvinov\u00e1"},"url":"https:\/\/weprogrammatic.com\/en\/author\/silvia-butvin\/"}]}},"_links":{"self":[{"href":"https:\/\/weprogrammatic.com\/en\/wp-json\/wp\/v2\/posts\/2287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/weprogrammatic.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/weprogrammatic.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/weprogrammatic.com\/en\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/weprogrammatic.com\/en\/wp-json\/wp\/v2\/comments?post=2287"}],"version-history":[{"count":22,"href":"https:\/\/weprogrammatic.com\/en\/wp-json\/wp\/v2\/posts\/2287\/revisions"}],"predecessor-version":[{"id":2309,"href":"https:\/\/weprogrammatic.com\/en\/wp-json\/wp\/v2\/posts\/2287\/revisions\/2309"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/weprogrammatic.com\/en\/wp-json\/wp\/v2\/media\/2310"}],"wp:attachment":[{"href":"https:\/\/weprogrammatic.com\/en\/wp-json\/wp\/v2\/media?parent=2287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/weprogrammatic.com\/en\/wp-json\/wp\/v2\/categories?post=2287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/weprogrammatic.com\/en\/wp-json\/wp\/v2\/tags?post=2287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}