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":75496,"date":"2021-08-18T07:32:26","date_gmt":"2021-08-18T11:32:26","guid":{"rendered":"https:\/\/www.beet.tv\/?p=75496"},"modified":"2021-08-18T07:32:26","modified_gmt":"2021-08-18T11:32:26","slug":"from-defense-to-offense-pixabilitys-duffy-flips-ctv-suitability-on-its-head","status":"publish","type":"post","link":"https:\/\/dev.beet.tv\/2021\/08\/from-defense-to-offense-pixabilitys-duffy-flips-ctv-suitability-on-its-head.html","title":{"rendered":"From Defense To Offense: Pixability’s Duffy Flips CTV Suitability On Its Head"},"content":{"rendered":"

When TV viewing and advertising begins to look and function like digital advertising, how safe is the environment for brands to be in?<\/p>\n

Brand safety concerns once plagued digital display and online video inventory. They have been somewhat soothed by brand safety software.<\/p>\n

But, as conected TV rises, some of the same concerns are arriving on TV now.<\/p>\n

CTV hits prime-time<\/h2>\n

In this video interview with Beet.TV, Matt Duffy of Pixability, a vendor of brand safety tooling for YouTube and other platforms, describes how the category is evolving.<\/p>\n

Duffy points to a study from Global Alliance for Responsible Media and data from Comscore showing how comfortable advertisers have become with those channels.<\/p>\n

“It showed (that) YouTube is now over 99% brand-safe for advertisers,” he says.\u00a0“According to Comscore, over 40% of CTV watch time is YouTube.”<\/p>\n

And Pixability just commissioned its own survey of ad buyer attitudes to brand safety in connected TV.<\/p>\n

Duffy summarized some of the results.<\/p>\n

Buyers look beyond<\/h2>\n

“(Respondents) don’t see CTV as a brand suitability threat or safety threat … Their concern is reach and driving full-funnel results on CTV,” he explains.<\/p>\n

But Duffy says it’s not that simple – “safety” may be built-in, but “suitability” of content is a different matter.<\/p>\n

“CTV content sometimes may have nudity or violence and so forth,” he says. “And it may also express certain opinions that a brand may not want to be aligned with.<\/p>\n

“Although YouTube is safe, there are specific suitability issues that some of your advertisers may have with.”<\/p>\n

From threat to opportunity<\/h2>\n

Pixability\u2019s clients include the \u201cbig six agencies\u201d plus smaller independents and some brands as well,<\/p>\n

Duffy says the same kind of vendors that offer “brand safety” technology can also help out with “suitability”, the alignment of ads to inventory in an expanding CTV universe.\u00a0“No-one wants one and not the other,” he says.<\/p>\n

In fact, Duffy thinks the ‘brand safety” threat has reached the point of becoming an opportunity.<\/p>\n

“Suitability has always been a little bit about defence and avoiding content you don’t want,” he says. “(But) it can be also thought of as an offensive measure – go on the offence and find content that performs well.<\/p>\n

“We’re seeing a great trend towards agencies and brands embracing that and saying, ‘Yes, it’s not as much about avoiding content as it is about finding content that helps us perform better’.<\/p>\n

Defense to offense<\/h2>\n

Companies like Pixability aim to turn video content into metadata signals, surfaced in buying platforms, that ad buyers can leverage or swerve. They are enabling the new wave of \u201ccontextual\u201d video ad targeting.<\/p>\n

Previously, Pixability released a tool for automating analyses of what specific video iterations are working or not. The system uses machine learning to evaluate the different versions of the uploaded ads while measuring their performance, context and audience against the client\u2019s KPIs.<\/p>\n

“We’ve created curated lists around different causes that people want to support or types of creators that people want to support,” Duffy adds. “We have LGBTQ creator lists, we have black and Asian creator lists, et cetera.<\/p>\n

“So it’s a really nice trend to see suitability, not just as a preventative measure, but as a way to connect with creators that you want to support.”<\/p>\n

You are watching \u201cDriving Reach and Results on Connected TV,\u201d a Beet.TV leadership series presented by Pixability. For more videos, please\u00a0visit this page<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"

When TV viewing and advertising begins to look and function like digital advertising, how safe is the environment for brands to be in? Brand safety concerns once plagued digital display and online video inventory. They have been somewhat soothed by brand safety software. But, as conected TV rises, some of the same concerns are arriving […]<\/p>\n","protected":false},"author":15,"featured_media":75539,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"mc4wp_mailchimp_campaign":[]},"categories":[8767],"tags":[5953,8883],"_links":{"self":[{"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/posts\/75496"}],"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=75496"}],"version-history":[{"count":0,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/posts\/75496\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/media\/75539"}],"wp:attachment":[{"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/media?parent=75496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/categories?post=75496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/tags?post=75496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}