{"id":6986,"date":"2026-06-01T11:17:14","date_gmt":"2026-06-01T03:17:14","guid":{"rendered":"https:\/\/starti.ai\/blog\/?p=6986"},"modified":"2026-06-01T11:17:14","modified_gmt":"2026-06-01T03:17:14","slug":"how-does-starti-ai-drive-contextual-ctv-ads-in-2026","status":"publish","type":"post","link":"https:\/\/starti.ai\/blog\/how-does-starti-ai-drive-contextual-ctv-ads-in-2026\/","title":{"rendered":"How Does Starti AI Drive Contextual CTV Ads in 2026?"},"content":{"rendered":"<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">AI-driven contextual analysis reads show metadata, sentiment, and scene characteristics to insert perfectly aligned programmatic ads without disrupting user experience. This approach enables contextual targeting for streaming platforms, securing premium CTV inventory 2026 during binge-worthy premieres while optimizing AI ad placement in hit shows for binge-watching advertising solutions.[<a href=\"https:\/\/adsmanager.paramount.com\/insights\/ctv-contextual-targeting\">adsmanager.paramount<\/a>]<\/p>\n<h2 id=\"how-does-contextual-targeting-work-for-streaming-p\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">How Does Contextual Targeting Work for Streaming Platforms Without Personal Data?<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Contextual targeting for streaming platforms analyzes content itself\u2014genre, tone, mood, and scene-level details\u2014rather than viewer identity, making it privacy-safe and GDPR\/CCPA-compliant. AI systems use automated speech recognition, computer vision, and large language models to tag objects on screen, dialogue, and emotional tone at bid time.[<a href=\"https:\/\/streaminglearningcenter.com\/articles\/contextual-targetings-second-act-past-present-and-future.html\">streaminglearningcenter<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Unlike demographic targeting that chases viewers across the internet, contextual targeting focuses on what viewers are watching right now. In practice, this means an ad for sportswear appears during a fitness scene in &#8220;House of the Dragon&#8221; Season 3, while a fintech app ad lands during a high-stakes negotiation scene. The system understands if content is a lighthearted comedy or nail-biting thriller without needing personal data about the viewer.[<a href=\"https:\/\/adsmanager.paramount.com\/insights\/ctv-contextual-targeting\">adsmanager.paramount<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Starti&#8217;s SmartReach\u2122 AI targeting leverages this scene-level analysis alongside household graphs and first-party data. In a Q1 2026 campaign for a fintech app startup targeting binge-watchers during premium HBO Max premieres, SmartReach\u2122 identified high-intent audiences watching drama series and rotated DCO variants optimized for conversion. The campaign lifted app installs by 47% while reducing CPI by 31% within three weeks, with clients paying only for verified installs through outcome-based pricing.[<a href=\"https:\/\/starti.ai\/blog\/can-outcome-based-ctv-advertising-deliver-better-roas-than-traditional-cpm\/\">starti<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">This approach aligns with IAB Tech Lab OpenRTB standards and avoids third-party cookies entirely. CTV is inherently cookieless; targeting relies on device IDs (IFA), IP-based household graphs, hashed PII, and contextual signals per industry best practices.[<a href=\"https:\/\/starti.ai\/blog\/are-ai-audience-targeting-tools-transforming-ctv-advertising-performance\/\">starti<\/a>]<\/p>\n<h2 id=\"why-is-premium-ctv-inventory-2026-critical-for-bin\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Why Is Premium CTV Inventory 2026 Critical for Binge-Watching Campaigns?<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Premium CTV inventory 2026 is limited and concentrated among major publishers like HBO Max, Netflix, and Paramount+, making it essential for brands targeting binge-watchers during high-impact premieres. June 2026 sees massive viewership battles with &#8220;House of the Dragon&#8221; Season 3, Netflix&#8217;s &#8220;Lord of the Flies,&#8221; and Paramount+&#8217;s &#8220;Dutton Ranch,&#8221; creating prime opportunities for aligned programmatic ads.[<a href=\"https:\/\/www.tatari.tv\/insights\/what-is-ctv-understanding-connected-tv-advertising-in-2026\">tatari<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">CTV advertising will reach $38 billion in 2026 with 14% growth, and by 2028 CTV will surpass traditional TV advertising for the first time. In 2025, connected TV made up over 50% of all online video ad impressions, meaning more than half of video ads are now seen on TVs, not phones or laptops. This shift makes premium inventory scarce and valuable.[<a href=\"https:\/\/www.youtube.com\/watch?v=7y5NSLOZxQU\">youtube<\/a>][<a href=\"https:\/\/adwave.com\/resources\/ctv-advertising-forecast-2026\">adwave<\/a>]<\/p>\n<div class=\"group relative my-[1em]\">\n<div class=\"sticky top-0 z-10 h-0\" aria-hidden=\"true\">\n<div class=\"w-full overflow-hidden bg-raised border-x md:max-w-[90vw] border-subtlest ring-subtlest divide-subtlest\"><\/div>\n<\/div>\n<div class=\"w-full overflow-auto scrollbar-subtle rounded-lg border md:max-w-[90vw] border-subtlest ring-subtlest divide-subtlest bg-raised\">\n<table class=\"[&amp;_tr:last-child_td]:border-b-0 my-0 w-full table-auto border-separate border-spacing-0 text-sm font-sans rounded-lg [&amp;_tr:last-child_td:first-child]:rounded-bl-lg [&amp;_tr:last-child_td:last-child]:rounded-br-lg\">\n<thead>\n<tr>\n<th class=\"border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg\" scope=\"col\">Metric<\/th>\n<th class=\"border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg\" scope=\"col\">Linear TV<\/th>\n<th class=\"border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg\" scope=\"col\">CTV Programmatic<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Targeting precision<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Broad demographic<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Scene-level contextual + household<\/td>\n<\/tr>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Measurement<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Estimated reach<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Attribution-verified ROAS, CPA<\/td>\n<\/tr>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Pricing model<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Upfront CPM<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Outcome-based (CPA\/CPI)<\/td>\n<\/tr>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Inventory access<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Limited upfront deals<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Programmatic AVOD, FAST, hybrid<\/td>\n<\/tr>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Binge-watch capture<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">No<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Yes\u2014real-time during series releases<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><a href=\"https:\/\/starti.ai\/blog\/starti-native-ctv-formats-why-home-tiles-pause-ads-win\/\">Starti secures access to premium CTV<\/a> inventory across AVOD (ad-supported), FAST (free ad-supported streaming TV), and hybrid streaming services through programmatic channels. In a DTC brand campaign scaling from local to global reach during summer premieres, Starti&#8217;s programmatic approach captured binge-watch audiences at scale while maintaining CPA targets through outcome-based pricing.[<a href=\"https:\/\/starti.ai\/blog\/what-is-roi-guidance-for-ctv-advertising-in-2026\/\">starti<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Premium inventory also ensures brand safety. Starti enforces app-ads.txt, sellers.json, and SupplyChain Object compliance per IAB Tech Lab standards, with Content Taxonomy blocking for real-time brand suitability.[<a href=\"https:\/\/starti.ai\/blog\/are-ai-audience-targeting-tools-transforming-ctv-advertising-performance\/\">starti<\/a>]<\/p>\n<h2 id=\"what-makes-ai-ad-placement-in-hit-shows-different\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">What Makes AI Ad Placement in Hit Shows Different From Traditional TV Spots?<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">AI ad placement in hit shows uses real-time scene analysis to insert ads that match content tone and viewer mindset, unlike traditional TV spots that run at fixed times regardless of context. Server-side ad insertion (SSAI) enables dynamic insertion without disrupting user experience, while VAST\/VPAID standards ensure compatibility across CTV apps.[<a href=\"https:\/\/www.cynopsis.com\/cyncity\/ai-and-ad-insertion-how-machine-learning-is-changing-product-placement-and-brand-integration\/\">cynopsis<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Traditional TV buys place ads in broad dayparts (e.g., &#8220;prime time&#8221;) without considering what&#8217;s happening on screen. AI-driven placement reads metadata, sentiment, and scene characteristics to serve ads at optimal moments. For example, a travel brand ad might appear during a scenic mountain sequence in &#8220;Dutton Ranch,&#8221; while a food delivery service ad lands during a dining scene.[<a href=\"https:\/\/www.cynopsis.com\/cyncity\/ai-and-ad-insertion-how-machine-learning-is-changing-product-placement-and-brand-integration\/\">cynopsis<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Starti&#8217;s DCO (Dynamic Creative Optimization) engine creates 20+ creative variations from a single asset, adapting CTAs, voiceovers, and overlays based on audience segment and contextual signals. In a gaming app test, Starti deployed 24 creative variants mapped to genre affinity; DCO-driven rotation increased click and conversion engagement by over 30% and reduced CPI by 26% during the optimization window.[<a href=\"https:\/\/starti.ai\/blog\/what-are-the-top-10-ctv-advertising-platforms-for-niche-e-commerce-brands\/\">starti<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">This scene-aware approach also prevents cultural gaffes in global campaigns. AI analyzes dialogue and visual context to ensure ads align with local sensibilities, a critical capability for multi-region launches operating across all time zones.[<a href=\"https:\/\/nextwaveimports.co.nz\/how-can-ctv-platforms-deliver-global-reach\/\">nextwaveimports.co<\/a>]<\/p>\n<h2 id=\"which-binge-watching-advertising-solutions-maximiz\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Which Binge-Watching Advertising Solutions Maximize ROAS During Series Premieres?<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Binge-watching advertising solutions combine sequential messaging, frequency capping, and real-time bid pacing to capture viewers across multiple episodes without causing ad fatigue. Optimal frequency is 7\u201310 exposures per household, with awareness creative for early episodes and conversion-focused creative (strong CTA, QR code) for later episodes.[<a href=\"https:\/\/starti.ai\/blog\/what-is-roi-guidance-for-ctv-advertising-in-2026\/\">starti<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Starti&#8217;s OmniTrack attribution platform provides full-funnel measurement, connecting CTV exposures to app installs, web conversions, and revenue while complying with GDPR, CCPA\/CPRA, and ATT frameworks. Key performance metrics include ROAS (typically 3\u20136x for optimized campaigns), CPA\/CPI (20\u201340% lower than CPM when incrementality is validated), and incremental lift measured via geo holdouts.[<a href=\"https:\/\/starti.ai\/blog\/what-is-roi-guidance-for-ctv-advertising-in-2026\/\">starti<\/a>]<\/p>\n<div class=\"group relative my-[1em]\">\n<div class=\"sticky top-0 z-10 h-0\" aria-hidden=\"true\">\n<div class=\"w-full overflow-hidden bg-raised border-x md:max-w-[90vw] border-subtlest ring-subtlest divide-subtlest\"><\/div>\n<\/div>\n<div class=\"w-full overflow-auto scrollbar-subtle rounded-lg border md:max-w-[90vw] border-subtlest ring-subtlest divide-subtlest bg-raised\">\n<table class=\"[&amp;_tr:last-child_td]:border-b-0 my-0 w-full table-auto border-separate border-spacing-0 text-sm font-sans rounded-lg [&amp;_tr:last-child_td:first-child]:rounded-bl-lg [&amp;_tr:last-child_td:last-child]:rounded-br-lg\">\n<thead>\n<tr>\n<th class=\"border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg\" scope=\"col\">KPI<\/th>\n<th class=\"border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg\" scope=\"col\">Traditional CPM<\/th>\n<th class=\"border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg\" scope=\"col\">Outcome-Based (Starti)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Payment trigger<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Per 1,000 impressions<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Per conversion\/install<\/td>\n<\/tr>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Risk allocation<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Advertiser bears waste<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Platform shares risk<\/td>\n<\/tr>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Optimization focus<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Reach\/frequency<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">ROAS, CPA, incremental lift<\/td>\n<\/tr>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Attribution requirement<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Optional<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Mandatory<\/td>\n<\/tr>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Vendor incentive<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Impressions delivered<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Business outcomes achieved<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">In an app publisher campaign shifting from social channels to CTV during &#8220;House of the Dragon&#8221; Season 3, Starti&#8217;s SmartReach\u2122 identified high-value binge-watch audiences, reducing waste by 38% while maintaining CPA targets. The outcome-based model ensured the client paid only for verified installs, not empty impressions.[<a href=\"https:\/\/starti.ai\/blog\/what-are-the-top-10-ctv-advertising-platforms-for-niche-e-commerce-brands\/\">starti<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Cross-screen reach is critical: viewers watch on TV but convert on mobile or desktop. Starti uses server-to-server (S2S) Conversion APIs, QR codes with UTMs, household graphs, and clean room joins to connect exposures to downstream actions with 91% attribution accuracy.[<a href=\"https:\/\/starti.ai\/blog\/what-are-the-top-10-ctv-advertising-platforms-for-niche-e-commerce-brands\/\">starti<\/a>]<\/p>\n<h2 id=\"how-can-performance-marketers-measure-ctv-incremen\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">How Can Performance Marketers Measure CTV Incrementality Without Perfect Attribution?<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">CTV is mostly clickless\u2014viewers watch on TV but convert later on mobile or desktop\u2014so perfect deterministic attribution is impossible. Marketers should use layered measurement: multi-touch attribution (MTA), marketing mix modeling (MMM), and incrementality testing via geo holdouts, PSA testing, or synthetic control groups to isolate true causal impact.[<a href=\"https:\/\/starti.ai\/blog\/are-ai-audience-targeting-tools-transforming-ctv-advertising-performance\/\">starti<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Attribution windows should reflect CTV reality: 24\u201348 hours for direct view-through conversions, 7\u201314 days for assisted conversions. Position-based or time-decay MTA gives CTV early-touch credit, while MMM captures long-term halo effects.[<a href=\"https:\/\/starti.ai\/blog\/what-is-roi-guidance-for-ctv-advertising-in-2026\/\">starti<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Starti&#8217;s OmniTrack integrates with major MMPs (AppsFlyer, Adjust, Branch) and supports incrementality testing via geo holdouts. In a multi-region product launch, Starti coordinated staggered launches and region-specific DCO assets, achieving consistent CPI targets across three continents while validating 20\u201330% incremental lift through holdout studies.[<a href=\"https:\/\/nextwaveimports.co.nz\/how-can-ctv-platforms-deliver-global-reach\/\">nextwaveimports.co<\/a>]<\/p>\n<div class=\"group relative my-[1em]\">\n<div class=\"sticky top-0 z-10 h-0\" aria-hidden=\"true\">\n<div class=\"w-full overflow-hidden bg-raised border-x md:max-w-[90vw] border-subtlest ring-subtlest divide-subtlest\"><\/div>\n<\/div>\n<div class=\"w-full overflow-auto scrollbar-subtle rounded-lg border md:max-w-[90vw] border-subtlest ring-subtlest divide-subtlest bg-raised\">\n<table class=\"[&amp;_tr:last-child_td]:border-b-0 my-0 w-full table-auto border-separate border-spacing-0 text-sm font-sans rounded-lg [&amp;_tr:last-child_td:first-child]:rounded-bl-lg [&amp;_tr:last-child_td:last-child]:rounded-br-lg\">\n<thead>\n<tr>\n<th class=\"border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg\" scope=\"col\">Method<\/th>\n<th class=\"border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg\" scope=\"col\">Best For<\/th>\n<th class=\"border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg\" scope=\"col\">Requirements<\/th>\n<th class=\"border-subtlest p-sm min-w-[48px] break-normal border-b text-left align-bottom border-r last:border-r-0 font-bold bg-subtle first:border-radius-tl-lg last:border-radius-tr-lg\" scope=\"col\">Limitations<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Geo holdouts<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Large budgets ($50K+\/month)<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">10+ matched markets<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Requires sufficient volume<\/td>\n<\/tr>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">PSA testing<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Mid-market campaigns<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Serve public service ads to control<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Control group still sees other ads<\/td>\n<\/tr>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Ghost bids<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Programmatic buyers<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">DSP support for bid-level randomization<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Technical setup complexity<\/td>\n<\/tr>\n<tr>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Synthetic controls<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Small budgets<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Statistical modeling<\/td>\n<td class=\"border-subtlest px-sm min-w-[48px] break-normal border-b border-r last:border-r-0\">Less precise than real holdouts<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Starti adheres to MRC video viewability standards and IAB Tech Lab Open Measurement recommendations, applying model-driven correction factors when deterministic linkage isn&#8217;t available. This layered approach avoids promising &#8220;perfect&#8221; cross-device tracking while still delivering verifiable business outcomes.[<a href=\"https:\/\/starti.ai\/blog\/are-ai-audience-targeting-tools-transforming-ctv-advertising-performance\/\">starti<\/a>]<\/p>\n<h2 id=\"starti-expert-views\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Starti Expert Views<\/h2>\n<blockquote>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Outcome-based CTV advertising is not just a pricing model\u2014it&#8217;s a fundamental shift in how performance marketers think about TV. When you pay only for installs or conversions, you force the entire supply chain to optimize for business outcomes, not impressions. SmartReach\u2122 AI targeting combined with DCO and OmniTrack attribution creates a closed-loop system where every dollar is accountable. The brands winning in CTV today are those that treat it as a performance channel from day one, not an afterthought to social media.<button class=\"reset interactable select-none [-webkit-user-drag:none] outline-none font-semimedium transition-[background-color,border-color,transform,color,opacity] duration-300 ease-out font-sans text-center items-center justify-center leading-loose whitespace-nowrap disabled:cursor-default disabled:opacity-50 data-[state=open]:text-foreground data-[state=open]:bg-quiet h-6 text-xs cursor-pointer origin-center active:scale-[0.97] active:duration-150 active:ease-outExpo inline-flex rounded-full aspect-square p-0 aspect-[9\/8] text-quiet hover:text-foreground hover:bg-quiet\" type=\"button\" aria-label=\"\u590d\u5236\" data-state=\"closed\"><\/button><\/p>\n<div class=\"relative flex items-center justify-center\">\n<div class=\"inline-flex\"><\/div>\n<div class=\"absolute inset-0 flex items-center justify-center\"><\/div>\n<\/div>\n<\/blockquote>\n<h2 id=\"conclusion\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Conclusion<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Contextual intelligence for CTV solutions transforms premium summer premieres into measurable performance opportunities. Key takeaways for data-driven media buyers:<\/p>\n<ul class=\"marker:text-quiet list-disc pl-8\">\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Use contextual targeting for streaming platforms<\/strong> to reach binge-watchers privacy-safely without third-party cookies[<a href=\"https:\/\/streaminglearningcenter.com\/articles\/contextual-targetings-second-act-past-present-and-future.html\">streaminglearningcenter<\/a>]<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Secure premium CTV inventory 2026<\/strong> during high-impact premieres like &#8220;House of the Dragon&#8221; Season 3[<a href=\"https:\/\/adwave.com\/resources\/ctv-advertising-forecast-2026\">adwave<\/a>]<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Leverage AI ad placement in hit shows<\/strong> via scene-level analysis and DCO for 26\u201331% CPI reduction[<a href=\"https:\/\/www.cynopsis.com\/cyncity\/ai-and-ad-insertion-how-machine-learning-is-changing-product-placement-and-brand-integration\/\">cynopsis<\/a>]<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Deploy binge-watching advertising solutions<\/strong> with sequential messaging and 7\u201310 frequency caps[<a href=\"https:\/\/adsmanager.paramount.com\/insights\/ctv-contextual-targeting\">adsmanager.paramount<\/a>]<\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Choose outcome-based over CPM<\/strong> to align incentives and pay only for verified installs or conversions[<a href=\"https:\/\/starti.ai\/blog\/can-outcome-based-ctv-advertising-deliver-better-roas-than-traditional-cpm\/\">starti<\/a>]<\/p>\n<\/li>\n<\/ul>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\">Starti&#8217;s platform delivers end-to-end CTV solutions\u2014SmartReach\u2122 AI targeting, DCO, OmniTrack attribution, and global multi-time-zone operations\u2014engineered for measurable business impact. Advertisers evaluating CTV performance partners should demand transparent attribution, outcome-based pricing, and proven incrementality methodology before scaling budget.[<a href=\"https:\/\/starti.ai\/blog\/what-are-the-top-10-ctv-advertising-platforms-for-niche-e-commerce-brands\/\">starti<\/a>]<\/p>\n<h2 id=\"faqs\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">FAQs<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>What is the minimum spend for outcome-based CTV campaigns?<\/strong><br \/>\nPilot campaigns can start at $25\u201350K for small brands. Starti serves startups and enterprises with flexible outcome-based budgets, allowing you to set CPA\/CPI targets (e.g., $5 per install) and scale once ROAS is validated.[<a href=\"https:\/\/starti.ai\/blog\/what-is-roi-guidance-for-ctv-advertising-in-2026\/\">starti<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>What attribution windows work best for CTV?<\/strong><br \/>\nUse 24\u201348 hours for direct view-through conversions and 7\u201314 days for assisted conversions. Adjust based on product consideration cycle and validate with holdout tests.[<a href=\"https:\/\/starti.ai\/blog\/what-is-roi-guidance-for-ctv-advertising-in-2026\/\">starti<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Which KPIs does Starti support for outcome-based pricing?<\/strong><br \/>\nStarti supports app installs, sales conversions, qualified leads, and custom business actions. Key metrics include ROAS, CPA, CPI, conversion rate, and incremental lift, all tracked via OmniTrack attribution.[<a href=\"https:\/\/starti.ai\/blog\/are-ai-audience-targeting-tools-transforming-ctv-advertising-performance\/\">starti<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>Is CTV inventory brand-safe and fraud-free?<\/strong><br \/>\nNo inventory is 100% fraud-free, but Starti enforces app-ads.txt, sellers.json, and SupplyChain Object compliance per IAB Tech Lab standards. Brand suitability is ensured via Content Taxonomy blocking and real-time verification.[<a href=\"https:\/\/starti.ai\/blog\/are-ai-audience-targeting-tools-transforming-ctv-advertising-performance\/\">starti<\/a>]<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><strong>How often will I receive campaign reporting?<\/strong><br \/>\nStarti provides daily ROAS tracking in OmniTrack with auto-adjusted bids. Weekly optimization reviews with support teams ensure you hit KPIs like 20% ROAS uplift, with exportable reports for verification.[<a href=\"https:\/\/starti.ai\/blog\/what-is-roi-guidance-for-ctv-advertising-in-2026\/\">starti<\/a>]<\/p>\n<h2 id=\"sources\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-lg first:mt-0 md:text-lg [hr+&amp;]:mt-4\">Sources<\/h2>\n<ol class=\"marker:text-quiet list-decimal pl-8\">\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><a class=\"reset interactable cursor-pointer decoration-1 underline-offset-1 text-super hover:underline\" href=\"https:\/\/www.iab.com\/insights\/2025-outlook-ad-spend-opportunities-strategies\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"text-box-trim-both\">IAB \u2013 2025 Outlook: Ad Spend, Opportunities, and Strategies<\/span><\/a><\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><a class=\"reset interactable cursor-pointer decoration-1 underline-offset-1 text-super hover:underline\" href=\"https:\/\/iabtechlab.com\/standards\/openrtb\/\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"text-box-trim-both\">IAB Tech Lab \u2013 OpenRTB 2.6 Specification<\/span><\/a><\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><span class=\"inline-flex\" aria-label=\"CTV Contextual Targeting Tools: What You Need to Know\" data-state=\"closed\"><a class=\"reset interactable cursor-pointer decoration-1 underline-offset-1 text-super hover:underline\" href=\"https:\/\/adsmanager.paramount.com\/insights\/ctv-contextual-targeting\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"text-box-trim-both\">Paramount Ads Manager \u2013 CTV Contextual Targeting Tools<\/span><\/a><\/span><\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><span class=\"inline-flex\" aria-label=\"Contextual Targeting's Second Act: Past, Present, and Future\" data-state=\"closed\"><a class=\"reset interactable cursor-pointer decoration-1 underline-offset-1 text-super hover:underline\" href=\"https:\/\/streaminglearningcenter.com\/articles\/contextual-targetings-second-act-past-present-and-future.html\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"text-box-trim-both\">Streaming Learning Center \u2013 Contextual Targeting&#8217;s Second Act<\/span><\/a><\/span><\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><a class=\"reset interactable cursor-pointer decoration-1 underline-offset-1 text-super hover:underline\" href=\"https:\/\/www.emarketer.com\/content\/us-ctv-ad-spending-2025\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"text-box-trim-both\">eMarketer \u2013 U.S. CTV Ad Spending Reaches $33.35 Billion in 2025<\/span><\/a><\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><a class=\"reset interactable cursor-pointer decoration-1 underline-offset-1 text-super hover:underline\" href=\"https:\/\/www.adexchanger.com\/outcome-based-ctv-buying-trends\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"text-box-trim-both\">AdExchanger \u2013 The Rise of Outcome-Based CTV Buying<\/span><\/a><\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><a class=\"reset interactable cursor-pointer decoration-1 underline-offset-1 text-super hover:underline\" href=\"https:\/\/mediaratingcouncil.org\/digital-video-viewability-standards\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"text-box-trim-both\">MRC \u2013 Digital Video Viewability Standards<\/span><\/a><\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><a class=\"reset interactable cursor-pointer decoration-1 underline-offset-1 text-super hover:underline\" href=\"https:\/\/www.nielsen.com\/insights\/the-gauge-streaming-report\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"text-box-trim-both\">Nielsen \u2013 The Gauge Streaming Report<\/span><\/a><\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><a class=\"reset interactable cursor-pointer decoration-1 underline-offset-1 text-super hover:underline\" href=\"https:\/\/www.appsflyer.com\/what-is-cost-per-install-cpi\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"text-box-trim-both\">Appsflyer \u2013 What is Cost Per Install (CPI)<\/span><\/a><\/p>\n<\/li>\n<li class=\"py-0 my-0 prose-p:pt-0 prose-p:mb-2 prose-p:my-0 [&amp;&gt;p]:pt-0 [&amp;&gt;p]:mb-2 [&amp;&gt;p]:my-0\">\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:inline-block [&amp;_strong:has(+br)]:pb-2\"><a class=\"reset interactable cursor-pointer decoration-1 underline-offset-1 text-super hover:underline\" href=\"https:\/\/www.ftc.gov\/business-guidance\/resources\/privacy-data-use-advertising\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"text-box-trim-both\">FTC \u2013 Privacy and Data Use in Advertising<\/span><\/a><\/p>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>AI-driven contextual analysis reads show metadata, sentiment, and scene characteristics to insert perfectly aligned programmatic ads without disrupting user experience. This approach enables contextual targeting for streaming platforms, securing premium CTV inventory 2026 during binge-worthy premieres while optimizing AI ad placement in hit shows for binge-watching advertising solutions.[adsmanager.paramount] How Does Contextual Targeting Work for Streaming &#8230; <a title=\"How Does Starti AI Drive Contextual CTV Ads in 2026?\" class=\"read-more\" href=\"https:\/\/starti.ai\/blog\/how-does-starti-ai-drive-contextual-ctv-ads-in-2026\/\" aria-label=\"Read more about How Does Starti AI Drive Contextual CTV Ads in 2026?\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-6986","post","type-post","status-publish","format-standard","hentry","category-no-show"],"_links":{"self":[{"href":"https:\/\/starti.ai\/blog\/wp-json\/wp\/v2\/posts\/6986","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/starti.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/starti.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/starti.ai\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/starti.ai\/blog\/wp-json\/wp\/v2\/comments?post=6986"}],"version-history":[{"count":2,"href":"https:\/\/starti.ai\/blog\/wp-json\/wp\/v2\/posts\/6986\/revisions"}],"predecessor-version":[{"id":7036,"href":"https:\/\/starti.ai\/blog\/wp-json\/wp\/v2\/posts\/6986\/revisions\/7036"}],"wp:attachment":[{"href":"https:\/\/starti.ai\/blog\/wp-json\/wp\/v2\/media?parent=6986"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/starti.ai\/blog\/wp-json\/wp\/v2\/categories?post=6986"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/starti.ai\/blog\/wp-json\/wp\/v2\/tags?post=6986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}