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: Optional parameter $value declared before required parameter $field is implicitly treated as a required parameter in /home/superbeet/dev.beet.tv/wp-content/plugins/wp-gdpr-compliance/Includes/Extensions/GForms.php on line 142

Deprecated: Optional parameter $lead declared before required parameter $field is implicitly treated as a required parameter in /home/superbeet/dev.beet.tv/wp-content/plugins/wp-gdpr-compliance/Includes/Extensions/GForms.php on line 142

Deprecated: Optional parameter $username declared before required parameter $errors is implicitly treated as a required parameter in /home/superbeet/dev.beet.tv/wp-content/plugins/wp-gdpr-compliance/Includes/Extensions/WC.php on line 47

Deprecated: Optional parameter $emailAddress declared before required parameter $errors is implicitly treated as a required parameter in /home/superbeet/dev.beet.tv/wp-content/plugins/wp-gdpr-compliance/Includes/Extensions/WC.php on line 47

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":58403,"date":"2019-01-16T08:42:17","date_gmt":"2019-01-16T13:42:17","guid":{"rendered":"https:\/\/www.beet.tv\/?p=58403"},"modified":"2019-01-16T10:00:24","modified_gmt":"2019-01-16T15:00:24","slug":"fridaypanel-3","status":"publish","type":"post","link":"https:\/\/dev.beet.tv\/2019\/01\/fridaypanel-3.html","title":{"rendered":"Programmatic TV Buying V. Supply And Demand: Prohaska, FOX, Dentsu Aegis, OATH"},"content":{"rendered":"

SAN JUAN, Puerto Rico\u2014Fully IP-based television may be inevitable, but fully programmatic buying and selling of advertising inventory isn\u2019t, according to buy- and sell-side executives who converged for a panel discussion at the recent Beet Retreat 2018<\/a>.<\/p>\n

Moderated by consultant Matt Prohaska, the discussion touched on the eternal reality of supply versus demand in making sales decisions, along with the prospects for the OpenAP audience targeting consortium.<\/p>\n

\u201cWe still have bifurcation in linear programmatic and digital, so that\u2019s always something that we have to navigate,\u201d said FOX\u2019s Noah Levine. \u201cWe\u2019ve seen a maturity begin to develop in the linear programmatic TV space, which is quite nice.\u201d<\/p>\n

From the sell-side, programmatic is \u201cprimarily about automating the buy and being able to empower the agency, the buyer, to do more. That\u2019s a good thing for us as sellers,\u201d Levine added.<\/p>\n

\u201cThe fact that we still need to look at linear programmatic as kind of a separate beast is something we should all start to want to reconcile and maybe have some degree of concern about,\u201d said Brett Hurwitz<\/a> of OATH, the Verizon unit. And if all TV inventory becomes available on an IP-based delivery platform, a major concern will be getting \u201cenough of a premium on the highly desirable target folks to make up for the fact that some of your other impressions are going to probably be going at a much lower price.\u201d<\/p>\n

The issue of brand safety still holds sway and stands in the way of 100% data-driven decisions, according to Mike Law<\/a> of Dentsu Aegis Network. \u201cWe need to find the right balance of that, because some brands hold that way too close to them and some buyers hold that way too close to them,\u201d said Law. \u201cThey fear that if I don\u2019t say something then this computer will do my job for me or somebody will do it for me.\u201d<\/p>\n

Sellers have obvious concerns about total automation when optimizing their inventory across the multitude of buyers. \u201cIn linear, there\u2019s a lot of pressure on the inventory. There\u2019s a huge amount of demand,\u201d said Levine.<\/p>\n

\u201cIt\u2019s true, the private marketplaces are really the path forward for the most part when it comes to especially linear television inventory,\u201d said Hurwitz.<\/p>\n

Given some marketers\u2019 desire to cherry pick ad units versus having the ability to transact via automation, \u201cThere\u2019s a very healthy tension between those two models that we\u2019re seeing in the marketplace,\u201d Levine<\/a> noted. And while being able to leverage programmatic technology to access inventory and re-optimize plans \u201cis a very desirable state for us to reach in the future,\u201d it\u2019s tough to do for sellers that don\u2019t have lots of unsold inventory. \u201cThat\u2019s one of the challenges.\u201d<\/p>\n

Asked by Prohaska<\/a> about the prospects of the OpenAP targeting consortium launched by FOX, Viacom and Turner, Law said its premise \u201cremains really strong and positive.\u201d The missing piece to him is being able to transact collectively across all members.<\/p>\n

And OpenAP is in a crowded space.<\/p>\n

\u201cThere\u2019s OpenAP and then I\u2019ve got actually all the partners included in OpenAP trying to sell me their own platform, plus fifteen other networks trying to sell me their platform as well,\u201d said Law. \u201cAnd then I\u2019ve got Simulmedia calling me, I\u2019ve got Adobe calling me, I\u2019ve got Videology calling me.\u201d<\/p>\n

OATH experienced its own version of too many choices upon the merger of AOL and Yahoo, Hurwitz recalled, given the existence of \u201cI\u2019m going to say eight DSP\u2019s between the two companies\u201d plus a number of DSP\u2019s. OATH decided to sunset its linear TV programmatic platform, which Hurwitz called \u201ca fantastic product,\u201d because \u201cwe felt was going to serve the industry for some period of time and then perhaps not be the tool the industry needed.\u201d<\/p>\n

This video was produced in San Juan, Puerto Rico at the Beet.TV executive retreat. Please find more videos from the series on this page<\/a>. The Beet Retreat was presented by NCC along with Amobee, Dish Media, Oath and Google.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"

SAN JUAN, Puerto Rico\u2014Fully IP-based television may be inevitable, but fully programmatic buying and selling of advertising inventory isn\u2019t, according to buy- and sell-side executives who converged for a panel discussion at the recent Beet Retreat 2018. Moderated by consultant Matt Prohaska, the discussion touched on the eternal reality of supply versus demand in making […]<\/p>\n","protected":false},"author":17,"featured_media":58415,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"mc4wp_mailchimp_campaign":[]},"categories":[7653],"tags":[3531,3712,3803,6637,6921,7448,7534,7574,7692,7693],"_links":{"self":[{"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/posts\/58403"}],"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\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/comments?post=58403"}],"version-history":[{"count":0,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/posts\/58403\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/media\/58415"}],"wp:attachment":[{"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/media?parent=58403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/categories?post=58403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/tags?post=58403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}