PageSourceSearch

https://roq.ad/assets/identity-solutions.ctv-connect-CxNJ9FuY.js

js roq.ad collected 2026-10-01 11:35:16 UTC 9,943 bytes, 1 lines download raw bytes

1import{j as e,N as f,A as g,E as v,T as b,L as j,F as w,r}from"./index-BuioCT2R.js";import{A as N}from"./arrow-left-jC8aCCKG.js";const y="/__l5e/assets-v1/9e3050ca-97f3-4fdf-a741-415598c679e2/ctv-woman-waves.png",C={url:y},A="/__l5e/assets-v1/9068a91c-2c2b-4cb6-bfe6-86fbc75424e8/android.png",I={url:A},T="/__l5e/assets-v1/20de7dbb-ebc3-4868-a680-25d60307bab7/apple.png",_={url:T},D="/__l5e/assets-v1/8c686ebb-0f3a-4f41-8f76-e3ac56ecfeda/firetv.png",k={url:D},E="/__l5e/assets-v1/e155ed7a-a2ee-4d08-9bb9-703e2f569c99/microsoft.png",V={url:E},B="/__l5e/assets-v1/0bf0d561-b31e-4584-861a-f661c9a2c62f/roku.png",F={url:B},$="/__l5e/assets-v1/fd85f521-0463-4dd9-87f3-b38d638e836e/samsung.png",L={url:$},O="/__l5e/assets-v1/7ca011f9-dd44-4ce5-9e90-916b53813967/ppid.png",P={url:O},i="bg-gradient-to-r from-[#C94E1A] via-[#E8522A] to-[#F5A870]",c="bg-gradient-to-r from-[#C94E1A] via-[#E8522A] to-[#F5A870] bg-clip-text text-transparent",R=[{region:"Europe",value:190,suffix:"M+",unit:"CTV IDs",label:"190M+",description:"Privacy-first CTV identity coverage across Europe."},{region:"North America",value:2.04,suffix:"B+",unit:"CTV IDs",label:"2.04B+",description:"Extensive CTV identity coverage across the US and Canada."},{region:"Global",value:2.23,suffix:"B+",unit:"CTV IDs",label:"2.23B+",description:"Global scale for audience activation and measurement."}];function S(t,d,a,l=1600){const[x,m]=r.useState(0);return r.useEffect(()=>{if(!a)return;let n=0;const o=performance.now(),s=u=>{const h=Math.min(1,(u-o)/l),p=1-Math.pow(1-h,3);m(t*p),h<1&&(n=requestAnimationFrame(s))};return n=requestAnimationFrame(s),()=>cancelAnimationFrame(n)},[t,a,l]),x.toFixed(d)}function M({value:t,suffix:d}){const a=r.useRef(null),[l,x]=r.useState(!1);r.useEffect(()=>{const o=a.current;if(!o)return;const s=new IntersectionObserver(([u])=>{u.isIntersecting&&(x(!0),s.disconnect())},{threshold:.3});return s.observe(o),()=>s.disconnect()},[]);const m=t%1===0?0:2,n=S(t,m,l);return e.jsxs("div",{ref:a,className:`text-6xl md:text-7xl font-bold tracking-tight ${c} tabular-nums`,children:[n,e.jsx("span",{className:"text-4xl md:text-5xl align-top ml-1",children:d})]})}const z=[{name:"Android Advertising ID CTV",logo:I.url},{name:"Apple IDFA for CTV",logo:_.url},{name:"Amazon Fire Advertising ID",logo:k.url},{name:"Microsoft Advertising CTV ID",logo:V.url},{name:"Roku ID for Advertisers",logo:F.url},{name:"TIFA (Samsung) Tizen Advertising ID",logo:L.url},{name:"PPID — Publisher Provided ID",logo:P.url},{name:"SSPID — SSP Provided ID"}];function U(){return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(f,{}),e.jsxs("section",{className:"relative overflow-hidden",style:{backgroundColor:"#1E2A38"},children:[e.jsx("div",{className:"absolute -top-40 -right-40 h-[36rem] w-[36rem] rounded-full bg-tangerine/20 blur-3xl"}),e.jsx("div",{className:"relative mx-auto max-w-7xl px-6 py-28",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsxs("div",{className:"flex items-center justify-center gap-3",children:[e.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border border-white/15 bg-white/5 px-4 py-1.5 text-xs font-semibold uppercase tracking-wider text-white",children:[e.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-[#F5A870]"}),"CTV Connect+"]}),e.jsx("span",{className:`inline-flex items-center rounded-full ${i} px-3 py-1 text-[10px] font-bold uppercase tracking-wider text-white`,children:"New"})]}),e.jsxs("h1",{className:"mt-6 text-5xl md:text-6xl font-bold tracking-tight leading-[1.15] text-white",children:["Now You Can Reach ",e.jsx("em",{className:`italic ${c}`,children:"Connected TV IDs"})]}),e.jsx("p",{className:"mt-6 max-w-3xl mx-auto text-lg text-white/80 leading-relaxed",children:"Over 2.23B CTV IDs in Europe and North America, powering privacy first audiences activations at globaLarge increase in volumes over the last 6 months. Over 2.23B CTV IDs across Europe and North America, powering privacy-first audience activation at global scale."}),e.jsx("div",{className:"mt-10 flex justify-center",children:e.jsxs("a",{href:"/contact",className:`inline-flex items-center rounded-full ${i} px-8 py-4 text-sm font-semibold text-white shadow-glow hover:opacity-95 transition`,children:["Contact Us ",e.jsx(g,{size:16,className:"ml-2"})]})})]})})]}),e.jsx("section",{className:"py-24",style:{backgroundColor:"#FAFBFC"},children:e.jsxs("div",{className:"mx-auto max-w-7xl px-6 grid gap-12 md:grid-cols-2 items-center",children:[e.jsx("div",{children:e.jsx("p",{className:"text-lg text-[#5B6B7C] leading-relaxed",children:"CTV advertising often reaches the entire household and can be used to build brand awareness, affinity, consideration, purchase influence and loyalty. Leverage first and third-party data to extract the most efficiency and efficacy from your CTV campaigns by delivering to the audience segments you define."})}),e.jsx("div",{children:e.jsx("img",{src:C.url,alt:"Couple watching connected TV",className:"w-full h-auto rounded-3xl"})})]})}),e.jsx("section",{className:"py-24",style:{backgroundColor:"#FAFBFC"},children:e.jsxs("div",{className:"mx-auto max-w-7xl px-6",children:[e.jsxs("div",{className:"text-center max-w-3xl mx-auto",children:[e.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-[#1E2A38] tracking-tight",children:"CTV Identity Coverage at Global Scale"}),e.jsx("p",{className:"mt-5 text-lg text-[#5B6B7C] leading-relaxed",children:"ROQAD's independent, privacy-first identity graph now delivers over 2.23 billion CTV IDs globally, empowering advertisers and publishers with unmatched reach across Connected TV."})]}),e.jsx("div",{className:"mt-16 grid gap-6 md:grid-cols-3",children:R.map(t=>e.jsxs("div",{className:"group relative rounded-3xl bg-white p-10 border border-[#1E2A38]/8 shadow-[0_1px_2px_rgba(30,42,56,0.04),0_12px_40px_-12px_rgba(30,42,56,0.12)] hover:shadow-[0_1px_2px_rgba(30,42,56,0.04),0_20px_60px_-16px_rgba(201,78,26,0.25)] hover:-translate-y-1 transition-all duration-300 overflow-hidden",children:[e.jsx("div",{className:`absolute inset-x-0 top-0 h-1 ${i} opacity-80`}),e.jsx("div",{className:"inline-flex h-9 w-9 items-center justify-center rounded-lg bg-[#F5A870]/10 text-[#C94E1A]",children:e.jsx(v,{size:18})}),e.jsx("h3",{className:"mt-6 text-xl font-semibold text-[#1E2A38]",children:t.regi
1on}),e.jsxs("div",{className:"mt-3",children:[e.jsx(M,{value:t.value,suffix:t.suffix}),e.jsx("div",{className:"mt-1 text-sm font-medium uppercase tracking-wider text-[#5B6B7C]",children:t.unit})]}),e.jsx("p",{className:"mt-5 text-[#5B6B7C] leading-relaxed",children:t.description})]},t.region))}),e.jsx("p",{className:"mt-14 max-w-3xl mx-auto text-center text-base text-[#5B6B7C] leading-relaxed",children:"ROQAD's independent identity graph continues to expand, delivering privacy-first identity infrastructure at global scale. Our growing CTV footprint enables brands, publishers and platforms to reach audiences more effectively while respecting user privacy and evolving regulatory requirements."})]})}),e.jsx("section",{className:"py-24",style:{backgroundColor:"#FAFBFC"},children:e.jsxs("div",{className:"mx-auto max-w-7xl px-6",children:[e.jsxs("div",{className:"text-center max-w-3xl mx-auto",children:[e.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-[#1E2A38]",children:"CTV IDs in Our Identity Graph"}),e.jsx("p",{className:"mt-4 text-lg text-[#5B6B7C] leading-relaxed",children:"ROQAD offers a cross-section of popular CTV IDs, linked to all other IDs including MAIDs, Cookies, Universal IDs, IP addresses and contextual categories."})]}),e.jsx("div",{className:"mt-14 grid gap-4 sm:grid-cols-2 lg:grid-cols-4",children:z.map(t=>e.jsxs("div",{className:"rounded-2xl border border-[#1E2A38]/10 bg-white p-5 shadow-sm flex items-center gap-3",children:[t.logo?e.jsx("div",{className:"inline-flex h-14 w-14 items-center justify-center rounded-xl bg-white border border-[#1E2A38]/10 flex-shrink-0 overflow-hidden",children:e.jsx("img",{src:t.logo,alt:`${t.name} logo`,className:"h-10 w-auto object-contain"})}):e.jsx("div",{className:`inline-flex h-10 w-10 items-center justify-center rounded-xl ${i} text-white flex-shrink-0`,children:e.jsx(b,{size:18})}),e.jsx("span",{className:"text-sm font-semibold text-[#1E2A38]",children:t.name})]},t.name))})]})}),e.jsx("section",{className:"py-24",style:{backgroundColor:"#1E2A38"},children:e.jsxs("div",{className:"mx-auto max-w-4xl px-6 text-center",children:[e.jsxs("p",{className:"text-2xl md:text-3xl font-medium text-white leading-relaxed",children:['"Many identity solution providers are ready for the next step, but ',e.jsx("span",{className:c,children:"ROQAD is ready for the two or three after that."}),'"']}),e.jsx("p",{className:"mt-6 text-sm uppercase tracking-wider text-white/60",children:"Kevin Mullen, Chief Product Officer, ROQAD"})]})}),e.jsx("section",{className:"py-24",style:{backgroundColor:"#1E2A38"},children:e.jsxs("div",{className:"mx-auto max-w-4xl px-6 text-center border-t border-white/10 pt-24",children:[e.jsxs("h2",{className:"text-4xl md:text-5xl font-bold text-white",children:["Ready to Unlock ",e.jsx("em",{className:`italic ${c}`,children:"CTV Audiences?"})]}),e.jsx("p",{className:"mt-6 text-lg text-white/75",children:"Talk to our team about how CTV Connect+ can extend your campaign reach across every screen in the home."}),e.jsx("div",{className:"mt-10 flex justify-center",children:e.jsxs("a",{href:"/contact",className:`inline-flex items-center rounded-full ${i} px-8 py-4 text-sm font-semibold text-white shadow-glow hover:opacity-95 transition`,children:["Get in Touch ",e.jsx(g,{size:16,className:"ml-2"})]})}),e.jsx("div",{className:"mt-10",children:e.jsxs(j,{to:"/identity-solutions",className:"inline-flex items-center gap-2 text-sm text-white/70 hover:text-white transition",children:[e.jsx(N,{size:16})," Back to Identity Solutions"]})})]})}),e.jsx(w,{})]})}export{U as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.