CINXE.COM

IAB Tech Lab

<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <title>IAB Tech Lab</title> <meta name="description" content="Established in 2014, the IAB Technology Laboratory (Tech Lab) is a non-profit consortium that engages a member community globally to develop foundational technology and standards that enable growth and trust in the digital media ecosystem. Comprised of digital publishers, ad technology firms, agencies, marketers, and other member companies, IAB Tech Lab focuses on solutions for brand safety and ad fraud; identity, data, and consumer privacy; ad experiences and measurement; and programmatic effectiveness. Its work includes the OpenRTB real-time bidding protocol, ads.txt anti-fraud specification, Open Measurement SDK for viewability and verification, VAST video specification, and DigiTrust identity service. Board members/companies are listed at https://iabtechlab.com/about-the-iab-tech-lab/tech-lab-leadership/. For more information, please visit https://iabtechlab.com." /> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="https://iabtechlab.com/xmlrpc.php"> <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/> <script> // Sanitize HTML function function sanitizeHtml(html) { var temp = document.createElement('div'); temp.textContent = html; return temp.innerHTML; } // Override Bootstrap components to sanitize certain attributes (function($) { 'use strict'; // Save the original constructors var Tooltip = $.fn.tooltip.Constructor; var Collapse = $.fn.collapse.Constructor; var Affix = $.fn.affix.Constructor; // Extend Tooltip var SafeTooltip = function(element, options) { if (typeof options.viewport === 'string') { options.viewport = sanitizeHtml(options.viewport); } Tooltip.call(this, element, options); }; SafeTooltip.prototype = Object.create(Tooltip.prototype); SafeTooltip.prototype.constructor = SafeTooltip; $.fn.tooltip = function(option) { return this.each(function() { var $this = $(this); var data = $this.data('bs.tooltip'); var options = typeof option === 'object' && option; if (options && typeof options.viewport === 'string') { options.viewport = sanitizeHtml(options.viewport); } if (!data) { $this.data('bs.tooltip', (data = new SafeTooltip(this, options))); } if (typeof option === 'string') { data[option](); } }); }; // Extend Collapse var SafeCollapse = function(element, options) { if (typeof options.parent === 'string') { options.parent = sanitizeHtml(options.parent); } Collapse.call(this, element, options); }; SafeCollapse.prototype = Object.create(Collapse.prototype); SafeCollapse.prototype.constructor = SafeCollapse; $.fn.collapse = function(option) { return this.each(function() { var $this = $(this); var data = $this.data('bs.collapse'); var options = typeof option === 'object' && option; if (options && typeof options.parent === 'string') { options.parent = sanitizeHtml(options.parent); } if (!data) { $this.data('bs.collapse', (data = new SafeCollapse(this, options))); } if (typeof option === 'string') { data[option](); } }); }; // Extend Affix var SafeAffix = function(element, options) { if (typeof options.target === 'string') { options.target = sanitizeHtml(options.target); } Affix.call(this, element, options); }; SafeAffix.prototype = Object.create(Affix.prototype); SafeAffix.prototype.constructor = SafeAffix; $.fn.affix = function(option) { return this.each(function() { var $this = $(this); var data = $this.data('bs.affix'); var options = typeof option === 'object' && option; if (options && typeof options.target === 'string') { options.target = sanitizeHtml(options.target); } if (!data) { $this.data('bs.affix', (data = new SafeAffix(this, options))); } if (typeof option === 'string') { data[option](); } }); }; // No conflict $.fn.tooltip.noConflict = function() { $.fn.tooltip = Tooltip; return this; }; $.fn.collapse.noConflict = function() { $.fn.collapse = Collapse; return this; }; $.fn.affix.noConflict = function() { $.fn.affix = Affix; return this; }; })(jQuery); // Apply tooltips, collapse, and affix globally $(function() { $('[data-toggle="tooltip"]').tooltip(); $('[data-toggle="collapse"]').collapse(); $('[data-spy="affix"]').affix(); }); </script> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-Fy6S3B9q64WdZWQUiU+q4/2Lc9npb8tCaSX9FK7E8HnRr0Jz8D6OP9dO5Vg3Q9ct" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"> <style> .slick-dots { position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); list-style: none; padding: 0; margin: 0; display: flex; justify-content: center; } .slick-dots li { display: inline-block; margin: 0 5px; width: 10px; height: 10px; border-radius: 50%; background-color: #000; } .slick-dots li.slick-active { background-color: #fff; } .slider-container { position: relative; width: 100%; height: 500px; } .slider-item { width: 100%; height: 100%; background-color: #fff; } .search-submit, .wpcf7-form-control, .main-navigation ul ul, .content-boxes .circle, .feature .circle, .section-title-right::after, .boxtitle::after, .section-title::after, .content-btn, #comments .form-submit #submit { background-color: #dd3333; } .boxtitle::after, .section-title::after { height: 3px; width: 20%; } .wp-post-image { margin-bottom: 0px; } #slick-slide-control00{ display: none; } #slick-slide-control01{ display: none; } #slick-slide-control02{ display: none; } #slick-slide-control03{ display: none; } .slick-dots li.slick-active { background-color: #d33; } @media (min-width: 1200px) { .container { width: 1250px; } } @media (max-width: 740px) { .slick-dots { bottom: 35px; } .slider-container { height: 580px; } } .modal-open .modal{ background-color: white; max-width: 700px; max-height: 600px; align-content: center; margin: auto; margin-top: auto; padding: 15px; margin-top: 20px; } </style> <style> .header-profile-icon { position: absolute; right: 20px; top: 28px; } .profile-menu { left: auto !important; right: 0; line-height: 25px; padding-left: 10px !important; } .profile-menu .logout-btn { background-color: black; color: white; padding: 8px 8px; border-radius: 5px; width: 90%; box-sizing: border-box; display: inline-block; text-align: center; font-size: 16px; margin-top: 5px; } </style> <script type="text/javascript"> document.addEventListener('DOMContentLoaded', function() { var loginPrompt = document.getElementById('loginPrompt'); if (loginPrompt) { loginPrompt.addEventListener('click', function() { // alert('Please log in to access your profile.'); // Optionally, redirect to the login page window.location.href = 'https://iabtechlab.com/wp-login.php'; }); } }); </script> <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 v23.1 (Yoast SEO v23.1) - https://yoast.com/wordpress/plugins/seo/ --> <title>Open Measurement -</title> <link rel="canonical" href="https://iabtechlab.com/compliance-programs/open-measurement/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Open Measurement" /> <meta property="og:description" content="Open Measurement SDK Compliance Pricing Compliant Companies Why Should Your Company be OM SDK Compliant? Industry benefits from a collaborative effort &#8211; a single source SDK for making adoption easy for publishers and app developers Eliminates individual customized and proprietary solutions (black box solutions), which facilitates adoption, innovation, and troubleshooting [&hellip;]" /> <meta property="og:url" content="https://iabtechlab.com/compliance-programs/open-measurement/" /> <meta property="article:publisher" content="https://www.facebook.com/IABTechLab" /> <meta property="article:modified_time" content="2024-01-08T11:55:07+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@iabtechlab" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="1 minute" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://iabtechlab.com/compliance-programs/open-measurement/","url":"https://iabtechlab.com/compliance-programs/open-measurement/","name":"Open Measurement -","isPartOf":{"@id":"https://iabtechlab.com/#website"},"datePublished":"2023-11-06T13:24:03+00:00","dateModified":"2024-01-08T11:55:07+00:00","breadcrumb":{"@id":"https://iabtechlab.com/compliance-programs/open-measurement/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://iabtechlab.com/compliance-programs/open-measurement/"]}]},{"@type":"BreadcrumbList","@id":"https://iabtechlab.com/compliance-programs/open-measurement/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://iabtechlab.com/"},{"@type":"ListItem","position":2,"name":"Compliance Programs","item":"https://iabtechlab.com/compliance-programs/"},{"@type":"ListItem","position":3,"name":"Open Measurement"}]},{"@type":"WebSite","@id":"https://iabtechlab.com/#website","url":"https://iabtechlab.com/","name":"IAB Tech Lab","description":"","publisher":{"@id":"https://iabtechlab.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://iabtechlab.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://iabtechlab.com/#organization","name":"IAB Tech Lab","url":"https://iabtechlab.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://iabtechlab.com/#/schema/logo/image/","url":"https://iabtechlab.com/wp-content/uploads/2024/01/IABTL_10Y_Logo_Secondary.png","contentUrl":"https://iabtechlab.com/wp-content/uploads/2024/01/IABTL_10Y_Logo_Secondary.png","width":877,"height":340,"caption":"IAB Tech Lab"},"image":{"@id":"https://iabtechlab.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/IABTechLab","https://x.com/iabtechlab"]}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//cc.cdn.civiccomputing.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel="alternate" type="application/rss+xml" title=" &raquo; Feed" href="https://iabtechlab.com/feed/" /> <link rel="alternate" type="application/rss+xml" title=" &raquo; Comments Feed" href="https://iabtechlab.com/comments/feed/" /> <link rel="alternate" type="text/calendar" title=" &raquo; iCal Feed" href="https://iabtechlab.com/events/?ical=1" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/iabtechlab.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.5"}}; /*! 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,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}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> <link rel='stylesheet' id='dashicons-css' href='https://iabtechlab.com/wp-includes/css/dashicons.min.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='tec-variables-skeleton-css' href='https://iabtechlab.com/wp-content/plugins/event-tickets/common/src/resources/css/variables-skeleton.min.css?ver=5.2.7' type='text/css' media='all' /> <link rel='stylesheet' id='tec-variables-full-css' href='https://iabtechlab.com/wp-content/plugins/event-tickets/common/src/resources/css/variables-full.min.css?ver=5.2.7' type='text/css' media='all' /> <link rel='stylesheet' id='tribe-common-skeleton-style-css' href='https://iabtechlab.com/wp-content/plugins/event-tickets/common/src/resources/css/common-skeleton.min.css?ver=5.2.7' type='text/css' media='all' /> <link rel='stylesheet' id='tribe-common-full-style-css' href='https://iabtechlab.com/wp-content/plugins/event-tickets/common/src/resources/css/common-full.min.css?ver=5.2.7' type='text/css' media='all' /> <link rel='stylesheet' id='event-tickets-tickets-css-css' href='https://iabtechlab.com/wp-content/plugins/event-tickets/src/resources/css/tickets.min.css?ver=5.10.0' type='text/css' media='all' /> <link rel='stylesheet' id='event-tickets-tickets-rsvp-css-css' href='https://iabtechlab.com/wp-content/plugins/event-tickets/src/resources/css/rsvp-v1.min.css?ver=5.10.0' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/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> <style id='classic-theme-styles-inline-css' type='text/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' type='text/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--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: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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-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='ce_responsive-css' href='https://iabtechlab.com/wp-content/plugins/simple-embed-code/css/video-container.min.css?ver=2.3.9' type='text/css' media='all' /> <link rel='stylesheet' id='tribe-events-v2-single-skeleton-css' href='https://iabtechlab.com/wp-content/plugins/the-events-calendar/src/resources/css/tribe-events-single-skeleton.min.css?ver=6.5.0.1' type='text/css' media='all' /> <link rel='stylesheet' id='tribe-events-v2-single-skeleton-full-css' href='https://iabtechlab.com/wp-content/plugins/the-events-calendar/src/resources/css/tribe-events-single-full.min.css?ver=6.5.0.1' type='text/css' media='all' /> <link rel='stylesheet' id='tec-events-elementor-widgets-base-styles-css' href='https://iabtechlab.com/wp-content/plugins/the-events-calendar/src/resources/css/integrations/plugins/elementor/widgets/widget-base.min.css?ver=6.5.0.1' type='text/css' media='all' /> <link rel='stylesheet' id='ivory-search-styles-css' href='https://iabtechlab.com/wp-content/plugins/add-search-to-menu/public/css/ivory-search.min.css?ver=5.5.6' type='text/css' media='all' /> <link rel='stylesheet' id='tribe-list-venues-organizers-shortcodes-css' href='https://iabtechlab.com/wp-content/plugins/tribe-ext-list-venues-organizers-shortcodes/src/resources/css/tribe-list-venues-organizers-shortcodes.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='modality-css' href='https://iabtechlab.com/wp-content/themes/modality/style.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='bootstrap-css' href='https://iabtechlab.com/wp-content/themes/modality/css/bootstrap.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='animate-css' href='https://iabtechlab.com/wp-content/themes/modality/css/animate.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='modality-responsive-css' href='https://iabtechlab.com/wp-content/themes/modality/css/responsive.css?ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-css' href='https://iabtechlab.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css?ver=4.7.0' type='text/css' media='all' /> <link rel='stylesheet' id='modality-body-font-css' href='//fonts.googleapis.com/css?family=Open+Sans%3A400%2C400italic%2C700%2C700italic&#038;subset=latin%2Cgreek-ext%2Ccyrillic%2Clatin-ext%2Cgreek%2Ccyrillic-ext%2Cvietnamese&#038;ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='modality-menu-font-css' href='//fonts.googleapis.com/css?family=Open+Sans%3A400%2C400italic%2C700%2C700italic&#038;subset=latin%2Cgreek-ext%2Ccyrillic%2Clatin-ext%2Cgreek%2Ccyrillic-ext%2Cvietnamese&#038;ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='modality-logo-font-css' href='//fonts.googleapis.com/css?family=Open+Sans%3A400%2C400italic%2C700%2C700italic&#038;subset=latin%2Cgreek-ext%2Ccyrillic%2Clatin-ext%2Cgreek%2Ccyrillic-ext%2Cvietnamese&#038;ver=6.5.5' type='text/css' media='all' /> <link rel='stylesheet' id='tablepress-default-css' href='https://iabtechlab.com/wp-content/plugins/tablepress/css/build/default.css?ver=2.3.2' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-frontend-css' href='https://iabtechlab.com/wp-content/plugins/elementor/assets/css/frontend-lite.min.css?ver=3.23.3' type='text/css' media='all' /> <link rel='stylesheet' id='swiper-css' href='https://iabtechlab.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-post-17663-css' href='https://iabtechlab.com/wp-content/uploads/elementor/css/post-17663.css?ver=1732303160' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-pro-css' href='https://iabtechlab.com/wp-content/plugins/elementor-pro/assets/css/frontend-lite.min.css?ver=3.23.1' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-global-css' href='https://iabtechlab.com/wp-content/uploads/elementor/css/global.css?ver=1732303160' type='text/css' media='all' /> <link rel='stylesheet' id='elementor-post-17665-css' href='https://iabtechlab.com/wp-content/uploads/elementor/css/post-17665.css?ver=1732307352' type='text/css' media='all' /> <link rel='stylesheet' id='event-tickets-rsvp-css' href='https://iabtechlab.com/wp-content/plugins/event-tickets/src/resources/css/rsvp.min.css?ver=5.10.0' type='text/css' media='all' /> <link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto+Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7COpen+Sans%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=swap&#038;ver=6.5.5' type='text/css' media='all' /> <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin><!--n2css--><script type="text/javascript" src="https://iabtechlab.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/bootstrap.js?ver=6.5.5" id="bootstrap-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/jquery.smartmenus.js?ver=6.5.5" id="jquery-smartmenus-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/jquery.smartmenus.bootstrap.js?ver=6.5.5" id="jquery-smartmenus-bootstrap-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/imgLiquid.js?ver=6.5.5" id="imgLiquid-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/modernizr.js?ver=6.5.5" id="modernizr-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/stickUp.js?ver=6.5.5" id="stickUp-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/sticky.js?ver=6.5.5" id="modality-sticky-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/wow.js?ver=6.5.5" id="wow-js"></script> <!--[if lt IE 9]> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/html5.js?ver=6.5.5" id="modality-html5-js"></script> <![endif]--> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://iabtechlab.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.5.5" /> <link rel='shortlink' href='https://iabtechlab.com/?p=17665' /> <link rel="alternate" type="application/json+oembed" href="https://iabtechlab.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fiabtechlab.com%2Fcompliance-programs%2Fopen-measurement%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://iabtechlab.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fiabtechlab.com%2Fcompliance-programs%2Fopen-measurement%2F&#038;format=xml" /> <meta name="et-api-version" content="v1"><meta name="et-api-origin" content="https://iabtechlab.com"><link rel="https://theeventscalendar.com/" href="https://iabtechlab.com/wp-json/tribe/tickets/v1/" /><meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://iabtechlab.com"><link rel="alternate" href="https://iabtechlab.com/wp-json/tribe/events/v1/" /><!--Custom Styling--> <style media="screen" type="text/css"> blockquote, address, .page-links a:hover, .post-format-wrap {border-color:#dd3333} .meta span i, .more-link, .post-title h3:hover, #main .standard-posts-wrapper .posts-wrapper .post-single .text-holder-full .post-format-wrap p.link-text a:hover, .breadcrumbs .breadcrumbs-wrap ul li a:hover, #article p a, .navigation a, .link-post i.fa, .quote-post i.fa, #article .link-post p.link-text a:hover, .link-post p.link-text a:hover, .quote-post span.quote-author, .post-single ul.link-pages li a strong, .post-info span i, .footer-widget-col ul li a:hover, .sidebar ul.link-pages li.next-link a span, .sidebar ul.link-pages li.previous-link a span, .sidebar ul.link-pages li i, .row .row-item .service i.fa {color:#dd3333} input[type=&quot;submit&quot;],button, .page-links a:hover {background:#dd3333} .search-submit,.wpcf7-form-control,.main-navigation ul ul, .content-boxes .circle, .feature .circle, .section-title-right:after, .boxtitle:after, .section-title:after, .content-btn, #comments .form-submit #submit {background-color:#dd3333} .back-to-top {color:#dd3333} .back-to-top i.fa:hover {color:#d3d3d3} #logo {width:120px } #logo { margin-top:12px } #logo { margin-bottom:8px } #logo {font-family:Open Sans} #logo {font-size:24px } #logo {font-weight:700} #logo a {color:#ffffff} #logo h5.site-description {font-size:16px } #logo .site-description {color:#ffffff} #logo .site-description {text-transform: none} #navbar {margin-top:18px} #navbar ul li a {font-family:Open Sans} #navbar ul li a {font-size:14px} .navbar-nav li a {color:#3f3f3f} .dropdown-menu {border-bottom: 5px solid #ffffff} .navbar-nav {background-color:#ffffff} .dropdown-menu { background:#ffffff} .navbar-nav li a:hover {color:#dd3333} .navbar-nav ul li a:hover, .navbar-nav ul li a:focus, .navbar-nav ul li a.active, .navbar-nav ul li a.active-parent, .navbar-nav ul li.current_page_item a, #menu-navmenu li a:hover { background:#ffffff} .active a { color:#dd3333 !important} body {font-family:Open Sans} body {font-size:14px !important} body {color:#3f3f3f} #header-holder { background-color: #ffffff} #header-top .top-phone,#header-top p, #header-top a, #header-top i { color:#ffffff} #header-top { background-color: #000000} .banner ul li { min-height:500px;} .banner .inner h1 { color:#ffffff} .iis-caption-title a { color:#ffffff} .banner .inner p { color: #ffffff} .iis-caption-content p { color: #ffffff} .banner .btn { color: #ffffff} .banner .btn { border-color: #ffffff} .iis-caption { left: 0%} .banner .inner { padding-top: 10px} .iis-caption { bottom: 5%} .banner .inner { width: 90%} .iis-caption { max-width: 90%} #footer { background-color:#3f3f3f} #copyright { background-color:#3f3f3f} .footer-widget-col h4 { color:#dd3333} .footer-widget-col h4 { border-bottom: 4px solid #dd3333} .footer-widget-col a, .footer-widget-col { color:#ffffff} .footer-widget-col ul li { border-bottom: 1px solid #ffffff} #social-bar-footer ul li a i { color:#dd3333} .home-blog {background: none repeat scroll 0 0 #ffffff} .from-blog .post-info span a, .from-blog .post-info span {color:#111111;} .from-blog h3 {color:#111111;} .from-blog h2 {color:#111111;} .from-blog {background: none repeat scroll 0 0 #f4f4f4;} .blog-top-image {background: none repeat scroll 0 0 #eeeeee;} .blog-top-image h1.section-title, .blog-top-image h1.section-title-right {color:#111111;} .get-strated-button { background-color: #dd3333} #get-started h2 { color: #ffffff} .get-strated-left span { color: #ffffff} #get-started { background: none repeat scroll 0 0 #252525} #features { background-color:#f4f4f4;} h4.sub-title, #features p { color:#111111;} #features .section-title, #features h3 { color:#111111;} .about p {color:#dd3333;} .about h2 {color:#000000;} .about {background: none repeat scroll 0 0 #eeeeee;} #services { background-color:#eeeeee;} #services h2, #services h3 { color:#dd3333;} #services p { color:#333333;} .cta h2 { color:#111111;} .cta h4 { color:#111111;} .cta { background-color:#eeeeee;} .content-boxes h4 { color:#ffffff;} .content-boxes {color:#ffffff} .content-boxes {background: none repeat scroll 0 0 #252525} .get-in-touch { background-color: #ffffff} .get-in-touch h2.boxtitle {color:#111111;} .get-in-touch h4.sub-title {color:#dd3333;} .git-link { color: #dd3333} .git-link { border-color: #dd3333} .social { background-color: #ffffff} </style> <meta name="generator" content="Elementor 3.23.3; features: e_optimized_css_loading, e_font_icon_svg, additional_custom_breakpoints, e_lazyload; settings: css_print_method-external, google_font-enabled, font_display-swap"> <style> .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } @media screen and (max-height: 1024px) { .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } @media screen and (max-height: 640px) { .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } </style> <link rel="icon" href="https://iabtechlab.com/wp-content/uploads/2017/08/cropped-150411226376665-32x32.png" sizes="32x32" /> <link rel="icon" href="https://iabtechlab.com/wp-content/uploads/2017/08/cropped-150411226376665-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://iabtechlab.com/wp-content/uploads/2017/08/cropped-150411226376665-180x180.png" /> <meta name="msapplication-TileImage" content="https://iabtechlab.com/wp-content/uploads/2017/08/cropped-150411226376665-270x270.png" /> <style type="text/css" id="wp-custom-css"> #ninja_forms_field_145 { /* Center the button */ display: block; margin: auto; font-size: 14px; background-color: #EA361C; } .list-radio-wrap span { /* padding-left:150px; */ float:right; } .bodname{ display: inline-block; width: 220px; } #ninja_forms_form_22_all_fields_wrap .ninja-forms-required-items { display:none; } #nf_submit_25 , #nf_submit_27{ text-align:center; color: black; } .ninja-notify-submit { color: black; } #services-wrap{ display: none;} .label { color: #000;} .footer-widget-col h4 { text-transform: uppercase !important; } .std_class{color:blue !important;} a#wd_button { border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; font-family: Arial; } /********/ .wd_button { font-size: 15px!important; } .postid-16289 .tribe-events-schedule h2 { display:none; } @media (min-width: 1200px) { .container { width: 1250px; } } /* Header */ .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background-color: #fff; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background-color: #fff; } #navbar ul li a { text-transform: none; } .navbar-nav ul li a { font-weight: 500; } .dropdown-menu { border: 1px solid #c8c8c8;; } @media screen and (max-width: 768px) { #logo a img { width: 80px; } } .navbar-toggle { margin-top: -45px; } /** Corousel Slider smooth effect **/ .my_testimonial_slider .swiper-wrapper{ -webkit-transition-timing-function: linear !important; transition-timing-function: linear !important; } /* Footer */ .footer-v4 .sidebar-footer { width: 50%; } .sidebar-footer > div { margin: 15px 50px 0px 0; } .navbar-default { background-color: #fff; } .footer-widget-col ul li { border: none; } .footer-widget-col ul li { padding: 0.3em 0; } .sidebar-footer .footer-widget-col { margin: 0 auto 10px; } .btn-primary:hover { color: #EE3636; background-color: #FFF; border-color: #EE3636; } .btn-primary { color: #FFF; background-color: #EE3636; border-color: #EE3636; } .sticky-column{ position: sticky; position: -webkit-sticky; top: 7rem; } .sticky-parent .elementor-widget-wrap { display: block!important; } #ez-toc-container { border: none; } ez-toc-container li, #ez-toc-container ul, #ez-toc-container ul li, div.ez-toc-widget-container, div.ez-toc-widget-container li { line-height: 2; } @media screen and (max-width: 768px) { #logo a img { width: 135px; } } .huge-it-wrap { opacity: 1 !important; } .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container { padding-top: 30px; } .tablepress thead th { background-color: #ea0909e5; color: white; } .wp-block-separator { border: 0px solid; } .btn-primary:active, .btn-primary:focus { color: #fff; background-color: #f00; border-color: #f00; } .tfaforms-iframe{ margin-bottom: -400px; } .navbar ul { float: left; } @media screen and (max-width: 768px){ .tfaforms-iframe{ margin-bottom: -200px; } } #sp-testimonial-pro-22062.sp-testimonial-pro-section .tpro-client-image img, .sp-tpro-modal-testimonial-22062 .tpro-client-image img { width: 250px; } #sp-testimonial-pro-22062.sp-testimonial-pro-section .sp-testimonial-pro-item { margin-bottom: 0px; width: 100%; } /* Civic Cookie Control */ #ccc #ccc-notify.ccc-notify__top { animation-name: slide-up !important; bottom: 0 !important; top: auto !important; } @keyframes slide-up { 0% { transform: translate3d(0, 100%, 0); /* Starts below the screen */ } 100% { transform: translate3d(0, 0, 0); /* Stops at the bottom */ } } </style> <style type="text/css" media="screen">.is-menu path.search-icon-path { fill: #474747;}body .popup-search-close:after, body .search-close:after { border-color: #474747;}body .popup-search-close:before, body .search-close:before { border-color: #474747;}</style> <style type="text/css" media="screen"> /* Ivory search custom CSS code */ .astm-search-menu input.search-field { padding-top: 0px; padding-bottom: 1px; } .astm-search-menu input.search-submit { padding-top: 1px; padding-bottom: 1px; } </style> </head> <body style="max-width:100%" class="page-template page-template-page-template-iab page-template-page-template-iab-php page page-id-17665 page-child parent-pageid-537 wp-custom-logo tribe-no-js page-template-modality modality elementor-default elementor-kit-17663 elementor-page elementor-page-17665 tribe-theme-modality"> <dialog id="error-dialog"> <button id="error-close"> <svg width="14" height="14" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><line fill="none" stroke="#000" stroke-width="1.1" x1="1" y1="1" x2="13" y2="13"></line><line fill="none" stroke="#000" stroke-width="1.1" x1="13" y1="1" x2="1" y2="13"></line></svg> </button> <div class="error-dialog-body"> <span style="color: gray;" uk-icon="icon: warning; ratio: 2.6;"></span> <span>There was an unexpected error authorizing you. Please try again.</span> </div> <button type="button" id="error-close-button" class="uk-button primary-button-red-small"> Close </button> </dialog> <style> #error-dialog { background: white; border: 1px solid #dadada; z-index: 9999999; top: 25%; min-width: 300px; max-width: 400px; border-radius: 5px; } #error-dialog #error-close { float: right; border: none; background-color: transparent; outline: none; } #error-dialog #error-close-button { width: 100%; } .error-dialog-body { margin: 40px 0px 30px 0px; padding: 1rem; padding-top: 0; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1rem; } </style> <script>0</script> <div id="grid-container"> <!-- Modal --> <div class="modal fade" id="myModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true" data-keyboard="false"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Subscribe to Our Newsletter</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> <div class="modal-body"> <!-- Form will be loaded here --> </div> </div> </div> </div> <div class="clear"></div> <div id="header-holder"> <div id ="header-wrap"> <nav class="navbar navbar-default"> <div id="logo"> <a href="https://iabtechlab.com/" class="custom-logo-link" rel="home"><img width="877" height="340" src="https://iabtechlab.com/wp-content/uploads/2024/01/IABTL_10Y_Logo_Secondary.png" class="custom-logo" alt="" decoding="async" srcset="https://iabtechlab.com/wp-content/uploads/2024/01/IABTL_10Y_Logo_Secondary.png 877w, https://iabtechlab.com/wp-content/uploads/2024/01/IABTL_10Y_Logo_Secondary-300x116.png 300w, https://iabtechlab.com/wp-content/uploads/2024/01/IABTL_10Y_Logo_Secondary-768x298.png 768w, https://iabtechlab.com/wp-content/uploads/2024/01/IABTL_10Y_Logo_Secondary-206x80.png 206w" sizes="(max-width: 877px) 100vw, 877px" /></a> </div> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div id="navbar" class="navbar-collapse collapse"> <ul id="menu-primary-navigation" class="nav navbar-nav"><li id="menu-item-13693" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13693 dropdown"><a title="Membership" href="https://iabtechlab.com/membership/" class="dropdown-toggle" aria-haspopup="true">Membership <span class="caret"></span></a> <ul role="menu" class=" dropdown-menu"> <li id="menu-item-19373" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19373"><a title="Membership Types" href="https://iabtechlab.com/membership/">Membership Types</a></li> <li id="menu-item-18085" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18085"><a title="Board Membership" href="https://iabtechlab.com/board-membership/">Board Membership</a></li> <li id="menu-item-18084" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18084"><a title="Corporate Membership" href="https://iabtechlab.com/corporate-membership/">Corporate Membership</a></li> <li id="menu-item-18087" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18087"><a title="Our Members" href="https://iabtechlab.com/about-the-iab-tech-lab/iab-tech-lab-members/">Our Members</a></li> </ul> </li> <li id="menu-item-23893" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-23893 dropdown"><a title="Standards" href="https://iabtechlab.com/standards" class="dropdown-toggle" aria-haspopup="true">Standards <span class="caret"></span></a> <ul role="menu" class=" dropdown-menu"> <li id="menu-item-19374" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19374"><a title="All Standards" href="https://iabtechlab.com/standards/">All Standards</a></li> <li id="menu-item-18175" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18175"><a title="Supply Chain &#038; Foundations" href="https://iabtechlab.com/standards/supply-chain-foundations/">Supply Chain &#038; Foundations</a></li> <li id="menu-item-18176" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18176"><a title="Addressability and PETs" href="https://iabtechlab.com/standards/addressability-and-pets/">Addressability and PETs</a></li> <li id="menu-item-18174" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18174"><a title="Measurement" href="https://iabtechlab.com/standards/measurement/">Measurement</a></li> <li id="menu-item-18178" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18178"><a title="Privacy" href="https://iabtechlab.com/standards/privacy/">Privacy</a></li> <li id="menu-item-18177" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18177"><a title="Advanced TV" href="https://iabtechlab.com/standards/advanced-tv/">Advanced TV</a></li> </ul> </li> <li id="menu-item-23872" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23872"><a title="Working Groups" href="https://iabtechlab.com/working-groups">Working Groups</a></li> <li id="menu-item-7144" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7144 dropdown"><a title="Events" href="https://iabtechlab.com/events/" class="dropdown-toggle" aria-haspopup="true">Events <span class="caret"></span></a> <ul role="menu" class=" dropdown-menu"> <li id="menu-item-23456" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23456"><a title="Sponsor a Tech Lab Event" href="https://iabtechlab.com/tech-lab-event-sponsorship/">Sponsor a Tech Lab Event</a></li> </ul> </li> <li id="menu-item-1685" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1685"><a title="Software" href="https://iabtechlab.com/software/">Software</a></li> <li id="menu-item-2676" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2676 dropdown"><a title="News &amp; Blog" href="https://iabtechlab.com/iab-tech-lab-news/" class="dropdown-toggle" aria-haspopup="true">News &#038; Blog <span class="caret"></span></a> <ul role="menu" class=" dropdown-menu"> <li id="menu-item-19372" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19372"><a title="Latest News &amp; Blogs" href="https://iabtechlab.com/iab-tech-lab-news/">Latest News &#038; Blogs</a></li> <li id="menu-item-18701" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18701"><a title="Press Releases" href="https://iabtechlab.com/press-releases/">Press Releases</a></li> <li id="menu-item-20051" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20051"><a title="Member Perspectives" href="https://iabtechlab.com/member-perspectives/">Member Perspectives</a></li> </ul> </li> <li id="menu-item-13692" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13692"><a title="Tools Portal" target="_blank" href="https://tools.iabtechlab.com/">Tools Portal</a></li> <li id="menu-item-1684" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-menu-ancestor current-menu-parent current-page-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-1684 dropdown"><a title="Compliance" href="https://iabtechlab.com/compliance-programs/" class="dropdown-toggle" aria-haspopup="true">Compliance <span class="caret"></span></a> <ul role="menu" class=" dropdown-menu"> <li id="menu-item-19385" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19385"><a title="All Compliance Programs" href="https://iabtechlab.com/compliance-programs/">All Compliance Programs</a></li> <li id="menu-item-18003" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-17665 current_page_item menu-item-18003 active"><a title="Open Measurement" href="https://iabtechlab.com/compliance-programs/open-measurement/">Open Measurement</a></li> <li id="menu-item-18004" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18004"><a title="Measurement Compliance" href="https://iabtechlab.com/compliance-programs/measurement-compliance/">Measurement Compliance</a></li> <li id="menu-item-18005" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18005"><a title="Podcast Measurement Compliance" href="https://iabtechlab.com/compliance-programs/podcast-measurement-compliance/">Podcast Measurement Compliance</a></li> <li id="menu-item-18007" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18007"><a title="Data Transparency" href="https://iabtechlab.com/compliance-programs/data-transparency/">Data Transparency</a></li> <li id="menu-item-18008" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18008"><a title="Compliance Pricing" href="https://iabtechlab.com/compliance-programs/techlab-compliance-pricing/">Compliance Pricing</a></li> <li id="menu-item-19779" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19779"><a title="Compliant Companies" href="https://iabtechlab.com/compliant-companies/">Compliant Companies</a></li> </ul> </li> <li class=" astm-search-menu is-menu sliding menu-item"><a href="#" aria-label="Search Icon Link"><svg width="20" height="20" class="search-icon" role="img" viewBox="2 9 20 5" focusable="false" aria-label="Search"> <path class="search-icon-path" d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></a><form role="search" method="get" class="search-form" action="https://iabtechlab.com/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form></li></ul> <div class="header-profile-icon"> <div class="dropdown"> <img src="https://www.iab.com/wp-content/themes/iab/lib-browser/img/icons/redesign/Account.png" style="width:22px; cursor:pointer;" alt="Profile Icon" id="loginPrompt" /> </div> </div> </div> </nav> </div><!--header-wrap--> </div><!--header-holder--> <div data-elementor-type="wp-page" data-elementor-id="17665" class="elementor elementor-17665" data-elementor-post-type="page"> <section class="elementor-section elementor-top-section elementor-element elementor-element-bdc6322 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bdc6322" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-fef29fc" data-id="fef29fc" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-10ff68a elementor-widget elementor-widget-heading" data-id="10ff68a" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <style>/*! elementor - v3.23.0 - 25-07-2024 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}</style><h2 class="elementor-heading-title elementor-size-default">Open Measurement SDK Compliance</h2> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-10886bf" data-id="10886bf" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <section class="elementor-section elementor-inner-section elementor-element elementor-element-1688182 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="1688182" data-element_type="section"> <div class="elementor-container elementor-column-gap-no"> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-29bf365" data-id="29bf365" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-24e3b23 elementor-align-right elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="24e3b23" data-element_type="widget" data-widget_type="button.default"> <div class="elementor-widget-container"> <div class="elementor-button-wrapper"> <a class="elementor-button elementor-button-link elementor-size-sm" href="https://iabtechlab.com/compliance-programs/techlab-compliance-pricing/"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Pricing</span> </span> </a> </div> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1356c23" data-id="1356c23" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-d69345c elementor-align-right elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="d69345c" data-element_type="widget" data-widget_type="button.default"> <div class="elementor-widget-container"> <div class="elementor-button-wrapper"> <a class="elementor-button elementor-button-link elementor-size-sm" href="https://iabtechlab.com/compliance-programs/compliant-companies/"> <span class="elementor-button-content-wrapper"> <span class="elementor-button-text">Compliant Companies</span> </span> </a> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </section> <section class="elementor-section elementor-top-section elementor-element elementor-element-a94f0bd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a94f0bd" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2d2b0ce" data-id="2d2b0ce" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-fed2def elementor-widget elementor-widget-heading" data-id="fed2def" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Why Should Your Company be OM SDK Compliant?</h2> </div> </div> <div class="elementor-element elementor-element-6ed1757 elementor-widget elementor-widget-text-editor" data-id="6ed1757" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <style>/*! elementor - v3.23.0 - 25-07-2024 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}</style> <ul><li>Industry benefits from a collaborative effort &#8211; a single source SDK for making adoption easy for publishers and app developers</li><li>Eliminates individual customized and proprietary solutions (black box solutions), which facilitates adoption, innovation, and troubleshooting</li><li>Improved accuracy and performance &#8211; makes measurement services more efficient</li><li>Improves user experience &#8211; a single solution reduces the native app footprint and memory utilization</li><li>Improves the developer experience &#8211; reduces integration timelines and ongoing maintenance efforts</li><li>Streamline data, improved accuracy and reduce dependencies &#8211; equal data access to all vendors</li></ul> </div> </div> <div class="elementor-element elementor-element-09457d3 elementor-widget elementor-widget-html" data-id="09457d3" data-element_type="widget" data-widget_type="html.default"> <div class="elementor-widget-container"> <div style="margin: 0 auto;"> <div style="border-bottom: 2px solid #989898;"> <div class="accordion-item" style="background-color: #fff; padding: 20px 20px; cursor: pointer; position: relative; display: flex; font-weight: 550; align-items: center;"> <p style="font-size: 18px; font-weight:600;">What are the requirements for certification?</p> <div class="arrow arrow-down" style="font-size: 20px; position: absolute; top: 20px; right: 20px; transition: transform 0.2s;">▼</div> </div> <div class="accordion-content" style="display: none; padding: 20px 20px; background-color: #fff;"> The IAB Tech Lab Open Measurement SDK (OM SDK) Compliance program validates the successful integration of OM SDK. Compliance certification verifies that your OM SDK implementation works with measurement providers. OM SDK compliance services are available for the following platforms: <ul> <li>In-app (iOS &amp; Android)</li> <li>OM SDK for Web Video</li> <li>CTV – Now Available!</li> </ul> For more information on <b>OM SDK</b>, please visit the <a href="https://iabtechlab.com/compliance-programs/faq-om-sdk-compliance/">OM SDK FAQ</a> or complete the <a href="https://docs.google.com/forms/d/1XHZgMeYBYsC5_wuba8id-RR0PwFbKbzGeUNHSi2MF6M/viewform?edit_requested=true">OM SDK Intake Form</a>. </div> </div> <div style="border-bottom: 2px solid #989898;"> <div class="accordion-item" style="background-color: #fff; padding: 20px 20px; cursor: pointer; position: relative; display: flex; font-weight: 550; align-items: center;"> <p style="font-size: 18px; font-weight:600;">What Ad types are supported?</p> <div class="arrow arrow-down" style="font-size: 20px; position: absolute; top: 20px; right: 20px; transition: transform 0.2s;">▼</div> </div> <div class="accordion-content" style="display: none; padding: 20px 20px; background-color: #fff;"> Certified Ads: <ul> <li>HTML Display Creatives (web-view based HTML5 ads, banners, interstitials, full screen etc)</li> <li>Native Display Creatives (native layer rendered image and text ads)</li> <li>Video Creatives (HTML5 Video in web-views or native in-app player video ads)</li> </ul> Other: <ul> <li>As for the different ads not listed above, it is your choice. You can add other ad types later if you certify later.</li> </ul> </div> </div> </div> <script> // JavaScript to toggle accordion items const accordionItems = document.querySelectorAll('.accordion-item'); accordionItems.forEach(item => { const arrow = item.querySelector('.arrow'); item.addEventListener('click', () => { const content = item.nextElementSibling; if (content.style.display === 'block') { content.style.display = 'none'; arrow.classList.remove('arrow-up'); // Remove the arrow-up class arrow.classList.add('arrow-down'); // Add the arrow-down class } else { content.style.display = 'block'; arrow.classList.remove('arrow-down'); // Remove the arrow-down class arrow.classList.add('arrow-up'); // Add the arrow-up class } }); }); </script> </div> </div> </div> </div> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-64f9e40" data-id="64f9e40" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <section class="elementor-section elementor-inner-section elementor-element elementor-element-23712e9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="23712e9" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8cd9079" data-id="8cd9079" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-f9114ea elementor-widget elementor-widget-heading" data-id="f9114ea" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h3 class="elementor-heading-title elementor-size-default">Related News</h3> </div> </div> <div class="elementor-element elementor-element-124ebcc elementor-widget elementor-widget-shortcode" data-id="124ebcc" data-element_type="widget" data-widget_type="shortcode.default"> <div class="elementor-widget-container"> <div class="elementor-shortcode"><div class="sidebar"> <ul><li style="margin-bottom:5px;"><a href="https://iabtechlab.com/om-sdk-for-ctv-is-expanding-coverage-to-include-lg-and-samsung-tvs/">Press Release: OM SDK for CTV is EXPANDING COVERAGE to include LG and Samsung TVs</a></li><li style="margin-bottom:5px;"><a href="https://iabtechlab.com/iab-tech-lab-sets-the-pace-for-trustworthy-digital-advertising/">IAB Tech Lab Sets the Pace for Trustworthy Digital Advertising</a></li></ul> </div> <style> .sidebar ul li { line-height: 1.3em; } </style></div> </div> </div> </div> </div> </div> </section> <section class="elementor-section elementor-inner-section elementor-element elementor-element-593f1d6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="593f1d6" data-element_type="section"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-f617737" data-id="f617737" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-58c497e elementor-widget elementor-widget-heading" data-id="58c497e" data-element_type="widget" data-widget_type="heading.default"> <div class="elementor-widget-container"> <h3 class="elementor-heading-title elementor-size-default">Related Documents</h3> </div> </div> <div class="elementor-element elementor-element-e93c428 elementor-widget elementor-widget-text-editor" data-id="e93c428" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <ul><li style="line-height: 1.2em;" data-renderer-start-pos="138"><a class="css-tgpl01" title="https://docs.google.com/forms/d/1XHZgMeYBYsC5_wuba8id-RR0PwFbKbzGeUNHSi2MF6M/viewform?edit_requested=true" href="https://docs.google.com/forms/d/1XHZgMeYBYsC5_wuba8id-RR0PwFbKbzGeUNHSi2MF6M/viewform?edit_requested=true" data-testid="link-with-safety" data-renderer-mark="true">Open Measurement Intake Form</a></li><li style="line-height: 1.2em;" data-renderer-start-pos="168"><a class="css-tgpl01" title="https://omsdk-demo-files.s3-us-west-2.amazonaws.com/docs/WebVideo/Publisher%2BQuick%2BStart%2BGuide.pdf" href="https://omsdk-demo-files.s3-us-west-2.amazonaws.com/docs/WebVideo/Publisher%2BQuick%2BStart%2BGuide.pdf" data-testid="link-with-safety" data-renderer-mark="true">Quick Start Guide for Publishers</a></li><li style="line-height: 1.2em;" data-renderer-start-pos="202"><a class="css-tgpl01" title="https://omsdk-demo-files.s3-us-west-2.amazonaws.com/docs/WebVideo/Onboarding%2BGuide%2Bfor%2BIntegrators.pdf" href="https://omsdk-demo-files.s3-us-west-2.amazonaws.com/docs/WebVideo/Onboarding%2BGuide%2Bfor%2BIntegrators.pdf" data-testid="link-with-safety" data-renderer-mark="true">Onboarding Guide for Integrators</a></li><li style="line-height: 1.2em;" data-renderer-start-pos="236"><a class="css-tgpl01" title="https://omsdk-demo-files.s3-us-west-2.amazonaws.com/docs/Integration%2BValidation%2BCompliance%2BGuide.pdf" href="https://omsdk-demo-files.s3-us-west-2.amazonaws.com/docs/Integration%2BValidation%2BCompliance%2BGuide.pdf" data-testid="link-with-safety" data-renderer-mark="true">Compliance Guide</a></li><li style="line-height: 1.2em;" data-renderer-start-pos="254"><a class="css-tgpl01" title="https://omsdk-demo-files.s3-us-west-2.amazonaws.com/docs/TestCases.pdf" href="https://omsdk-demo-files.s3-us-west-2.amazonaws.com/docs/TestCases.pdf" data-testid="link-with-safety" data-renderer-mark="true">Compliance Test Cases</a></li><li style="line-height: 1.2em;" data-renderer-start-pos="277"><a class="css-tgpl01" title="https://omsdk-demo-files.s3-us-west-2.amazonaws.com/docs/WebVideo/Domain%2BAccess%2BValidation%2BGuide.pdf" href="https://omsdk-demo-files.s3-us-west-2.amazonaws.com/docs/WebVideo/Domain%2BAccess%2BValidation%2BGuide.pdf" data-testid="link-with-safety" data-renderer-mark="true">Domain Access Validation Guide</a></li><li style="line-height: 1.2em;" data-renderer-start-pos="309"><a class="css-tgpl01" title="https://s3-us-west-2.amazonaws.com/omsdk-demo-files/docs/Open+Measurement+SDK+Onboarding_version_1.4.pdf" href="https://s3-us-west-2.amazonaws.com/omsdk-demo-files/docs/Open+Measurement+SDK+Onboarding_version_1.4.pdf" data-testid="link-with-safety" data-renderer-mark="true">Native App Onboarding Guide</a></li><li style="line-height: 1.2em;" data-renderer-start-pos="338"><a class="css-tgpl01" title="https://omsdk-demo-files.s3-us-west-2.amazonaws.com/docs/OMSDK+Compliance+API.pdf" href="https://omsdk-demo-files.s3-us-west-2.amazonaws.com/docs/OMSDK+Compliance+API.pdf" data-testid="link-with-safety" data-renderer-mark="true">Compliance API</a></li></ul> </div> </div> </div> </div> </div> </section> </div> </div> </div> </section> </div> <div class="clear"></div> <div id="footer"> <div id="footer-wrap"> <div id="footer-box" class="footer-v4"> <div class="sidebar-footer"> <div> <div id="nav_menu-3" class="footer-widget-col widget_nav_menu"><h4>About the IAB Tech Lab</h4><div class="menu-footer-1-container"><ul id="menu-footer-1" class="menu"><li id="menu-item-1416" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1416"><a href="https://iabtechlab.com/about-the-iab-tech-lab/">Tech Lab Mission</a></li> <li id="menu-item-1417" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1417"><a href="https://iabtechlab.com/about-the-iab-tech-lab/tech-lab-leadership/">Tech Lab Leadership</a></li> <li id="menu-item-1418" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1418"><a href="https://iabtechlab.com/about-the-iab-tech-lab/tech-lab-team/">Tech Lab Team</a></li> <li id="menu-item-12207" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12207"><a href="https://iabtechlab.com/global-partners/">Global Partners</a></li> </ul></div></div> </div> </div> <div class="sidebar-footer"> <div> <div id="nav_menu-12" class="footer-widget-col widget_nav_menu"><h4>Contact</h4> <div class="menu-footer-3-container"> <ul id="menu-footer-3" class="menu"> <li id="menu-item-19715" class="subscribe-button menu-item menu-item-type-custom menu-item-object-custom menu-item-19715"><a href="#" class="subscribe-button" data-toggle="modal" data-target="#myModal">Subscribe to Our Newsletter</a></li> <li id="menu-item-7337" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7337"><a href="https://iabtechlab.com/membership/">Join the IAB Tech Lab</a></li> <li id="menu-item-7338" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7338"><a href="https://iabtechlab.com/contact-us/">Contact Us</a></li> <li id="menu-item-13704" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13704"><a href="https://iabtechlab.com/tech-lab-careers/">Tech Lab Careers</a></li> </ul> </div> </div> </div> </div> </div> <style> .footer-widget-col h4 { text-transform: none !important; } </style> </div><!--footer-wrap--> </div><!--footer--> <div id="copyright" style="margin-top:-15px"> <div class="copyright-wrap"> <span class=left> <center> <br><br> <a href="mailto:support@iabtechlab.com?Subject=Question - " target="_top">Questions? Email Support</a> &nbsp; &nbsp; <a href="https://iabtechlab.com/index.php/terms-of-use/">Terms of Use</a> &nbsp; &nbsp; <a href="https://iabtechlab.com/index.php/privacy-policy/">Privacy Policy</a> &nbsp; &nbsp; <a href="http://www.iab.com">iab.com</a> &nbsp; &nbsp; <i class="fa fa-copyright"></i> Copyright 2024 IAB Technology Laboratory, Inc. </center> </span> </div> </div><!--copyright--> </div><!--grid-container--> <script> function handleLogin(redirect) { const url = redirect ? `/wp-admin/admin-ajax.php?redirect_to=${redirect}`: `/wp-admin/admin-ajax.php`; $.ajax({ url, type: 'POST', dataType: 'json', data: { action: 'login_redirect_action', }, success: function(response) { window.location.href = response.data; }, error: function(jqXHR, textStatus, errorThrown) { console.error('Unable to redirect to login.') } }); } $('a.user-icon, .show-login, button.redirect-login, .header-profile-icon').click(function(e) { e.preventDefault(); if (1){ const searchParams = new URLSearchParams(window.location.search); const redirect_to = searchParams.get("redirect_to") || window.location.pathname + encodeURIComponent(window.location.hash); handleLogin(redirect_to); } }).css({"cursor": "pointer"}); </script> <script> $('#error-close, #error-close-button').click(function() { const errorDialog = document.getElementById('error-dialog'); errorDialog.close(); window.history.replaceState(null, '', window.location.pathname); }); function showErrorDialog() { const errorDialog = document.getElementById('error-dialog'); errorDialog.show(); } </script> <script> ( function ( body ) { 'use strict'; body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); } )( document.body ); </script> <script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"},"registration_prompt":"There is unsaved attendee information. Are you sure you want to continue?"};/* ]]> */ </script> <script type='text/javascript'> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); </script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/event-tickets/src/resources/js/rsvp.min.js?ver=5.10.0" id="event-tickets-tickets-rsvp-js-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/event-tickets/src/resources/js/ticket-details.min.js?ver=5.10.0" id="event-tickets-details-js-js"></script> <script type="text/javascript" src="//cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js?ver=6.5.5" id="ccc-cookie-control-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/social-polls-by-opinionstage/public/js/shortcodes.js?ver=19.8.20" id="opinionstage-shortcodes-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/custom.js?ver=6.5.5" id="modality-custom-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/unslider.js?ver=6.5.5" id="unslider-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/jquery.flexslider.js?ver=6.5.5" id="jquery-flexslider-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/ideal-image-slider.js?ver=20160115" id="ideal-image-slider-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/animation.js?ver=6.5.5" id="animation-js"></script> <script type="text/javascript" id="modality-slides-js-extra"> /* <![CDATA[ */ var php_vars = {"slideshowSpeed":"5000","animationSpeed":"800"}; /* ]]> */ </script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/slides.js?ver=6.5.5" id="modality-slides-js"></script> <script type="text/javascript" id="modality-ideal-slides-js-extra"> /* <![CDATA[ */ var php_vars = {"slideshowSpeed":"5000","animationSpeed":"800","sliderHeight":"500","sliderEffect":"fade"}; /* ]]> */ </script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/themes/modality/js/ideal-slides.js?ver=6.5.5" id="modality-ideal-slides-js"></script> <script type="text/javascript" id="event-tickets-rsvp-js-extra"> /* <![CDATA[ */ var tribe_tickets_rsvp_strings = {"attendee":"Attendee %1$s"}; /* ]]> */ </script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/event-tickets/src/resources/js/rsvp.min.js?ver=5.10.0" id="event-tickets-rsvp-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/add-search-to-menu/public/js/ivory-search.min.js?ver=5.5.6" id="ivory-search-scripts-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/clipboard/js/clipboard.min.js?ver=6.5.5" id="clipboard.min-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/clipboard/js/c_scripts.js?ver=6.5.5" id="c_scripts-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.23.1" id="elementor-pro-webpack-runtime-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.23.3" id="elementor-webpack-runtime-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.23.3" id="elementor-frontend-modules-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js?ver=3.1.2" id="wp-polyfill-inert-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver=0.14.0" id="regenerator-runtime-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" id="elementor-pro-frontend-js-before"> /* <![CDATA[ */ var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/iabtechlab.com\/wp-admin\/admin-ajax.php","nonce":"64d4e66f0e","urls":{"assets":"https:\/\/iabtechlab.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/iabtechlab.com\/wp-json\/"},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/iabtechlab.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; /* ]]> */ </script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.23.1" id="elementor-pro-frontend-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.min.js?ver=4.0.2" id="elementor-waypoints-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.2" id="jquery-ui-core-js"></script> <script type="text/javascript" id="elementor-frontend-js-before"> /* <![CDATA[ */ var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselWrapperAriaLabel":"Carousel | Horizontal scrolling: Arrow Left & Right","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}},"version":"3.23.3","is_static":false,"experimentalFeatures":{"e_optimized_css_loading":true,"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"container_grid":true,"e_swiper_latest":true,"e_nested_atomic_repeaters":true,"e_onboarding":true,"theme_builder_v2":true,"home_screen":true,"ai-layout":true,"landing-pages":true,"e_lazyload":true,"display-conditions":true,"form-submissions":true,"taxonomy-filter":true},"urls":{"assets":"https:\/\/iabtechlab.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/iabtechlab.com\/wp-admin\/admin-ajax.php"},"nonces":{"floatingButtonsClickTracking":"39b20db8e6"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":17665,"title":"Open%20Measurement%20-","excerpt":"","featuredImage":false}}; /* ]]> */ </script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.23.3" id="elementor-frontend-js"></script> <script type="text/javascript" src="https://iabtechlab.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.23.1" id="pro-elements-handlers-js"></script> <script type="text/javascript"> var config = { apiKey: '2c5f6e445a4a8b326adfe073bba0fb80ec245808', product: 'PRO', logConsent: false, notifyOnce: false, initialState: 'TOP', position: 'RIGHT', theme: 'DARK', layout: 'SLIDEOUT', toggleType: 'slider', acceptBehaviour : 'all', closeOnGlobalChange : true, iabCMP: false, closeStyle: 'icon', consentCookieExpiry: 90, subDomains : true, mode : 'gdpr', rejectButton: false, settingsStyle : 'button', encodeCookie : false, setInnerHTML: true, wrapInnerHTML : false, accessibility: { accessKey: 'C', highlightFocus: false, outline: true, overlay: true, disableSiteScrolling: false, }, text: { title: 'This site uses cookies', intro: 'Some of these cookies are essential, while others help us to improve your experience by providing insights into how the site is being used.', necessaryTitle: 'Necessary Cookies', necessaryDescription: 'Necessary cookies enable core functionality. The website cannot function properly without these cookies, and can only be disabled by changing your browser preferences.', thirdPartyTitle: 'Warning: Some cookies require your attention', thirdPartyDescription: 'Consent for the following cookies could not be automatically revoked. Please follow the link(s) below to opt out manually.', on: 'On', off: 'Off', accept: 'Accept', settings: 'Cookie Preferences', acceptRecommended: 'Accept Recommended Settings', acceptSettings: 'I Accept', notifyTitle: 'Your choice regarding cookies on this site', notifyDescription: 'We use cookies to optimise site functionality and give you the best possible experience.', closeLabel: 'Close', cornerButton : 'Set cookie preferences.', landmark : 'Cookie preferences.', showVendors : 'Show vendors within this category', thirdPartyCookies : 'This vendor may set third party cookies.', readMore : 'Read more', accessibilityAlert: 'This site uses cookies to store information. Press accesskey C to learn more about your options.', rejectSettings: 'Reject All', reject: 'Reject', }, branding: { fontColor: '#fff', fontFamily: 'Arial,sans-serif', fontSizeTitle: '1.2em', fontSizeHeaders: '1em', fontSize: '0.8em', backgroundColor: '#313147', toggleText: '#fff', toggleColor: '#2f2f5f', toggleBackground: '#111125', alertText: '#fff', alertBackground: '#111125', acceptText: '#ffffff', acceptBackground: '#111125', rejectText: '#ffffff', rejectBackground: '#111125', closeText : '#111125', closeBackground : '#FFF', notifyFontColor : '#FFF', notifyBackgroundColor: '#313147', buttonIcon: null, buttonIconWidth: '64px', buttonIconHeight: '64px', removeIcon: false, removeAbout: false }, necessaryCookies: [ 'wordpress_*','wordpress_logged_in_*','CookieControl','wp_consent_*' ], sameSiteCookie : true, sameSiteValue : 'Strict', notifyDismissButton: true }; CookieControl.load(config); </script> </body> <script type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script> <script> $(document).ready(function() { $('.subscribe-button').click(function(e) { e.preventDefault(); hbspt.forms.create({ portalId: '23143307', formId: '37876961-3301-436d-8a05-4ffcae09c91b', css: '', target: '#myModal', }); }); }); </script> <script> $(document).ready(function ($) { $('.slider-container').slick({ slidesToShow: 1, slidesToScroll: 1, autoplay: true, autoplaySpeed: 8000, // Adjust as needed (milliseconds) speed: 2500, dots: true, // Enable dots prevArrow: '', // Hide the default previous arrow nextArrow: '', // Hide the default next arrow responsive: [ { breakpoint: 768, settings: { slidesToShow: 1, } } ] }); }); </script> </html> <!-- Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/ Served from: iabtechlab.com @ 2024-11-23 12:05:12 by W3 Total Cache -->

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