CINXE.COM

Adtech resource hub | smartclip

<!DOCTYPE html> <html class="no-js" lang="en-US"> <head> <meta charset="UTF-8"> <meta id="viewport" name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no"> <script type="application/javascript" src="https://app.usercentrics.eu/latest/main.js" id="M5sJQd76T" ></script> <link rel="preload" href="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/fonts/Aeonik-Light.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/fonts/Aeonik-Regular.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/fonts/Aeonik-Medium.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/fonts/Aeonik-Bold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/fonts/icomoon.ttf" as="font" type="font/ttf" crossorigin> <link rel="profile" href="https://gmpg.org/xfn/11"> <link rel="apple-touch-icon" sizes="180x180" href="https://smartclip.wpenginepowered.com/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://smartclip.wpenginepowered.com/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://smartclip.wpenginepowered.com/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <link rel="mask-icon" href="https://smartclip.wpenginepowered.com/safari-pinned-tab.svg" color="#5bbad5"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="theme-color" content="#ffffff"> <!-- Global site tag (gtag.js) - Google Analytics --> <script type="text/plain" data-usercentrics="Google Analytics" async src="https://www.googletagmanager.com/gtag/js?id=UA-22120432-3"></script> <script type="text/plain" data-usercentrics="Google Analytics"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-22120432-3', {'anonymize_ip': true}); </script> <style> .vjs-text-track-display { display: none; } .vjs-loading-spinner { display: none; } .vjs-control-bar { display: none; } .vjs-modal-dialog { display: none; } .vjs-big-play-button { display: none !important; } </style> <style> #chatbot-chatgpt { background: #ffffff !important; color: #ffffff !important; } .chatbot-bubble { color: #0a0a0a !important; } .chatbot-floating-style { color: #0a0a0a !important; } .chatbot-embedded-style { color: #0a0a0a !important; } #chatbot-chatgpt-submit { background-color: #ffffff !important; } #chatbot-chatgpt-upload-file { background-color: #ffffff !important; } #chatbot-chatgpt-erase-btn { background-color: #ffffff !important; } #chatbot-chatgpt-text-to-speech-btn { background-color: #ffffff !important; } #chatbot-chatgpt-download-transcript-btn { background-color: #ffffff !important; } #chatbot-chatgpt-header { background-color: #ffffff !important; } #chatbot-chatgpt-header-embedded { background-color: #ffffff !important; } .chatbot-user-text { background-color: #ffffff !important; color: #0a0a0a !important; } .chatbot-bot-text { background-color: #ffffff !important; color: #0a0a0a !important; } .chatbot-typing-dot { color: #0a0a0a !important; } .chatbot-chatgpt-custom-button-class { color: #0a0a0a !important; } .chatbot-typing-indicator { background-color: #ffffff !important; color: #0a0a0a !important; } #chatbot-chatgpt-title.title { color: #000000 !important; } .chatbot-wide { width: 384px !important; } #chatbot-chatgpt.wide { width: 384px !important; } .chatbot-narrow { width: 384px !important; } #chatbot-chatgpt.narrow { width: 384px !important; } .chatbot-image-width { width: 80% !important; } #chatbot-chatgpt.image-width { width: 80% !important; } </style> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO Premium plugin v22.9 (Yoast SEO v22.9) - https://yoast.com/wordpress/plugins/seo/ --> <title>Adtech resource hub | smartclip</title> <meta name="description" content="Check our latest adtech articles, opinion pieces, publications, videos, and podcasts — all tailored to European media owners." /> <link rel="canonical" href="https://smartclip.tv/resources/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Adtech resource hub | smartclip" /> <meta property="og:description" content="Check our latest adtech articles, opinion pieces, publications, videos, and podcasts — all tailored to European media owners." /> <meta property="og:url" content="https://smartclip.tv/resources/" /> <meta property="og:site_name" content="smartclip" /> <meta property="article:modified_time" content="2025-02-02T10:43:41+00:00" /> <meta property="og:image" content="http://smartclip.tv/wp-content/uploads/2023/08/linkedin-website-meta-resource-hub.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="628" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Adtech resource hub | smartclip" /> <meta name="twitter:description" content="Check our latest adtech articles, opinion pieces, publications, videos, and podcasts — all tailored to European media owners." /> <meta name="twitter:site" content="@smartclipgmbh" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://smartclip.tv/resources/","url":"https://smartclip.tv/resources/","name":"Adtech resource hub | smartclip","isPartOf":{"@id":"https://smartclip.tv/#website"},"datePublished":"2023-06-29T10:52:45+00:00","dateModified":"2025-02-02T10:43:41+00:00","description":"Check our latest adtech articles, opinion pieces, publications, videos, and podcasts — all tailored to European media owners.","breadcrumb":{"@id":"https://smartclip.tv/resources/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://smartclip.tv/resources/"]}]},{"@type":"BreadcrumbList","@id":"https://smartclip.tv/resources/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://smartclip.tv/"},{"@type":"ListItem","position":2,"name":"Resource Hub"}]},{"@type":"WebSite","@id":"https://smartclip.tv/#website","url":"https://smartclip.tv/","name":"smartclip","description":"","publisher":{"@id":"https://smartclip.tv/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://smartclip.tv/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://smartclip.tv/#organization","name":"smartclip","url":"https://smartclip.tv/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://smartclip.tv/#/schema/logo/image/","url":"https://smartclip.tv/wp-content/uploads/2020/11/Logo.svg","contentUrl":"https://smartclip.tv/wp-content/uploads/2020/11/Logo.svg","caption":"smartclip"},"image":{"@id":"https://smartclip.tv/#/schema/logo/image/"},"sameAs":["https://x.com/smartclipgmbh","https://www.linkedin.com/company/smartclip"]}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//w19.captcha.at' /> <link rel="alternate" type="application/rss+xml" title="smartclip &raquo; Feed" href="https://smartclip.tv/feed/" /> <link rel="alternate" type="application/rss+xml" title="smartclip &raquo; Comments Feed" href="https://smartclip.tv/comments/feed/" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/smartclip.tv\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.4.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://smartclip.wpenginepowered.com/wp-includes/css/dist/block-library/style.min.css?ver=6.4.2' media='all' /> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--accent: #cd2653;--wp--preset--color--primary: #000000;--wp--preset--color--secondary: #6d6d6d;--wp--preset--color--subtle-background: #dcd7ca;--wp--preset--color--background: #f5efe0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 18px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 26.25px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 21px;--wp--preset--font-size--larger: 32px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='dashicons-css' href='https://smartclip.wpenginepowered.com/wp-includes/css/dashicons.min.css?ver=6.4.2' media='all' /> <link rel='stylesheet' id='chatbot-chatgpt-css-css' href='https://smartclip.wpenginepowered.com/wp-content/plugins/chatbot-chatgpt/assets/css/chatbot-chatgpt.css?ver=2.2.5' media='all' /> <link rel='stylesheet' id='nouislider-css' href='https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/scss/lib/nouislider.min.css?ver=6.4.2' media='all' /> <link rel='stylesheet' id='heateor_sss_frontend_css-css' href='https://smartclip.wpenginepowered.com/wp-content/plugins/sassy-social-share/public/css/sassy-social-share-public.css?ver=3.3.70' media='all' /> <style id='heateor_sss_frontend_css-inline-css'> .heateor_sss_button_instagram span.heateor_sss_svg,a.heateor_sss_instagram span.heateor_sss_svg{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}div.heateor_sss_horizontal_sharing a.heateor_sss_button_instagram span{background:#ffffff!important;}div.heateor_sss_standard_follow_icons_container a.heateor_sss_button_instagram span{background:#ffffff}div.heateor_sss_horizontal_sharing a.heateor_sss_button_instagram span:hover{background:#ffffff!important;}div.heateor_sss_standard_follow_icons_container a.heateor_sss_button_instagram span:hover{background:#ffffff}.heateor_sss_horizontal_sharing .heateor_sss_svg,.heateor_sss_standard_follow_icons_container .heateor_sss_svg{background-color:#ffffff!important;background:#ffffff!important;color:#646464;border-width:0px;border-style:solid;border-color:transparent}div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover path:not(.heateor_sss_no_fill),div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover ellipse, div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover circle, div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover polygon, div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover rect:not(.heateor_sss_no_fill){fill:#646464}div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover path.heateor_sss_svg_stroke, div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover rect.heateor_sss_svg_stroke{stroke:#646464}.heateor_sss_horizontal_sharing span.heateor_sss_svg:hover,.heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover{background-color:#ffffff!important;background:#ffffff!importantcolor:#646464;border-color:transparent;}.heateor_sss_vertical_sharing span.heateor_sss_svg,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg{color:#fff;border-width:0px;border-style:solid;border-color:transparent;}.heateor_sss_vertical_sharing span.heateor_sss_svg:hover,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg:hover{border-color:transparent;} </style> <link rel='stylesheet' id='cf7cf-style-css' href='https://smartclip.wpenginepowered.com/wp-content/plugins/cf7-conditional-fields/style.css?ver=2.3.10' media='all' /> <link rel='stylesheet' id='style-style-css' href='https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/style.css?ver=1738242878' media='all' /> <script src="https://smartclip.wpenginepowered.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="https://smartclip.wpenginepowered.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script src="https://w19.captcha.at/sdk.js?wpv=6.4.2&amp;ver=6.4.2" id="captcha-eu-sdk-js"></script> <script id="captcha-eu-wp-js-extra"> var captchaAt = {"publicKey":"tGuHAgTSLUMgentcglgV-x-54b4d81f03c8217141d6f69fca2125be36ddca54","host":"https:\/\/w19.captcha.at","plugins":["_wp-login","_wp-registration","_wp-pw-reset","contact-form-7"]}; </script> <script src="https://smartclip.wpenginepowered.com/wp-content/plugins/captcha-eu/src/../assets/frontend.js?ver=1.0" id="captcha-eu-wp-js"></script> <script id="captcha-eu-wp-js-after"> // Contact Form 7 jQuery(document).ready(function() { if(jQuery('.wpcf7-form').length > 0) { if ( typeof wpcf7 !== 'undefined' && typeof wpcf7.submit === 'function' ) { const submit = wpcf7.submit; wpcf7.origSubmit = submit; wpcf7.submit = ( form, options = {} ) => { if(form instanceof jQuery) { form = form[0]; } jQuery(".wpcf7-form").find('input, textarea, select').each(function() { this.setCustomValidity(''); }); if(!form.checkValidity()) { return; } $btnSubmit = jQuery(form).find('.wpcf7-submit'); $btnSubmit.attr('disabled', true); form.addEventListener( 'wpcf7submit', event => { $btnSubmit.attr('disabled', false) }); KROT.interceptForm(form, true); KROT.getSolution() .then((sol) => { form.querySelector('.captcha_at_hidden_field').value = JSON.stringify(sol); // trigger original submit wpcf7.origSubmit(form, options); }); }; } } }); </script> <script src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/js/index.js?ver=1743838645" id="index-js-js"></script> <script src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/js/lib/video.min.js?ver=1743838645" id="video-js"></script> <link rel="https://api.w.org/" href="https://smartclip.tv/wp-json/" /><link rel="alternate" type="application/json" href="https://smartclip.tv/wp-json/wp/v2/pages/8839" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://smartclip.tv/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://smartclip.tv/?p=8839' /> <link rel="alternate" type="application/json+oembed" href="https://smartclip.tv/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsmartclip.tv%2Fresources%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://smartclip.tv/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsmartclip.tv%2Fresources%2F&#038;format=xml" /> <script>document.documentElement.className = document.documentElement.className.replace( 'no-js', 'js' );</script> <script> var $ = jQuery; </script> <!--New--> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.css" /> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/lity/2.4.1/lity.min.css" integrity="sha512-UiVP2uTd2EwFRqPM4IzVXuSFAzw+Vo84jxICHVbOA1VZFUyr4a6giD9O3uvGPFIuB2p3iTnfDVLnkdY7D/SJJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <!--New--> </head> <body class="default-header resources"> <div class="stickynav "> <div class="container container_wide"> <div class="row"> <div class="col"> <nav class="navbar navbar-sc navbar-expand-xl"> <a href="/" class="custom-logo-link navbar-brand" rel="home" aria-label="Smartclip"> <svg viewBox="0 0 127.56 31.12" xmlns="http://www.w3.org/2000/svg"><g fill="#ffffff"><path d="m1.18 8.34 7.14-6.95a14.9 14.9 0 0 0 -1.42.75l-5.37 5.5z"/><path d="m0 12.39 12.63-12.28c-.33 0-.66.11-1 .17l-11.58 11.88a1.64 1.64 0 0 1 -.05.23z"/><path d="m.13 15.22 15.54-15.14c-.28 0-.56 0-.85-.06l-14.71 15.09a.36.36 0 0 1 .02.11z"/><path d="m.81 17.49 17.34-16.9c-.25-.08-.49-.16-.75-.22l-16.62 17.06z"/><path d="m1.89 19.36 18.33-17.86c-.22-.12-.43-.25-.65-.35l-17.71 18.17z"/><path d="m3.3 20.91 18.64-18.17c-.17-.16-.35-.32-.54-.47l-18.13 18.61z"/><path d="m5.05 22.14 18.3-17.84a6.17 6.17 0 0 0 -.44-.57l-17.91 18.38z"/><path d="m3.24 27.4 17.92-18.4h-.05l-18.3 17.83c.19.17.28.39.43.57z"/><path d="m4.75 28.85 18.14-18.6-18.68 18.14c.18.15.35.32.54.46z"/><path d="m6.58 30 17.72-18.2-18.36 17.83c.21.12.42.24.64.37z"/><path d="m8.75 30.76 16.63-17.06v-.07l-17.38 16.91z"/><path d="m11.33 31.11 14.67-15.11a.5.5 0 0 0 0-.12l-15.51 15.17c.28.02.56.05.84.06z"/><path d="m14.52 30.84 11.58-11.84v-.23l-12.57 12.23c.33 0 .66-.09.99-.16z"/><path d="m19.25 29 5.37-5.51c.13-.23.24-.46.35-.7l-7.13 7a13.64 13.64 0 0 0 1.41-.79z"/><path d="m37.3 17.9h2.7c.1 1.1 1.16 1.89 2.76 1.89 1.41 0 2.41-.52 2.41-1.4 0-1.08-1-1.19-2.83-1.41-2.68-.32-4.84-.88-4.84-3.27 0-2.24 2-3.71 5-3.68s5.14 1.35 5.3 3.71h-2.8c-.09-1-1.08-1.64-2.47-1.64s-2.25.51-2.25 1.37 1.07 1 2.76 1.23c2.68.3 4.93.9 4.93 3.49 0 2.25-2.18 3.67-5.19 3.67-3.19 0-5.39-1.47-5.48-3.96z"/><path d="m49 10.18h2.5l.3 1.49a4.16 4.16 0 0 1 3.49-1.62 3.71 3.71 0 0 1 3.59 2 4.74 4.74 0 0 1 4.1-2c2.32 0 4.38 1.26 4.38 5.24v6.43h-2.85v-6.48c0-1.86-.77-2.85-2.3-2.85s-2.57 1.14-2.57 3.06v6.27h-2.89v-6.48c0-1.86-.76-2.85-2.29-2.85s-2.57 1.21-2.57 3.1v6.23h-2.89z"/><path d="m68.14 18.46c0-2.41 1.83-3.76 5.28-3.76h2.66v-.63c0-1.16-.9-1.88-2.4-1.88s-2.27.6-2.44 1.55h-2.77c.23-2.36 2.26-3.69 5.32-3.69 3.24 0 5.14 1.46 5.14 4.18v7.49h-2.52l-.23-1.55a4.48 4.48 0 0 1 -3.71 1.69c-2.59 0-4.33-1.24-4.33-3.4zm7.94-1.46v-.32h-2.75c-1.44 0-2.27.54-2.27 1.62 0 .9.74 1.49 2 1.49a2.73 2.73 0 0 0 3.02-2.79z"/><path d="m80.16 10.18h2.59l.25 1.74a3.66 3.66 0 0 1 3.47-1.74h.56v2.57h-1.18c-2.08 0-2.85 1.48-2.85 3.25v5.73h-2.84z"/><path d="m87.89 18.51v-11.51h2.87v3.21h2.8v2.41h-2.8v5.53c0 .86.35 1.2 1.21 1.2h1.78v2.4h-2.55c-2.27-.03-3.31-1.09-3.31-3.24z"/><path d="m93.82 15.94c0-3.55 2.38-5.89 6-5.89 3.1 0 5.12 1.66 5.58 4.34h-3a2.6 2.6 0 0 0 -2.67-2c-1.85 0-3 1.46-3 3.57s1.2 3.6 3 3.6a2.57 2.57 0 0 0 2.69-2.07h2.94c-.46 2.7-2.48 4.39-5.63 4.39a5.6 5.6 0 0 1 -5.91-5.94z"/><path d="m106.39 6h2.87v15.72h-2.87z"/><path d="m110.63 7.08a1.6 1.6 0 0 1 1.69-1.6 1.62 1.62 0 0 1 1.68 1.6 1.64 1.64 0 0 1 -1.71 1.64 1.62 1.62 0 0 1 -1.66-1.64zm.25 3.1h2.87v11.54h-2.87z"/><path d="m115.37 10.18h2.5l.33 1.67a4.52 4.52 0 0 1 3.75-1.8c3.24 0 5.58 2.25 5.58 5.91s-2.34 5.9-5.56 5.9a4.49 4.49 0 0 1 -3.72-1.69v6h-2.88zm9.24 5.76c0-2.11-1.27-3.57-3.22-3.57s-3.17 1.46-3.17 3.55 1.23 3.62 3.17 3.62 3.22-1.48 3.22-3.6z"/></g></svg> <div class="img" style="-webkit-mask-image: url('https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/images/logo.png'); mask-image: url('https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/images/logo.png');"></div> </a> <button class="navbar-toggler burger-menu-btn" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="icon-burger"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav ml-auto"><li class="dropdown nav-item"><a title="Technology" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-8580">Technology</a> <div class="dropdown-menu" aria-labelledby="menu-item-dropdown-8580" role="menu"> <a title="smartx Ad Server &amp; SSP" href="https://smartclip.tv/smartx/" class="dropdown-item">smartx Ad Server &amp; SSP</a><a title="Ad Product Gallery" href="https://smartclip.tv/ad-product-gallery/" class="dropdown-item">Ad Product Gallery</a><a title="Technology Partnerships" href="https://smartclip.tv/technology-partnerships/" class="dropdown-item">Technology Partnerships</a></div> </li> <li class="dropdown nav-item"><a title="Broadcasters" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-8581">Broadcasters</a> <div class="dropdown-menu" aria-labelledby="menu-item-dropdown-8581" role="menu"> <a title="Broadcaster Solutions" href="https://smartclip.tv/broadcasters/" class="dropdown-item">Broadcaster Solutions</a><a title="Product Advisory Board" href="https://smartclip.tv/product-advisory-board/" class="dropdown-item">Product Advisory Board</a></div> </li> <li class="nav-item"><a title="Publishers" href="https://smartclip.tv/publishers/" class="nav-link">Publishers</a></li> <li class="dropdown active nav-item"><a title="Resources" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-429">Resources</a> <div class="dropdown-menu" aria-labelledby="menu-item-dropdown-429" role="menu"> <a title="Resource Hub" href="https://smartclip.tv/resources/" class="dropdown-item" aria-current="page">Resource Hub</a><a title="Adtech Glossary" href="https://smartclip.tv/adtech-glossary/" class="dropdown-item">Adtech Glossary</a></div> </li> <li class="dropdown nav-item"><a title="Careers" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-8582">Careers</a><span class="number">21</span> <div class="dropdown-menu" aria-labelledby="menu-item-dropdown-8582" role="menu"> <a title="Jobs" href="https://smartclip.tv/jobs/" class="dropdown-item">Jobs</a><a title="Culture" href="https://smartclip.tv/culture/" class="dropdown-item">Culture</a><a title="Blog - Life at smartclip" href="/culture/life-at-smartclip-blog/" class="dropdown-item">Blog &#8211; Life at smartclip</a></div> </li> <li class="dropdown nav-item"><a title="Company" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-418">Company</a> <div class="dropdown-menu" aria-labelledby="menu-item-dropdown-418" role="menu"> <a title="About Us" href="https://smartclip.tv/about/" class="dropdown-item">About Us</a><a title="Responsibility" href="https://smartclip.tv/responsibility/" class="dropdown-item">Responsibility</a><a title="Newsroom" href="https://smartclip.tv/newsroom/" class="dropdown-item">Newsroom</a></div> </li> <li class="button_style nav-item"><a title="Contact" href="https://smartclip.tv/contact/" class="nav-link">Contact</a></li> </ul> </div> </nav> </div> </div> </div> </div> <main> <section class="hero_block" style="background-image:url('https://smartclip.wpenginepowered.com/wp-content/uploads/2023/08/Resource-Hub-Hero-35.png');"> <div class="container container_wide"> <div class="row"> <div class="col-lg-12"> <div class="hero_text"> <h1>Adtech <br /> Resource Hub</h1> <p>We are passionate about sharing our hard-won knowledge to advance the adtech industry as a whole. Our resource hub is where you can find the latest news, insights, and thought leadership all in one place.</p> </div> </div> </div> </div> </section> <section class="articles_filter"> <div class="container container_wide"> <div class="row"> <div class="col-10 col-md-6"> <button class="articles_filter_btn"> <span class="text">Filter resources</span> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M10.5 6L20.25 6M10.5 6C10.5 6.82843 9.82843 7.5 9 7.5C8.17157 7.5 7.5 6.82843 7.5 6M10.5 6C10.5 5.17157 9.82843 4.5 9 4.5C8.17157 4.5 7.5 5.17157 7.5 6M3.75 6H7.5M10.5 18H20.25M10.5 18C10.5 18.8284 9.82843 19.5 9 19.5C8.17157 19.5 7.5 18.8284 7.5 18M10.5 18C10.5 17.1716 9.82843 16.5 9 16.5C8.17157 16.5 7.5 17.1716 7.5 18M3.75 18L7.5 18M16.5 12L20.25 12M16.5 12C16.5 12.8284 15.8284 13.5 15 13.5C14.1716 13.5 13.5 12.8284 13.5 12M16.5 12C16.5 11.1716 15.8284 10.5 15 10.5C14.1716 10.5 13.5 11.1716 13.5 12M3.75 12H13.5" stroke="#0F0F0F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> </svg> </button> </div> <div class="col-2 col-md-6 articles_filter_form-wrap"> <form class="articles_filter_form" action="https://smartclip.tv/resources/" method="get"> <input aria-label="Search" name="search" type="text" placeholder="Search by keyword" value=""> <button type="sumbit"></button> </form> <div class="articles_filter_form-mob-btn"></div> </div> </div> </div> <script> (() => { const fBtn = document.querySelector('.articles_filter_form-mob-btn') if (fBtn) { fBtn.addEventListener('click', (e) => { e.stopPropagation() fBtn.parentElement.classList.add('open') }) } })() </script> </section> <div class="filter_popup resources_filter_popup"> <div class="filter_popup_container"> <div class="popup_header"> <p>Filter resources</p> <button class="popup_close"></button> </div> <div class="popup_body"> <form name="articles_filter_form" class="articles_filter_form" action="https://smartclip.tv/resources/" method="get"> <div class="form_group"> <p>Resources about:</p> <span> <input type="checkbox" name="ressource[]" id="ressource_86" value="ad-server" /> <label for="ressource_86">Ad server</label> </span> <span> <input type="checkbox" name="ressource[]" id="ressource_84" value="atv" /> <label for="ressource_84">ATV</label> </span> <span> <input type="checkbox" name="ressource[]" id="ressource_90" value="audio" /> <label for="ressource_90">Audio</label> </span> <span> <input type="checkbox" name="ressource[]" id="ressource_83" value="ctv" /> <label for="ressource_83">CTV</label> </span> <span> <input type="checkbox" name="ressource[]" id="ressource_81" value="gaming" /> <label for="ressource_81">Gaming</label> </span> <span> <input type="checkbox" name="ressource[]" id="ressource_82" value="privacy" /> <label for="ressource_82">Privacy</label> </span> <span> <input type="checkbox" name="ressource[]" id="ressource_85" value="ssp" /> <label for="ressource_85">SSP</label> </span> </div> <div class="form_group"> <p>Content type:</p> <span> <input type="checkbox" name="content_type[]" id="content_type_articles" value="Articles" /> <label for="content_type_articles">Articles</label> </span> <span> <input type="checkbox" name="content_type[]" id="content_type_videos" value="Videos" /> <label for="content_type_videos">Videos</label> </span> <span> <input type="checkbox" name="content_type[]" id="content_type_publications" value="Publications" /> <label for="content_type_publications">Publications</label> </span> <span> <input type="checkbox" name="content_type[]" id="content_type_podcasts" value="Podcasts" /> <label for="content_type_podcasts">Podcasts</label> </span> </div> <div class="form_group"> <p>Tailored to:</p> <span> <input type="checkbox" name="tailored[]" id="tailored_88" value="broadcasters" /> <label for="tailored_88">Broadcasters</label> </span> <span> <input type="checkbox" name="tailored[]" id="tailored_87" value="publishers" /> <label for="tailored_87">Publishers</label> </span> </div> <div class="form_group"> <p>Regions:</p> <span> <input type="checkbox" name="region[]" id="region_89" value="spain" /> <label for="region_89">Spain</label> </span> <span> <input type="checkbox" name="region[]" id="region_13" value="benelux" /> <label for="region_13">Benelux</label> </span> <span> <input type="checkbox" name="region[]" id="region_14" value="dach" /> <label for="region_14">DACH</label> </span> <span> <input type="checkbox" name="region[]" id="region_74" value="france" /> <label for="region_74">France</label> </span> <span> <input type="checkbox" name="region[]" id="region_15" value="italy" /> <label for="region_15">Italy</label> </span> <span> <input type="checkbox" name="region[]" id="region_16" value="nordics" /> <label for="region_16">Nordics</label> </span> </div> <div class="form_submit"> <button type="submit">Apply</button> </div> </form> </div> </div> </div> <section class="articles_s_block"> <div class="container container_wide"> <div class="row"> <div class="col-lg-12"> <div class="resources_head"> <div class="resources_title"> <h2 class="h2">Adtech insights</h2> <h5>Trends and thought leadership</h5> </div> <div class="resources_button d-none d-md-block"> <a target="" class="red_btn" href="/resources/adtech-insights/">Go to articles</a> </div> </div> </div> </div> <div class="resources_button d-block d-md-none"> <a target="" class="red_btn" href="/resources/adtech-insights/">Go to articles</a> </div> <div class="row articles_items post_items"> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/resources/adtech-insights/sustainability-in-adtech-panel-pab-2024/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2025/03/Thumbnail-big-816x653-14.jpg" alt="" /> </div> <div class="description"> <p class="date">26 March 2025</p> <h3 class="h3">Q&amp;A with adtech experts on sustainability in advertising</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/resources/adtech-insights/vegan-ads/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2024/08/Thumbnail-big-816x653-6.jpg" alt="Someone tapping a screen with their index finger" /> </div> <div class="description"> <p class="date">1 August 2024</p> <h3 class="h3">Monetising Opt-Out Traffic with Vegan Ads</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/resources/adtech-insights/programmatic-tv-advertising/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2024/05/Thumbnail-small-384x307-3.jpg" alt="Someone watching TV in a living room with a Pandora ad showing on the TV screen" /> </div> <div class="description"> <p class="date">16 May 2024</p> <h3 class="h3">Understanding programmatic TV advertising</h3> </div> </a> </div> </div> </div> </div> </section> <section class="videos_block video_highlights_block"> <div class="container container_wide"> <div class="row"> <div class="col-lg-12"> <div class="resources_head"> <div class="resources_title"> <h2 class="h2">smartx highlights </h2> <h5>Product features and new releases</h5> </div> <div class="resources_button d-none d-md-block"> <a target="" class="red_btn" href="/resources/smartx-highlights/">Go to smartx highlights</a> </div> </div> </div> </div> <div class="resources_button d-block d-md-none"> <a target="" class="red_btn" href="/resources/smartx-highlights/">Go to smartx highlights</a> </div> <div class="row videos_items post_items"> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/resources/smartx-highlights/smart-id-hub/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2024/10/Thumbnail-big-816x653-4.jpg" alt="" /> <img class="play_video_img" src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/images/video.svg" alt=''> </div> <div class="description"> <p class="date">15 October 2024</p> <h3 class="h3">smart ID Hub: Broadcaster’s solution for today&#8217;s biggest ID and privacy challenges</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/resources/smartx-highlights/gdpr-cockpit/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2024/09/Thumbnail-big-816x653-2.jpg" alt="" /> <img class="play_video_img" src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/images/video.svg" alt=''> </div> <div class="description"> <p class="date">23 September 2024</p> <h3 class="h3">GDPR Cockpit: Broadcasters&#8217; Go-To for Data Privacy Settings in smartx</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/resources/smartx-highlights/introducing-smartclip-academy/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2024/07/Thumbnail-big-816x653-2.jpg" alt="" /> <img class="play_video_img" src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/images/video.svg" alt=''> </div> <div class="description"> <p class="date">30 July 2024</p> <h3 class="h3">Meet the smartclip Academy</h3> </div> </a> </div> </div> </div> </div> </section> <section class="opinions_block"> <div class="container container_wide"> <div class="row"> <div class="col-lg-12"> <div class="resources_head"> <div class="resources_title"> <h2 class="h2">Adtech Op-eds</h2> <h5>Smart voices in industry-leading journals</h5> </div> <div class="resources_button d-none d-md-block"> <a target="" class="red_btn" href="/resources/adtech-opinion-pieces/">All opinion pieces</a> </div> </div> </div> </div> <div class="resources_button d-block d-md-none"> <a target="" class="red_btn" href="/resources/adtech-opinion-pieces/">All opinion pieces</a> </div> <div class="row opinions_items post_items"> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/opinion-pieces/international-womens-day-interview-thomas-servatius" target="_blank"> <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2025/03/Thumbnail-big-816x653-13.jpg" alt="" /> </div> <div class="description"> <p class="date">7 March 2025</p> <h3 class="h3">Gender Equity: A Conversation with Our CEO</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://www.adzine.de/2025/03/warum-diversitaet-zu-besseren-unternehmensentscheidungen-fuehrt/" target="_blank"> <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2025/03/Thumbnail-big-country-3.jpg" alt="" /> </div> <div class="description"> <p class="date">7 March 2025</p> <h3 class="h3">Warum Diversität zu besseren Unternehmensentscheidungen führt</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://www.smartclip.tv/resources/adtech-opinion-pieces/2025-budget-cuts-strategies-to-reach-enterprises-on-a-tight-budget/" target="_blank"> <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2025/02/Thumbnail-Shiras-Byline.jpg" alt="" /> </div> <div class="description"> <p class="date">11 February 2025</p> <h3 class="h3">2025 Budget Cuts? Strategies to Reach Enterprises on a Tight Marketing Budget</h3> </div> </a> </div> </div> </div> </div> </section> <section class="videos_block"> <div class="container container_wide"> <div class="row"> <div class="col-lg-12"> <div class="resources_head"> <div class="resources_title"> <h2 class="h2">In the spotlight</h2> <h5>Presentations and interviews with industry experts</h5> </div> <div class="resources_button d-none d-md-block"> <a target="" class="red_btn" href="/resources/videos/">Go to videos</a> </div> </div> </div> </div> <div class="resources_button d-block d-md-none"> <a target="" class="red_btn" href="/resources/videos/">Go to videos</a> </div> <div class="row videos_items post_items"> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/resources/videos/smart-id-and-privacy-centric-products/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2024/10/Thumbnail-big-816x653-6.jpg" alt="" /> <img class="play_video_img" src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/images/video.svg" alt=''> </div> <div class="description"> <p class="date">23 October 2024</p> <h3 class="h3">Examining smartclip’s privacy-centric products and the smart ID Hub</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/resources/videos/cannes-lions-connected-tv-panel-2023/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2024/01/preview-cannes-boss-ctv-thumbnail-smartclip-new-copy.jpg" alt="" /> <img class="play_video_img" src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/images/video.svg" alt=''> </div> <div class="description"> <p class="date">19 January 2024</p> <h3 class="h3">Cannes Lions 2023: Realytics Talks Connected TV</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/resources/videos/cannes-lions-2022-global-tv-trends-research-panel/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2023/05/preview-cannes-NLOTLR-thumbnail-smartclip-new.jpg" alt="" /> <img class="play_video_img" src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/images/video.svg" alt=''> </div> <div class="description"> <p class="date">15 May 2023</p> <h3 class="h3">Cannes Lions 2022 Panel: TV Viewing Trends across Europe and the US</h3> </div> </a> </div> </div> </div> </div> </section> <section class="publications_block"> <div class="container container_wide"> <div class="row"> <div class="col-lg-12"> <div class="resources_head"> <div class="resources_title"> <h2 class="h2">smartclip publications</h2> <h5>Industry research, white papers, guides, and more</h5> </div> <div class="resources_button d-none d-md-block"> <a target="" class="red_btn" href="/resources/publications/">Go to publications</a> </div> </div> </div> </div> <div class="resources_button d-block d-md-none"> <a target="" class="red_btn" href="/resources/publications/">Go to publications</a> </div> <div class="row publications_items post_items"> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/resources/publications/ad-guide-in-stream/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2025/03/Ad-guide-int-stream-booklet.png" alt=""> </div> <div class="description"> <p class="date">26 March 2025</p> <h3 class="h3">Ad Guide: In-Stream</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/resources/publications/ad-guide-connected-tv/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2025/03/Ad-guide-ctv-booklet.png" alt=""> </div> <div class="description"> <p class="date">26 March 2025</p> <h3 class="h3">Ad Guide: Connected TV</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/resources/publications/audio-ad-guide/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2025/01/Ad-guide-audio-booklet.png" alt=""> </div> <div class="description"> <p class="date">24 January 2025</p> <h3 class="h3">Ad Guide: Audio</h3> </div> </a> </div> </div> </div> </div> </section> <section class="resources_banner contact_block content_block light_text image_left"> <div class="container container_wide"> <div class="row"> <div class="col-md-6"> <picture> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2023/06/Group-238.png" alt=""> </picture> </div> <div class="col-md-6"> <h3>Adtech glossary</h3> <p>Everything you need to know about TV, online, and audio advertising</p> <a target="" class="red_btn" href="https://smartclip.tv/adtech-glossary/">Go to glossary</a> </div> </div> </div> </section> <section class="press_releases_block"> <div class="container container_wide"> <div class="row"> <div class="col-lg-12"> <div class="resources_head"> <div class="resources_title"> <h2 class="h2">Newsroom</h2> <h5>Press releases, stories, and our live feed</h5> </div> <div class="resources_button d-none d-md-block"> <a target="" class="red_btn" href="https://smartclip.tv/newsroom/">Go to newsroom</a> </div> </div> </div> </div> <div class="resources_button d-block d-md-none"> <a target="" class="red_btn" href="https://smartclip.tv/newsroom/">Go to newsroom</a> </div> <div class="row press_releases_items post_items"> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/newsroom/press-release/rtl-hungary-partnership-2025/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2025/03/Thumbnail-big-816x653-16.jpg" alt="" /> </div> <div class="description"> <p class="date">31 March 2025</p> <h3 class="h3">smartclip and RTL Hungary announce strategic technology partnership</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/newsroom/press-release/m6-partnership-announcement-2024/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2024/12/Thumbnail-small-country-1.jpg" alt="" /> </div> <div class="description"> <p class="date">17 December 2024</p> <h3 class="h3">smartclip and M6 Publicité announce strategic technology partnership</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/newsroom/press-release/smartclip-connects-the-adex-for-effective-total-video-advertising-in-europe/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2024/11/Thumbnail-main.jpg" alt="" /> </div> <div class="description"> <p class="date">27 November 2024</p> <h3 class="h3">“Adtech made in Europe”: smartclip and Virtual Minds complete first trailblazing technology integration</h3> </div> </a> </div> </div> </div> </div> </section> <section class="press_releases_block if_search_not_found"> <div class="container container_wide"> <div class="row"> <div class="col-lg-12"> <div class="resources_head"> <div class="resources_title"> <h2 class="h2">Recently published</h2> </div> <div class="resources_button d-none d-md-block"> <a class="red_btn" href="https://smartclip.tv/resources/">Go to resource hub</a> </div> </div> </div> </div> <div class="resources_button d-block d-md-none"> <a class="red_btn" href="https://smartclip.tv/resources/">Go to resource hub</a> </div> <div class="row press_releases_items post_items"> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/newsroom/press-release/rtl-hungary-partnership-2025/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2025/03/Thumbnail-big-816x653-16.jpg" alt="" /> </div> <div class="description"> <p class="date">31 March 2025</p> <h3 class="h3">smartclip and RTL Hungary announce strategic technology partnership</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/newsroom/press-release/rtl-hungary-partnerschaft-2025/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2025/03/Thumbnail-big-country.jpg" alt="" /> </div> <div class="description"> <p class="date">31 March 2025</p> <h3 class="h3">smartclip und RTL Hungary kündigen strategische Technologie-Partnerschaft an</h3> </div> </a> </div> </div> <div class="col-md-4 single_article"> <div class="article with-link"> <a href="https://smartclip.tv/resources/adtech-insights/sustainability-in-adtech-panel-pab-2024/" > <div class="image"> <img src="https://smartclip.wpenginepowered.com/wp-content/uploads/2025/03/Thumbnail-big-816x653-14.jpg" alt="" /> </div> <div class="description"> <p class="date">26 March 2025</p> <h3 class="h3">Q&amp;A with adtech experts on sustainability in advertising</h3> </div> </a> </div> </div> </div> </div> </section> <style>.if_search_not_found { display: none; }</style> <style> .search_found { display: block; } </style> </main> <footer id="footer" class="footer-main short_footer"> <div class="container container_wide"> <div class="row"> <div class="col-3 col-md-3 d-none d-md-block order-3 order-md-1"> <img width="63" height="76" src="https://smartclip.wpenginepowered.com/wp-content/uploads/2023/08/Frame-1261159303.png" class="footer-logo" alt=""> </div> <div class="col-12 col-md-6 widget_column-wrap order-2 order-md-2"> <div class="row"> <div class="col-6"> <div class="widget_column"> <div class="footer_widget" id="nav_menu-3"><h4>Advertising Technology</h4><div class="menu-advertising-technology-container"><ul id="menu-advertising-technology" class="menu"><li id="menu-item-9619" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9619"><a href="https://smartclip.tv/smartx/">smartx Adserver &#038; SSP</a></li> <li id="menu-item-9620" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9620"><a href="https://smartclip.tv/ad-product-gallery/">Ad Product Gallery</a></li> <li id="menu-item-9621" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9621"><a href="https://smartclip.tv/technology-partnerships/">Technology Partnerships</a></li> </ul></div></div><div class="footer_widget" id="nav_menu-4"><h4>Broadcaster Solutions</h4><div class="menu-broadcaster-solutions-container"><ul id="menu-broadcaster-solutions" class="menu"><li id="menu-item-9623" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9623"><a href="https://smartclip.tv/broadcasters/">Broadcaster Solutions</a></li> <li id="menu-item-9624" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9624"><a href="https://smartclip.tv/product-advisory-board/">Product Advisory Board</a></li> </ul></div></div><div class="footer_widget" id="nav_menu-6"><h4>Publisher Solutions</h4><div class="menu-publisher-solutions-container"><ul id="menu-publisher-solutions" class="menu"><li id="menu-item-9625" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9625"><a href="https://smartclip.tv/publishers/">Monetise Your Inventory</a></li> </ul></div></div> </div> </div> <div class="col-6"> <div class="widget_column"> <div class="footer_widget" id="nav_menu-7"><h4>About smartclip</h4><div class="menu-about-smartclip-container"><ul id="menu-about-smartclip" class="menu"><li id="menu-item-9626" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9626"><a href="https://smartclip.tv/about/">Who Are We?</a></li> <li id="menu-item-9627" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9627"><a href="https://smartclip.tv/responsibility/">Responsibility</a></li> <li id="menu-item-9628" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9628"><a href="https://smartclip.tv/jobs/">Jobs</a></li> <li id="menu-item-9629" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9629"><a href="https://smartclip.tv/culture/">Culture</a></li> </ul></div></div><div class="footer_widget" id="nav_menu-8"><h4>News &#038; Resources</h4><div class="menu-news-resources-container"><ul id="menu-news-resources" class="menu"><li id="menu-item-9631" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9631"><a href="https://smartclip.tv/newsroom/">Newsroom</a></li> <li id="menu-item-9632" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-8839 current_page_item menu-item-9632"><a href="https://smartclip.tv/resources/" aria-current="page">Resource Hub</a></li> <li id="menu-item-9633" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9633"><a href="https://smartclip.tv/adtech-glossary/">Adtech Glossary</a></li> </ul></div></div> </div> </div> </div> </div> <div class="col-12 col-md-3 mt-md-1 subscribe order-1 order-md-3"> <h3>Stay up to date</h3> <p>Receive all the latest industry insights straight to your inbox</p> <a href="https://smartclip.tv/subscribe/" class="red_btn">Subscribe</a> </div> </div> <div class="row last"> <div class="line"></div> <div class="col-6 col-md-4 order-2 offset-md-3 ml-md-0"> <nav class="nav justify-content-left nav-social"> <a class="nav-link" target="_blank" href="https://www.linkedin.com/company/smartclip" aria-label="LinkedIn"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M23 0H1C0.4 0 0 0.4 0 1V23C0 23.6 0.4 24 1 24H23C23.6 24 24 23.6 24 23V1C24 0.4 23.6 0 23 0ZM7.1 20.5H3.6V9H7.2V20.5H7.1ZM5.3 7.4C4.2 7.4 3.2 6.5 3.2 5.3C3.2 4.2 4.1 3.2 5.3 3.2C6.4 3.2 7.4 4.1 7.4 5.3C7.4 6.5 6.5 7.4 5.3 7.4ZM20.5 20.5H16.9V14.9C16.9 13.6 16.9 11.9 15.1 11.9C13.2 11.9 13 13.3 13 14.8V20.5H9.4V9H12.8V10.6C13.3 9.7 14.4 8.8 16.2 8.8C19.8 8.8 20.5 11.2 20.5 14.3V20.5Z" fill="white"/> </svg> </a> <a class="nav-link" target="_blank" href="https://vimeo.com/smartclip" aria-label="Vimeo"> <svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M24 5.40014C23.9 7.70014 22.3 10.9001 19.1 15.0001C15.8 19.2001 13.1 21.4001 10.8 21.4001C9.4 21.4001 8.2 20.1001 7.2 17.5001C6.6 15.1001 5.9 12.8001 5.3 10.4001C4.6 7.80014 3.8 6.50013 3 6.50013C2.8 6.50013 2.2 6.90014 1.1 7.60014L0 6.20013C1.2 5.20013 2.4 4.10014 3.5 3.10014C5.1 1.70014 6.3 1.00014 7.1 0.900135C9 0.700135 10.1 2.00013 10.5 4.70013C11 7.60013 11.3 9.50014 11.5 10.2001C12 12.6001 12.6 13.9001 13.3 13.9001C13.8 13.9001 14.6 13.1001 15.6 11.5001C16.6 9.90014 17.1 8.70013 17.2 7.90013C17.3 6.50013 16.8 5.80014 15.6 5.80014C15 5.80014 14.4 5.90013 13.8 6.20013C15 2.30013 17.2 0.500135 20.6 0.600135C23 0.700135 24.1 2.30014 24 5.40014Z" fill="white"/> </svg> </a> <a class="nav-link" target="_blank" href="https://www.instagram.com/smartclip.europe/" aria-label="Instagram"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M17 2H7C4.23858 2 2 4.23858 2 7V17C2 19.7614 4.23858 22 7 22H17C19.7614 22 22 19.7614 22 17V7C22 4.23858 19.7614 2 17 2Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M15.9997 11.3698C16.1231 12.2021 15.981 13.052 15.5935 13.7988C15.206 14.5456 14.5929 15.1512 13.8413 15.5295C13.0898 15.9077 12.2382 16.0394 11.4075 15.9057C10.5768 15.7721 9.80947 15.3799 9.21455 14.785C8.61962 14.1901 8.22744 13.4227 8.09377 12.592C7.96011 11.7614 8.09177 10.9097 8.47003 10.1582C8.84829 9.40667 9.45389 8.79355 10.2007 8.40605C10.9475 8.01856 11.7975 7.8764 12.6297 7.99981C13.4786 8.1257 14.2646 8.52128 14.8714 9.12812C15.4782 9.73496 15.8738 10.5209 15.9997 11.3698Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M17.5 6.5H17.51" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </a> </nav> </div> <div class="col-6 col-md-8 order-1"> <p class="copyright"> <span class="rights d-none d-md-inline">&copy; 2025<a href="https://smartclip.tv/">smartclip</a></span> <span class=" d-none d-md-inline">All rights reserved.</span> <span class="links"> <a href="/privacy">Privacy Policy</a> <a href="/disclaimer">Disclaimer</a> <a target="_blank" rel="noopener" href="http://smartclip.wpenginepowered.com/wp-content/uploads/2023/08/Terms-Conditions-smartclip.pdf">Terms &#038; Conditions</a> </span> </p> </div> <div class="col-12 d-block d-md-none order-3 mt-5"> <p class="copyright"> <span class="rights">&copy; 2025<a href="https://smartclip.tv/">smartclip</a></span> <span>All rights reserved.</span> </p> </div> </div> </div> <canvas class="bg_gradient"></canvas> </footer> <script type="text/javascript"> document.addEventListener("DOMContentLoaded", function() { let kchat_settings = {"user_id":"kognetiks_67f0ddb52d2046.40145950","page_id":8839,"session_id":"kognetiks_67f0ddb52d2046.40145950","thread_id":null,"assistant_id":null,"additional_instructions":null,"model":"gpt-4-1106-preview","voice":null,"chatbot_chatgpt_message_limit_setting":"999","chatbot_chatgpt_message_limit_period_setting":"Lifetime","chatbot_chatgpt_display_style":null,"chatbot_chatgpt_version":"2.2.5","plugins_url":"https:\/\/smartclip.tv\/wp-content\/plugins\/chatbot-chatgpt\/","ajax_url":"https:\/\/smartclip.tv\/wp-admin\/admin-ajax.php","chatbot_chatgpt_timeout_setting":"60","chatbot_chatgpt_avatar_icon_setting":"icon-000.png","chatbot_chatgpt_custom_avatar_icon_setting":"","chatbot_chatgpt_avatar_greeting_setting":"Howdy!!! Great to see you today! How can I help you?","chatbot_chatgpt_force_page_reload":"No","chatbot_chatgpt_custom_error_message":"Your custom error message goes here."}; if (kchat_settings && typeof kchat_settings === "object") { // Resolve LocalStorage - Ver 2.1.1.1.R1 const includeKeys = [ 'chatbot_chatgpt_last_reset', 'chatbot_chatgpt_message_count', 'chatbot_chatgpt_message_limit_setting', 'chatbot_chatgpt_message_limit_period_setting', 'chatbot_chatgpt_start_status', 'chatbot_chatgpt_start_status_new_visitor', 'chatbot_chatgpt_opened', 'chatbot_chatgpt_last_reset' ]; // Iterate over kchat_settings and add to localStorage if key is included Object.keys(kchat_settings).forEach(function(key) { if (includeKeys.includes(key)) { localStorage.setItem(key, kchat_settings[key]); // DiAG - Ver 2.1.1.1 // console.log("Chatbot: NOTICE: chatbot-shortcode.php - Key: " + key + " Value: " + kchat_settings[key]); } }); // Dispatch custom event after setting localStorage keys document.dispatchEvent(new Event('kchat_settingsSet')); } }); </script> <style> #chatbot-chatgpt { background: #ffffff !important; color: #ffffff !important; } .chatbot-bubble { background: #ffffff !important; color: #ffffff !important; .chatbot-floating-style { background: #ffffff !important; } .chatbot-embedded-style { background: #ffffff !important; } #chatbot-chatgpt-submit { background-color: #ffffff !important; } #chatbot-chatgpt-upload-file { background-color: #ffffff !important; } #chatbot-chatgpt-erase-btn { background-color: #ffffff !important; } #chatbot-chatgpt-text-to-speech-btn { background-color: #ffffff !important; } #chatbot-chatgpt-download-transcript-btn { background-color: #ffffff !important; } #chatbot-chatgpt-header { background-color: #ffffff !important; } #chatbot-chatgpt-header-embedded { background-color: #ffffff !important; } .chatbot-user-text { background-color: #ffffff !important; color: #0a0a0a !important; } .chatbot-bot-text { background-color: #ffffff !important; color: #0a0a0a !important; } .chatbot-typing-dot { color: #0a0a0a !important; } .chatbot-chatgpt-custom-button-class { color: #0a0a0a !important; } .chatbot-typing-indicator { background-color: #ffffff !important; color: #0a0a0a !important; } #chatbot-chatgpt-title.title { color: #000000 !important; } .chatbot-wide { width: 384px !important; } #chatbot-chatgpt.wide { width: 384px !important; } .chatbot-narrow { width: 384px !important; } #chatbot-chatgpt.narrow { width: 384px !important; } .chatbot-image-width { width: 80% !important; } #chatbot-chatgpt.image-width { width: 80% !important; } </style> <script type="text/javascript"> // Function to send custom GA event function sendCustomGAEvent(eventCategory, eventAction, eventLabel, eventValue) { gtag('event', eventAction, { 'event_category': eventCategory, 'event_label': eventLabel, 'value': eventValue }); } function glossaryFetch(){ jQuery.ajax({ url: 'https://smartclip.tv/wp-admin/admin-ajax.php', type: 'post', data: { action: 'data_fetch', keyword: jQuery('#keyword').val() }, success: function(data) { if(data && data != '') { jQuery('.glossary-articles').html( data ); document.body.classList.remove('not_found'); if(jQuery('#keyword').val() != '') { document.body.classList.add('search_results'); sendCustomGAEvent('Glossary', 'Search', jQuery('#keyword').val(), 0); } else { document.body.classList.remove('search_results'); } } else { jQuery('.glossary-articles').html('<h4><strong>Oops! We couldn\'t find any matches</strong></h4><p>Try a new search or browse our most recent publications below.</p>'); document.body.classList.remove('search_results'); if(jQuery('#keyword').val() != '') { document.body.classList.add('not_found'); } else { document.body.classList.remove('not_found'); } } var D = []; jQuery(".page-glossary_content--items-group").each(function() { D.push(jQuery(this).attr("data-letter")) }); jQuery(".page-glossary_content--nav_rangeslider").find(".noUi-pips").find(".noUi-value.noUi-value-large").each(function() { var e = jQuery(this).html().toLowerCase(); jQuery(this).removeClass("is-disabled"); jQuery(this).attr("data-letter", e), D.includes(e) || jQuery(this).addClass("is-disabled"); }); } }); } // Event listener for .noUi-value clicks jQuery(document).ready(function() { jQuery('.noUi-value').on('click', function() { var clickedLetter = jQuery(this).html(); sendCustomGAEvent('Glossary', 'Anchor Click', clickedLetter, 0); }); }); </script> <script id="chatbot-chatgpt-js-js-before"> if (typeof kchat_settings === "undefined") { var kchat_settings = {"user_id":"kognetiks_67f0ddb52d2046.40145950","page_id":8839,"session_id":"kognetiks_67f0ddb52d2046.40145950","thread_id":null,"assistant_id":null,"additional_instructions":null,"model":"gpt-4-1106-preview","voice":null,"chatbot_chatgpt_message_limit_setting":"999","chatbot_chatgpt_message_limit_period_setting":"Lifetime","chatbot_chatgpt_display_style":null,"chatbot_chatgpt_version":"2.2.5","plugins_url":"https:\/\/smartclip.tv\/wp-content\/plugins\/chatbot-chatgpt\/","ajax_url":"https:\/\/smartclip.tv\/wp-admin\/admin-ajax.php","chatbot_chatgpt_timeout_setting":"60","chatbot_chatgpt_avatar_icon_setting":"icon-000.png","chatbot_chatgpt_custom_avatar_icon_setting":"","chatbot_chatgpt_avatar_greeting_setting":"Howdy!!! Great to see you today! How can I help you?","chatbot_chatgpt_force_page_reload":"No","chatbot_chatgpt_custom_error_message":"Your custom error message goes here."}; } else { kchat_settings = {"user_id":"kognetiks_67f0ddb52d2046.40145950","page_id":8839,"session_id":"kognetiks_67f0ddb52d2046.40145950","thread_id":null,"assistant_id":null,"additional_instructions":null,"model":"gpt-4-1106-preview","voice":null,"chatbot_chatgpt_message_limit_setting":"999","chatbot_chatgpt_message_limit_period_setting":"Lifetime","chatbot_chatgpt_display_style":null,"chatbot_chatgpt_version":"2.2.5","plugins_url":"https:\/\/smartclip.tv\/wp-content\/plugins\/chatbot-chatgpt\/","ajax_url":"https:\/\/smartclip.tv\/wp-admin\/admin-ajax.php","chatbot_chatgpt_timeout_setting":"60","chatbot_chatgpt_avatar_icon_setting":"icon-000.png","chatbot_chatgpt_custom_avatar_icon_setting":"","chatbot_chatgpt_avatar_greeting_setting":"Howdy!!! Great to see you today! How can I help you?","chatbot_chatgpt_force_page_reload":"No","chatbot_chatgpt_custom_error_message":"Your custom error message goes here."}; } </script> <script src="https://smartclip.wpenginepowered.com/wp-content/plugins/chatbot-chatgpt/assets/js/chatbot-chatgpt.js?ver=2.2.5" id="chatbot-chatgpt-js-js"></script> <script src="https://smartclip.wpenginepowered.com/wp-content/plugins/chatbot-chatgpt/assets/js/purify.min.js?ver=2.2.5" id="dompurify-js"></script> <script id="mathjax-js-before"> window.MathJax = { tex: { inlineMath: [['$', '$'], ['\\(', '\\)']], displayMath: [['$$', '$$'], ['\\[', '\\]']], }, chtml: { fontURL: 'https://smartclip.tv/wp-content/plugins/chatbot-chatgpt/assets/fonts/woff-v2' } }; </script> <script src="https://smartclip.wpenginepowered.com/wp-content/plugins/chatbot-chatgpt/assets/js/tex-mml-chtml.js?ver=2.2.5" id="mathjax-js"></script> <script src="https://smartclip.wpenginepowered.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.9.6" id="swv-js"></script> <script id="contact-form-7-js-extra"> var wpcf7 = {"api":{"root":"https:\/\/smartclip.tv\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"}; </script> <script id="contact-form-7-js-before"> wpcf7.cached = 0; </script> <script src="https://smartclip.wpenginepowered.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.9.6" id="contact-form-7-js"></script> <script id="Smartclip-js-js-extra"> var OBJ = {"ajaxurl":"https:\/\/smartclip.tv\/wp-admin\/admin-ajax.php"}; </script> <script src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/js/Smartclip.js?ver=1743838645" id="Smartclip-js-js" async></script> <script src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/js/lib/nouislider.min.js?ver=1743838645" id="nouislider-js"></script> <script src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/js/glossary.js?ver=1743838645" id="glossary-js"></script> <script src="https://smartclip.wpenginepowered.com/wp-content/plugins/page-links-to/dist/new-tab.js?ver=3.3.7" id="page-links-to-js"></script> <script id="q2w3_fixed_widget-js-extra"> var q2w3_sidebar_options = [{"sidebar":"sidebar","use_sticky_position":false,"margin_top":120,"margin_bottom":0,"stop_elements_selectors":"end-sticky","screen_max_width":0,"screen_max_height":0,"widgets":["#ezw_tco-4"]}]; </script> <script src="https://smartclip.wpenginepowered.com/wp-content/plugins/q2w3-fixed-widget/js/frontend.min.js?ver=6.2.3" id="q2w3_fixed_widget-js"></script> <script id="heateor_sss_sharing_js-js-before"> function heateorSssLoadEvent(e) {var t=window.onload;if (typeof window.onload!="function") {window.onload=e}else{window.onload=function() {t();e()}}}; var heateorSssSharingAjaxUrl = 'https://smartclip.tv/wp-admin/admin-ajax.php', heateorSssCloseIconPath = 'https://smartclip.tv/wp-content/plugins/sassy-social-share/public/../images/close.png', heateorSssPluginIconPath = 'https://smartclip.tv/wp-content/plugins/sassy-social-share/public/../images/logo.png', heateorSssHorizontalSharingCountEnable = 0, heateorSssVerticalSharingCountEnable = 0, heateorSssSharingOffset = -10; var heateorSssMobileStickySharingEnabled = 0;var heateorSssCopyLinkMessage = "Link copied.";var heateorSssUrlCountFetched = [], heateorSssSharesText = 'Shares', heateorSssShareText = 'Share';function heateorSssPopup(e) {window.open(e,"popUpWindow","height=400,width=600,left=400,top=100,resizable,scrollbars,toolbar=0,personalbar=0,menubar=no,location=no,directories=no,status")} </script> <script src="https://smartclip.wpenginepowered.com/wp-content/plugins/sassy-social-share/public/js/sassy-social-share-public.js?ver=3.3.70" id="heateor_sss_sharing_js-js"></script> <script id="wpcf7cf-scripts-js-extra"> var wpcf7cf_global_settings = {"ajaxurl":"https:\/\/smartclip.tv\/wp-admin\/admin-ajax.php"}; </script> <script src="https://smartclip.wpenginepowered.com/wp-content/plugins/cf7-conditional-fields/js/scripts.js?ver=2.3.10" id="wpcf7cf-scripts-js"></script> <script> /(trident|msie)/i.test(navigator.userAgent) && document.getElementById && window.addEventListener && window.addEventListener("hashchange", function () { var t, e = location.hash.substring(1); /^[A-z0-9_-]+$/.test(e) && (t = document.getElementById(e)) && (/^(?:a|select|input|button|textarea)$/i.test(t.tagName) || (t.tabIndex = -1), t.focus()) }, !1); </script> <script src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/js/lib/bootstrap/Popper.js"></script> <script src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/js/lib/bootstrap/bootstrap.min.js"></script> <script src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/scss/lib/bootstrap-select/dist/js/bootstrap-select.min.js"></script> <script src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/js/lib/jquery.stickybits.js"></script> <script src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/js/lib/slick.min.js"></script> <script src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/js/lib/masonry.pkgd.min.js"></script> <script src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/js/lib/jquery.marquee.min.js"></script> <script src="https://unpkg.com/typed.js@2.0.16/dist/typed.umd.js"></script> <script> (() => { if (document.querySelector('.hero_block .anim-words')) { var words = document.querySelector('.hero_block .anim-words').dataset.words.split(',') var typed = new Typed('.hero_block .anim-words', { strings: words, loop: true, showCursor: false, typeSpeed: 150, smartBackspace: true, backSpeed: 100, backDelay: 1000, }); } var offs = 400 if (window.innerWidth < 768) { offs = 200 } $.fn.isInViewport = function() { var elementTop = $(this).offset().top; var elementBottom = elementTop + $(this).outerHeight(); var viewportTop = $(window).scrollTop() - offs; var viewportBottom = viewportTop + $(window).height(); return elementBottom > viewportTop && elementTop < viewportBottom; }; var divs = document.querySelectorAll('.animated_text h2 p span') function addClassToDivs(index) { if (index >= divs.length) { return; // Exit the function when all divs have been processed } divs[index].classList.add('active'); index++; setTimeout(() => { addClassToDivs(index); // Call the function recursively after a delay }, 240); // Change the delay (in milliseconds) if needed } document.addEventListener('scroll', function () { if($('section.banner_block.animated_text .banner_text').length > 0 && $('section.banner_block.animated_text .banner_text').isInViewport()) { addClassToDivs(0); } }, {passive: true}) })() </script> <script> if (document.querySelectorAll('.last-word')[0]) { function assignTransition() { document.querySelectorAll('.last-word')[0].addEventListener('transitionend', handleTransition); } function handleTransition(){ var container = document.getElementById("animator"); var spanToMove = document.querySelectorAll('.last-word')[0]; spanToMove.removeEventListener('transitionend', handleTransition); spanToMove.remove(); if (!spanToMove.classList.contains("placeholder")) { container.appendChild(spanToMove); } setTimeout(startanimation,2000); } function startanimation(){ console.log('timeoutstart'); assignTransition(); document.querySelectorAll('.last-word')[0].classList.remove('active'); document.querySelectorAll('.last-word')[1].classList.add('active'); } setTimeout(startanimation,0); } </script> <!-- NEW --> <script src="https://smartclip.wpenginepowered.com/wp-content/themes/smartclip-new/assets/js/lib/stripe-gradient.js"></script> <script type='text/javascript' src='https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js' id='essentials-jsdelivr-js-js'></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/lity/2.4.1/lity.min.js" integrity="sha512-UU0D/t+4/SgJpOeBYkY+lG16MaNF8aqmermRIz8dlmQhOlBnw6iQrnt4Ijty513WB3w+q4JO75IX03lDj6qQNA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <!-- NEW --> <script type="text/javascript"> (function($){ $(function(){ $.fn.infiniteslide = function(options){ //option var settings = $.extend({ 'speed': 100, 'direction': 'left', 'pauseonhover': true, 'pauseonclick': true, 'responsive': false, 'clone': 1 },options); var setCss = function(obj,direction){ $(obj).wrap('<div class="infiniteslide_wrap"></div>').parent().css({ overflow: 'hidden' }); if(direction == 'up' || direction == 'down'){ var d = 'column'; } else { var d = 'row'; } $(obj).css({ display: 'flex', flexWrap: 'nowrap', alignItems: 'center', '-ms-flex-align': 'center', flexDirection: d }).children().css({ flex: 'none', display: 'block' }); } var setClone = function(obj,clone){ var $clone = $(obj).children().clone().addClass('infiniteslide_clone'); i = 1; while(i <= clone){ $clone.clone().appendTo($(obj)); i++; } } var getWidth = function(obj){ w = 0; $(obj).children(':not(.infiniteslide_clone)').each(function(key,value){ w = w + $(this).outerWidth(true); }); return w; } var getHeight = function(obj){ h = 0; $(obj).children(':not(.infiniteslide_clone)').each(function(key,value){ h = h + $(this).outerHeight(true); }); return h; } var getSpeed = function(l,s){ return l / s; } var getNum = function(obj,direction){ if(direction == 'up' || direction == 'down'){ var num = getHeight(obj); } else { var num = getWidth(obj); } return num; } var getTranslate = function(num,direction){ if(direction == 'up' || direction == 'down'){ var i = '0,-' + num + 'px,0'; } else { var i = '-' + num + 'px,0,0'; } return i; } var setAnim = function(obj,id,direction,speed){ var num = getNum(obj,direction); if(direction == 'up' || direction == 'down'){ $(obj).parent('.infiniteslide_wrap').css({ height: num + 'px' }); } var i = getTranslate(num,direction); $(obj).attr('data-style','infiniteslide' + id); var css = '@keyframes infiniteslide' + id + '{' + 'from {transform:translate3d(0,0,0);}' + 'to {transform:translate3d(' + i + ');}' + '}'; $('<style />').attr('id','infiniteslide' + id + '_style') .html(css) .appendTo('head'); if(direction == 'right' || direction == 'down'){ var reverse = ' reverse'; } else { var reverse = ''; } $(obj).css({ animation: 'infiniteslide' + id + ' ' + getSpeed(num,speed) + 's linear 0s infinite' + reverse }); } var setStop = function(obj){ $(obj).on('mouseenter',function(){ $(this).css({ animationPlayState: 'paused' }); }).on('mouseleave',function(){ $(this).css({ animationPlayState: 'running' }); }); } var clickStop = function(obj){ $(obj).on('click',function(){ var state = $(this).css("animationPlayState"); if(state === 'paused') { $(this).css({ animationPlayState: 'running' }); } else { $(this).css({ animationPlayState: 'paused' }); } }); } var setResponsive = function(obj,direction){ var num = getNum(obj,direction); var i = getTranslate(num,direction); return i; }; return this.each(function(key,value){ var $this = $(this); var num = Date.now() + Math.floor(10000*Math.random()).toString(16); if(settings.pauseonhover == true){ setStop($this); } if(settings.pauseonclick == true) { clickStop($this); } $(window).on('load',function(){ setCss($this,settings.direction); setClone($this,settings.clone); setAnim($this,num,settings.direction,settings.speed); if(settings.responsive){ $(window).on('resize',function(){ var i = setResponsive($this,settings.direction); var styleid = $this.attr('data-style'); var stylehtml = $('#' + styleid + '_style').html(); var stylehtml_new = stylehtml.replace(/to {transform:translate3d\((.*?)\)/,'to {transform:translate3d(' + i + ')'); $('#' + styleid + '_style').html(stylehtml_new); }); } }); }); } }); })(jQuery); </script> <script type="text/javascript"> jQuery(document).ready(function () { var $ = jQuery; initNuberAnimationEffect(); if(navigator.platform.match('Mac') !== null || iOS()) { document.body.setAttribute('class', document.body.className +' macos'); } /* $('.selectpicker').selectpicker('setStyle', 'btn-light', 'remove'); $('.selectpicker').selectpicker('setStyle', 'btn', 'remove'); $('.selectpicker').selectpicker('setStyle', 'form-control', 'add'); if( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ) { $('.selectpicker').selectpicker('mobile'); }*/ $('.stickynav').stickybits({ useStickyClasses: true, }); var $root = $('html, body'); let scrollPos = window.scrollY; const addClassOnScroll = () => { document.body.classList.add('scrolled'); }; const removeClassOnScroll = () => { document.body.classList.remove('scrolled'); }; scrollPos >= window.innerHeight - 85 ? addClassOnScroll() : removeClassOnScroll(); window.addEventListener('scroll', function () { scrollPos = window.scrollY; scrollPos >= window.innerHeight - 85 ? addClassOnScroll() : removeClassOnScroll(); }); let accCards = document.querySelectorAll('.accordion .card .card-header') if (accCards) { accCards.forEach(item => { item.addEventListener('click', (e) => { if (item.parentElement.classList.contains('high')) { item.parentElement.classList.remove('high') } else { accCards.forEach(item => item.parentElement.classList.remove('high')) item.parentElement.classList.add('high') } }) }) } let podcast = document.querySelector('.podcasts_block') if (podcast) { console.log(podcast.querySelectorAll('.swiper-slide').length) let podcastSlider = new Swiper(podcast.querySelector('.swiper-container'), { slidesPerView: 3, spaceBetween: 48, observer: true, observeParents: true, centerSlides: true, centeredSlidesBounds: true, speed: 800, // allowTouchMove: false, navigation: { nextEl: podcast.querySelector('.swiper-button.next'), prevEl: podcast.querySelector('.swiper-button.prev'), }, breakpoints: { 0: { slidesPerView: 'auto', spaceBetween: 24 }, 768: { slidesPerView: 2, spaceBetween: 24 }, 1200: { slidesPerView: 3, spaceBetween: 48 } } }) } let prevEvents = document.querySelectorAll('.previous_events') if (prevEvents) { [].forEach.call(prevEvents, function(prevEvent) { console.log(prevEvent.querySelectorAll('.swiper-slide').length) let podcastSlider = new Swiper(prevEvent.querySelector('.swiper-container'), { slidesPerView: 3, spaceBetween: 24, observer: true, observeParents: true, centerSlides: true, centeredSlidesBounds: true, speed: 800, // allowTouchMove: false, navigation: { nextEl: prevEvent.querySelector('.swiper-button.next'), prevEl: prevEvent.querySelector('.swiper-button.prev'), }, breakpoints: { 0: { slidesPerView: 'auto', spaceBetween: 24, navigation: { nextEl: prevEvent.querySelector('.p_navigation--mob .swiper-button.next'), prevEl: prevEvent.querySelector('.p_navigation--mob .swiper-button.prev'), }, }, 768: { slidesPerView: 2, spaceBetween: 24, navigation: { nextEl: prevEvent.querySelector('.swiper-button.next'), prevEl: prevEvent.querySelector('.swiper-button.prev'), }, }, 992: { slidesPerView: 3, spaceBetween: 30, }, 1200: { spaceBetween: 48, } } }) }); } $('.testimonials-slider').slick({ dots: true, infinite: true, adaptiveHeight: true }); /* NEW */ // if ($('.hero_block .bg_gradient').length > 0) { // $('.hero_block .bg_gradient').gradient({ // colors: ['#b465f2','#7f78fc','#39fbfb'], // density: [.06, .16], // angle: 0, // amplitude: 320, // }); // } // if ($('.footer-main .bg_gradient').length > 0) { // $('.footer-main .bg_gradient').gradient({ // colors: ['#b465f2','#7f78fc','#39fbfb'], // density: [.06, .16], // angle: 0, // amplitude: 320, // }); // } const numbersBlock = document.querySelector('.element-with-numbers_slider') if (numbersBlock) { let numbersSwiper = new Swiper(numbersBlock.querySelector('.swiper-container'), { speed: 800, slidesPerView: 'auto', spaceBetween: 24, observer: true, observeParents: true, centerSlides: true, centeredSlidesBounds: true, touchRatio: 0.2, navigation: { nextEl: numbersBlock.querySelector('.swiper-button.next'), prevEl: numbersBlock.querySelector('.swiper-button.prev'), }, }) } const timelineBlock = document.querySelector('.timeline_block') if (timelineBlock) { let timelineSwiper = new Swiper(timelineBlock.querySelector('.swiper-container'), { speed: 800, slidesPerView: 'auto', observer: true, observeParents: true, centeredSlidesBounds: true, // centerSlides: true, watchSlidesProgress: true, touchRatio: 0.2, on: { click() { timelineSwiper.slideTo(this.clickedIndex); }, }, navigation: { nextEl: timelineBlock.querySelector('.timeline_block .swiper-button.next'), prevEl: timelineBlock.querySelector('.timeline_block .swiper-button.prev'), }, breakpoints: { 0: { slidesPerView: 1, navigation: { nextEl: timelineBlock.querySelector('.timeline_block .p_navigation--mob .swiper-button.next'), prevEl: timelineBlock.querySelector('.timeline_block .p_navigation--mob .swiper-button.prev'), }, }, 768: { slidesPerView: 2, navigation: { nextEl: timelineBlock.querySelector('.timeline_block .swiper-button.next'), prevEl: timelineBlock.querySelector('.timeline_block .swiper-button.prev'), }, }, 992: { slidesPerView: 'auto', } } }) let active; timelineBlock.querySelector('.timeline_block .swiper-button.next').addEventListener("click", function() { active = timelineBlock.querySelector('.timeline_block .swiper-slide-active'); changeButtons(); }); timelineBlock.querySelector('.timeline_block .swiper-button.next.demo').addEventListener("click", function() { timelineNext(); changeButtons(); }); timelineBlock.querySelector('.timeline_block .swiper-button.prev').addEventListener("click", function() { active = timelineBlock.querySelector('.timeline_block .swiper-slide-active'); changeButtons(); }); timelineBlock.querySelector('.timeline_block .swiper-button.prev.demo').addEventListener("click", function() { timelinePrev(); changeButtons(); }); function changeButtons () { if (timelineSwiper.snapGrid.length-1 <= timelineSwiper.slides.indexOf(active) && timelineSwiper.slides.length-1 > timelineSwiper.slides.indexOf(active)){ timelineBlock.querySelector('.timeline_block .swiper-button.next.demo').style.zIndex = 2; } else { timelineBlock.querySelector('.timeline_block .swiper-button.next.demo').style.zIndex = -1; } if (timelineSwiper.snapGrid.length <= timelineSwiper.slides.indexOf(active) && timelineSwiper.slides.length > timelineSwiper.slides.indexOf(active)){ timelineBlock.querySelector('.timeline_block .swiper-button.prev.demo').style.zIndex = 2; } else { timelineBlock.querySelector('.timeline_block .swiper-button.prev.demo').style.zIndex = -1; } } function timelineNext () { active = active.nextElementSibling; active.classList.add('white'); } function timelinePrev () { active.classList.remove('white'); active = active.previousElementSibling; } const slideElements = timelineSwiper.slides; // Add a click event listener to each slide element slideElements.forEach((slide, index) => { slide.addEventListener('click', function () { if(index == timelineSwiper.snapGrid.length){ slide.nextElementSibling.classList.remove('white'); slide.classList.add('white'); active = slide; changeButtons(); } if(index == timelineSwiper.snapGrid.length+1){ slideElements.forEach((slide, index) => { if(index >= timelineSwiper.snapGrid.length){ slide.classList.add('white'); } }); active = slide; changeButtons(); } if(index <= timelineSwiper.snapGrid.length-1){ slideElements.forEach((slide, index) => { if(index >= timelineSwiper.snapGrid.length){ slide.classList.remove('white'); } }); active = slide; changeButtons(); } }); }); timelineSwiper.on('touchEnd', function () { // Get the active slide index const activeSlideIndex = timelineSwiper.activeIndex; const activeSlideElement = timelineSwiper.slides[activeSlideIndex]; slideElements.forEach((slide, index) => { if(index >= timelineSwiper.snapGrid.length){ slide.classList.remove('white'); } }); active = activeSlideElement; changeButtons(); }); } let fullSliders = document.querySelectorAll('.full-slider') if (fullSliders) { [].forEach.call(fullSliders, function(fullSlider) { let fullSwiper = new Swiper(fullSlider.querySelector('.swiper-container'), { speed: 800, slidesPerView: 'auto', spaceBetween: 0, observer: true, observeParents: true, centerSlides: true, centeredSlidesBounds: true, touchRatio: 0.2, navigation: { nextEl: fullSlider.querySelector('.full-slider .swiper-button.next'), prevEl: fullSlider.querySelector('.full-slider .swiper-button.prev'), }, breakpoints: { 0: { navigation: { nextEl: fullSlider.querySelector('.full-slider .p_navigation--mob .swiper-button.next'), prevEl: fullSlider.querySelector('.full-slider .p_navigation--mob .swiper-button.prev'), }, }, 768: { navigation: { nextEl: fullSlider.querySelector('.full-slider .swiper-button.next'), prevEl: fullSlider.querySelector('.full-slider .swiper-button.prev'), }, } } }) }); } let departmentBlocks = document.querySelectorAll('.departments_block') if (departmentBlocks) { [].forEach.call(departmentBlocks, function(departmentBlock) { let departmentSwiper = new Swiper(departmentBlock.querySelector('.swiper-container'), { speed: 800, slidesPerView: 'auto', spaceBetween: 48, observer: true, observeParents: true, centerSlides: true, centeredSlidesBounds: true, touchRatio: 1, navigation: { nextEl: departmentBlock.querySelector('.departments_block .swiper-button.next'), prevEl: departmentBlock.querySelector('.departments_block .swiper-button.prev'), }, breakpoints: { 0: { ouchRatio: 0.2, spaceBetween: 24, navigation: { nextEl: departmentBlock.querySelector('.departments_block .p_navigation--mob .swiper-button.next'), prevEl: departmentBlock.querySelector('.departments_block .p_navigation--mob .swiper-button.prev'), }, }, 768: { uchRatio: 1, spaceBetween: 48, navigation: { nextEl: departmentBlock.querySelector('.departments_block .swiper-button.next'), prevEl: departmentBlock.querySelector('.departments_block .swiper-button.prev'), }, } } }) }); } let visualization_slider_block = document.querySelectorAll('.visualization_slider_block') if (visualization_slider_block) { [].forEach.call(visualization_slider_block, function(visualization_slider_block) { let visualizationSwiper = new Swiper(visualization_slider_block.querySelector('.swiper-container'), { speed: 800, slidesPerView: 1, spaceBetween: 10, navigation: { nextEl: visualization_slider_block.querySelector('.visualization_slider_block .swiper-button.next'), prevEl: visualization_slider_block.querySelector('.visualization_slider_block .swiper-button.prev'), }, }) }); } const flippedBlock = document.querySelector('.flipped_blocks') if (flippedBlock) { if (window.innerWidth < 1200) { let departmentSwiper = new Swiper(flippedBlock.querySelector('.swiper-container'), { speed: 800, slidesPerView: 'auto', spaceBetween: 24, observer: true, observeParents: true, centerSlides: true, centeredSlidesBounds: true, touchRatio: 0.2, navigation: { nextEl: flippedBlock.querySelector('.flipped_blocks .swiper-button.next'), prevEl: flippedBlock.querySelector('.flipped_blocks .swiper-button.prev'), }, }) } } const partnersSliders = document.querySelectorAll('.partners_block') if (partnersSliders && window.innerWidth > 767) { partnersSliders.forEach(partnersSlider => { if (partnersSlider.querySelector('.swiper-container')) { let partnersSwiper = new Swiper(partnersSlider.querySelector('.swiper-container.d-none.d-md-block'), { speed: 800, slidesPerView: 1, observer: true, observeParents: true, centerSlides: true, centeredSlidesBounds: true, touchRatio: 0.2, navigation: { nextEl: partnersSlider.querySelector('.swiper-button.next'), prevEl: partnersSlider.querySelector('.swiper-button.prev'), }, breakpoints: { 0: { navigation: { nextEl: partnersSlider.querySelector('.p_navigation--mob .swiper-button.next'), prevEl: partnersSlider.querySelector('.p_navigation--mob .swiper-button.prev'), }, }, 768: { navigation: { nextEl: partnersSlider.querySelector('.swiper-button.next'), prevEl: partnersSlider.querySelector('.swiper-button.prev'), }, } } }) } }) } if (partnersSliders && window.innerWidth < 768) { partnersSliders.forEach(partnersSlider => { if (partnersSlider.querySelector('.swiper-container')) { let partnersSwiper = new Swiper(partnersSlider.querySelector('.swiper-container.d-block.d-md-none'), { speed: 800, slidesPerView: 1, observer: true, observeParents: true, centerSlides: true, centeredSlidesBounds: true, touchRatio: 0.2, navigation: { nextEl: partnersSlider.querySelector('.swiper-button.next'), prevEl: partnersSlider.querySelector('.swiper-button.prev'), }, breakpoints: { 0: { navigation: { nextEl: partnersSlider.querySelector('.p_navigation--mob .swiper-button.next'), prevEl: partnersSlider.querySelector('.p_navigation--mob .swiper-button.prev'), }, }, 768: { navigation: { nextEl: partnersSlider.querySelector('.swiper-button.next'), prevEl: partnersSlider.querySelector('.swiper-button.prev'), }, } } }) } }) } const testimonialSliders = document.querySelectorAll('.testimonials_block'); [].forEach.call(testimonialSliders, function(testimonialSlider) { let testimonialsSwiper = new Swiper(testimonialSlider.querySelector('.testimonials_slider .swiper-container'), { speed: 800, slidesPerView: 1, observer: true, observeParents: true, centerSlides: true, spaceBetween: 24, centeredSlidesBounds: true, touchRatio: 0.2, autoHeight: true, navigation: { nextEl: testimonialSlider.querySelector('.swiper-button.next'), prevEl: testimonialSlider.querySelector('.swiper-button.prev'), }, }) if (testimonialSlider.querySelector('.slider_images')) { let imagesSwiper = new Swiper(testimonialSlider.querySelector('.slider_images .swiper-container'), { speed: 800, slidesPerView: 1, effect: 'fade', observer: true, observeParents: true, centerSlides: true, autoHeight: true, centeredSlidesBounds: true, touchRatio: 0.2, }) testimonialsSwiper.controller.control = imagesSwiper; imagesSwiper.controller.control = testimonialsSwiper; } }); const tabs = document.querySelectorAll('.tabs') if (tabs) { tabs.forEach(tab => { let tLinks = tab.querySelectorAll('.tab_title') let tConts = tab.querySelectorAll('.tab_content') tab.querySelector('.tab_title-1').classList.add('active') tab.querySelector('.tab_1').classList.add('active') tLinks.forEach(tLink => { tLink.addEventListener('click', (e) => { e.preventDefault() tLinks.forEach(itm => itm.classList.remove('active')) tConts.forEach(itm => itm.classList.remove('active')) tLink.classList.add('active') tab.querySelector(`.${tLink.dataset.target}`).classList.add('active') }) }) }) } /* NEW */ jQuery('.show_all_flipped').on('click', function(e) { e.preventDefault(); jQuery('.all_flipped_blocks .hide_block').slideDown(); jQuery(this).fadeOut(); }); jQuery('.show_all_items').on('click', function(e) { e.preventDefault(); jQuery(this).parent().siblings('.p_slide').find('.hide_block').slideDown().css('display','flex'); jQuery(this).fadeOut(); }); jQuery('.show_all_items_mob').on('click', function(e) { e.preventDefault(); jQuery(this).parent().siblings('.p_slide').find('.hide_block_mob').slideDown().css('display','flex'); jQuery(this).fadeOut(); }); jQuery('.show_all_leaderships').on('click', function(e) { e.preventDefault(); jQuery('#leadershipsContainer .hide_block').slideDown(); jQuery(this).fadeOut(); }); jQuery('.show_all_images_grid').on('click', function(e) { e.preventDefault(); jQuery(this).closest('.images-grid-block').find('.hide_block').slideDown(); jQuery(this).fadeOut(); }); }); function iOS() { return [ 'iPad Simulator', 'iPhone Simulator', 'iPod Simulator', 'iPad', 'iPhone', 'iPod' ].includes(navigator.platform) || (navigator.userAgent.includes("Mac") && "ontouchend" in document) } function initNuberAnimationEffect() { var $ = jQuery; var elementContainer = $('#numbers'); var flag = false; if (elementContainer.length !== 0) { $(window).scroll(function () { if ((elementContainer.offset().top <= $(window).scrollTop() + window.innerHeight) && !flag) { $('.f_number').each(function () { var numberRegexp = /\d+/; var inputText = $(this).text(); var numberFromText = inputText.match(numberRegexp)[0]; var number = parseInt(numberFromText); console.log(number); $(this).prop('Counter', 0).animate({ Counter: number }, { duration: 2000, easing: 'swing', step: function (now) { now = parseInt(now); var text = inputText.replace(numberRegexp, now); $(this).text(text); } }); flag = true; }); } }); } }; jQuery('.navbar-toggler').on('click', function () { jQuery('.stickynav').toggleClass('is_menu-active'); }) $('.f_live-feed').masonry({ itemSelector: '.article-item', columnWidth: '.article-item', gutter: 14, horizontalOrder: true }); const inViewport = (elem) => { let allElements = document.getElementsByClassName(elem); let windowHeight = window.innerHeight; const elems = () => { for (let i = 0; i < allElements.length; i++) { // loop through the sections let viewportOffset = allElements[i].getBoundingClientRect(); // returns the size of an element and its position relative to the viewport let top = viewportOffset.top; // get the offset top if(top < windowHeight){ // if the top offset is less than the window height allElements[i].classList.add('in-viewport'); // add the class } else{ allElements[i].classList.remove('in-viewport'); // remove the class } if (top < 0) { allElements[i].classList.add('sticked'); } else { allElements[i].classList.remove('sticked'); } } } elems(); window.addEventListener('scroll', elems); } function isInViewportExtra(element, cls) { const options = { root: null, // Use the viewport as the root rootMargin: '0px', // No margin around the viewport threshold: 0.5, // 50% intersection ratio to consider as in viewport }; const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { // The section is in the viewport console.log('Section is in the viewport!'); // You can perform additional actions here // For example, add a CSS class to the section to apply styles document.body.classList.add(cls); if (typeof galleryTop !== 'undefined' && galleryTop) { galleryTop.autoplay.start(); } // Stop observing once the section is in the viewport (optional) observer.unobserve(element); } else { // The section is not in the viewport console.log('Section is not in the viewport!'); // You can perform additional actions here if needed // For example, remove the CSS class applied earlier document.body.classList.remove(cls); } }); }, options); // Start observing the target element observer.observe(element); } // Call the function for each section with the specified class name const sectionsToDetect = document.querySelectorAll('.banner_block.with-parallax'); sectionsToDetect.forEach(itm => { itm.style.setProperty('--mh', `${itm.querySelector('.banner_block-main').scrollHeight}px`) }) inViewport('with-parallax'); if (document.querySelector('.footer-main')) { isInViewportExtra(document.querySelector('.footer-main'), 'we-get-foot'); } if (document.querySelector('.contact_block:last-of-type')) { isInViewportExtra(document.querySelector('.contact_block:last-of-type'), 'we-get-last-c-block'); } // function isInView(elem){ // return $(elem).offset().top - $(window).scrollTop() < $(elem).height(); // } // $(".presentation_single").each(function (index, elem) { // console.log($('video', elem)) // var hasReachedUserExperience = false; // $(window).scroll(function() { // if (isInView($(elem)) && !hasReachedUserExperience) { // hasReachedUserExperience = true; // $('video', elem).get(0).play(); // } // }) // }); var videos = document.getElementsByTagName(".presentation_single"); var videos = $('.presentation_single'); $(window).on('scroll', function() { videos.each(function() { var video = $(this); if (isElementInViewport(video)) { video.find('.vd').get(0).play(); } else { } }); }); function isElementInViewport(el) { var rect = el.get(0).getBoundingClientRect(); return ( rect.top >= 0 && rect.left >= 0 && rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) && rect.right <= (window.innerWidth || document.documentElement.clientWidth) ); } $(window).on('load', function() { $(window).trigger('scroll'); }); // presInViewport('presentation_single'); // // Debounce function to optimize the scroll event handling // function debounce(func, wait) { // let timeout; // return function () { // const context = this; // const args = arguments; // clearTimeout(timeout); // timeout = setTimeout(() => func.apply(context, args), wait); // }; // } // // Attach the observer to the scroll event of the window with debounce // const handleScroll = debounce(() => { // inViewport('.with-parallax'); // }, 100); // window.addEventListener('scroll', handleScroll); let fMarquee = document.querySelector('.f_marquee') if (fMarquee && fMarquee.querySelectorAll('.swiper-slide').length) { console.log(fMarquee.querySelectorAll('.swiper-slide').length) let fMarqueeSlider = new Swiper(fMarquee.querySelector('.swiper-container'), { slidesPerView: "auto", spaceBetween: 120, observer: true, observeParents: true, centerSlides: true, centeredSlidesBounds: true, touchRatio: 0, loop: true, loopedSlides: fMarquee.querySelectorAll('.swiper-slide').length, loopFillGroupWithBlank: false, centerInsufficientSlides:true, speed: 10000, allowTouchMove: false, autoplay: { delay: 1, }, breakpoints: { 0: { spaceBetween: 33 }, 768: { spaceBetween: 33 }, 1200: { spaceBetween: 120 } } }) } </script> <script src="https://player.vimeo.com/api/player.js"></script> <script> var videoElements = document.querySelectorAll('.f_vimeoContainer .f_vimeoVideoImage'); if(videoElements.length) { for(var i=0; i<videoElements.length; i++) { var videoElement = videoElements[i]; videoElement.addEventListener('click', function(evt){ var videoElement = evt.target.closest('.f_vimeoContainer').querySelector('.f_vimeoVideo'); var image = evt.target.closest('.f_vimeoContainer').querySelector('.f_vimeoVideoImage'); var player = new Vimeo.Player(videoElement); player.play(); videoElement.style.display = 'block'; image.style.display = 'none'; }); } } </script> <script> $(".wpcf7").on('wpcf7invalid', function(event){ console.log(event.detail.apiResponse.invalid_fields); setTimeout(function(){ $('html, body').animate({ scrollTop: $( ".wpcf7-not-valid").first().offset().top-235 }, 2000, '', function(){ $( ".wpcf7-not-valid").first().focus(); } ); },100); }); </script> <script type="text/javascript"> _linkedin_partner_id = "3339474"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3339474&fmt=gif" /> </noscript> </body> </html> <script> jQuery(document).ready(function () { jQuery('.articles_filter_btn').on('click', function() { jQuery('.filter_popup').show(); jQuery('body').addClass('filters-open') }); jQuery('.filter_popup .popup_close').on('click', function() { jQuery('.filter_popup').hide(); jQuery('body').removeClass('filters-open') }); jQuery('.articles_filter_form .clear_all').on('click', function(e) { e.preventDefault(); jQuery('.articles_filter_form input:checkbox').removeAttr('checked'); jQuery('.articles_filter_form').trigger('submit'); }); }); </script>

Pages: 1 2 3 4 5 6 7 8 9 10