Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php on line 554
Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php on line 595
Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php on line 535
Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php on line 544
Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-request.php on line 960
Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-request.php on line 980
Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-request.php on line 992
Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-request.php on line 1003
Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 151
Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 175
Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 164
Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 186
Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 138
Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 75
Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 89
Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 110
Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 127
Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 199
Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/superbeet/dev.beet.tv/wp-includes/script-loader.php on line 333
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/superbeet/dev.beet.tv/wp-includes/class-wp.php on line 173
Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667
Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667
Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667
Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667
Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667
Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667
Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667
Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667
{"id":65306,"date":"2020-03-08T22:45:49","date_gmt":"2020-03-09T02:45:49","guid":{"rendered":"https:\/\/www.beet.tv\/?p=65306"},"modified":"2020-03-10T18:49:46","modified_gmt":"2020-03-10T22:49:46","slug":"addressable-pipes-are-in-place-but-slow-complex-beet-retreat-panel","status":"publish","type":"post","link":"https:\/\/dev.beet.tv\/2020\/03\/addressable-pipes-are-in-place-but-slow-complex-beet-retreat-panel.html","title":{"rendered":"Addressable Pipes Are In Place But Slow & Complex: Beet Retreat Panel"},"content":{"rendered":"SAN JUAN, PR — The ability to send tailored ads to individual TV households has been talked about for a long time.<\/p>\n
Now, after many early attempts, finally addressable TV is reaching scale.<\/p>\n
But just how advanced is the infrastructure behind “advanced TV”?<\/p>\n
In a Beet Retreat panel, Addressable Tech: Next-Gen Solutions: Fixing the Plumbing<\/strong>, three industry executives were asked that question.<\/p>\n\n- Chris Curley<\/strong>, Partner Lead, Google<\/strong><\/li>\n
- Adam Lowy<\/strong>, Chief Commercial Officer, Telaria<\/strong><\/li>\n
- Jodie McAfee<\/strong>, SVP, Inscape <\/strong>& Project OAR<\/strong><\/li>\n<\/ul>\n
All agreed that addressable TV capability and viewer scale has grown leaps and bounds since the earliest attempts a decade ago. But the panel also raised concerns that the infrastructure is not nearly as mature as it should be.<\/p>\n
Ad delivery takes too long<\/h2>\n
Telaria’s Adam Lowy said lining up ads to support personalized play-out is not as frictionless as believed.<\/em><\/strong><\/p>\n“In television, you have to send the (ad) spot to the box over the bird, has to sit in the box,” he said. “It takes about three or four days, maybe a week, to acquire (the ad), and then you go ahead and serve it.<\/p>\n
“You can call that ‘mature’, I call that ‘we’ve got to move on from that at some point’.”<\/p>\n
Addressable needs simplification<\/h2>\n
Telaria’s Adam Lowy said, right now, selling addressable ads to buyers is too complex.<\/strong><\/em><\/p>\n“When you’re out there selling addressable (ads), it gets into the weeds so fast (that) you’ve essentially lost the sell, you’ve lost the mojo,” he said. “Because you get so into how it works and all the tech about it.<\/p>\n
“I think we have to simplify the process and really state what addressable (advertising) is when you’re out there. And I think that is one of the things we need to fix.”<\/p>\n
Long way to go<\/h2>\n
Google’s Chris Curley explained that, relative to digital media, addressable TV still needs to focus on open ecosystems.<\/strong><\/em><\/p>\n“If you want to continue down a path where ads become more meaningful to the user and you can protect the privacy of the user and their wishes, as well as create meaningful measurement across all of these screens so that all of this works well at scale, we have a very long way to go,” he said.<\/p>\n
“We need to focus on interoperability. We need to make sure that we’re working together and we’re using open standards in a way that works for everyone.”<\/p>\n
Project OAR paddles ahead of Canoe<\/h2>\n
Project OAR is beginning to issue over-the-top firmware updates to 10 million connected TV sets, to better deliver ads from FreeWheel, Google and Xandr, said the outfit’s Jodie McAfee.<\/strong><\/em><\/p>\nOAR is a consortium kicked off by Vizio\u2019s own ad-targeting division Inscape to achieve better scale in the sale of connected TV advertising,<\/p>\n
“We’ve also hit our milestones, one of which was to have a live demo at CES, which we did.We actually ran six different demos with members, two of which were live feeds broadcast into the Vizio space at CES.<\/p>\n
“We (also) distributed the measurement spec. We will start pushing the solution to Vizio TVs in a firmware update next week. We’re on track to have 10 million TVs live by the upfront.” The discussion took place on February 5.<\/p>\n
The panel was led by Beet.TV editorial and strategy director Jon Watts.<\/em><\/p>\nThis video was produced\u00a0 at the Beet Retreat San Juan 2020 sponsored by 605, DISH Media, NBCU, Roundel & Tubi.\u00a0 For more videos from the series, please visit this landing page<\/a>.\u00a0<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"SAN JUAN, PR — The ability to send tailored ads to individual TV households has been talked about for a long time. Now, after many early attempts, finally addressable TV is reaching scale. But just how advanced is the infrastructure behind “advanced TV”? In a Beet Retreat panel, Addressable Tech: Next-Gen Solutions: Fixing the Plumbing, […]<\/p>\n","protected":false},"author":15,"featured_media":65352,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"mc4wp_mailchimp_campaign":[]},"categories":[8235],"tags":[3803,6370,6851,6853,6895,7121,8284,8285],"_links":{"self":[{"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/posts\/65306"}],"collection":[{"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/comments?post=65306"}],"version-history":[{"count":0,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/posts\/65306\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/media\/65352"}],"wp:attachment":[{"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/media?parent=65306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/categories?post=65306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/tags?post=65306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}