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

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/superbeet/dev.beet.tv/wp-includes/wp-db.php on line 3030

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/feed-rss2.php on line 8
Tariq Mahmoud – Beet.TV https://dev.beet.tv The root to the media revolution Sun, 15 Dec 2019 13:22:25 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.7 Roku Takes TV Sets & dataxu Overseas https://dev.beet.tv/2019/12/roku-takes-tv-sets-dataxu-overseas.html Sun, 15 Dec 2019 13:22:25 +0000 https://www.beet.tv/?p=64050 Roku is the world’s most popular add-on internet TV device. But, in a world where more new TV sets are now shipping with internet services built in, Roku is going to need to change to defend its position.

After previously getting its software embedded on TVs from TCL, Sharp and Hisense in the US, Roku last month struck its first deal to launch a Roku-powered TV outside of North America.

Tariq Mahmoud, Roku’s international head of sales and strategy, explained the deal in this video interview with Furious Corp’s Ashley J. Swartz for Beet.TV.

“We just launched Roku TVs last month in the UK, working with Hisense as our TV OEM partner,” he says. “This is Roku software embedded onto Hisense hardware with Argos being our primary launch partner from a retailer point of view.

“We’re really excited about what this brings to consumers in the UK. It provides them an opportunity to engage with the Roku platform as their primary source.

“It allows us to be able to do more things on the advertising side with regards to data that we gather from that platform.”

We previously reported Roku’s significant lead over rivals when it comes to use of streaming TV device platforms, according to sales data crunched by Strategy Analytics.

But Roku’s looming challenge was underscored this month in an article by Bloomberg BusinessWeek describing Roku as “under siege”

A range of alternative add-on devices is competing for share. And, whilst Roku is building a sizeable ad sales business, AVOD services are also keen to stake out ad-supported OTT for themselves.

In October, Roku announced its plan to acquire dataxu, a demand-side ad-buying platform, for $150 million.

Mahmoud said the deal bolsters Roku in three ways:

  1. “It enables buyers to fully plan and optimise for their ad buy across multiple channels of, primarily, Roku.”
  2. “It also then enables them to buy in real-time inventory in an automated capacity using programmatic means through the DSP technology itself.”
  3. “It allows them to measure, in rea-time, their ad buys’ effectiveness on the platform directly using first-party data that Roku has by having a direct relationship with the consumer.”

This video was produced in London at the Future of TV Ads Global forum in December 2019.   This series is sponsored by Finecast, the global addressable TV company that is part of WPP.   For more videos from the series, please visit this page.

]]>
Beet.TV
As Roku Pulls Away, Gap Between OTT Viewing & Ads Must Be Closed https://dev.beet.tv/2019/07/roku-tariq-mahmoud.html Tue, 02 Jul 2019 13:55:09 +0000 https://www.beet.tv/?p=61222 CANNES – Over-the-top (OTT) TV viewing is exploding. Now OTT operators need to see their advertising revenue increase at the same pace.

In this video interview with Beet.TV, Tariq Mahmoud, Roku head of international sales and strategy, describes a disconnect he expects will be closed in the next few years.

‘There’s this delta right now between OTT viewing and OTT ad spend,” Mahmoud says. “That will get closer and closer over time. Just like we saw in digital over the last five years, I think we’ll see that in TV as well. Ad spend on OTT … will catch up to viewership on OTT.”

His comments come as just-published analysis by Strategy Analytics shows how Roku’s lead for connected TV device adoption is accelerating. More than 30% of the connected TV devices sold in the US in Q1 2019 were Roku devices, it says…

And the observation is interesting. eMarketer forecasts OTT viewing reaching another 1.7% of the US population by 2021…

But Winterberry Group sees US OTT advertising spend slowing, from 42% in 2018 to 20% in 2019…

That illustrates the need for OTT ad spending to catch up to OTT viewing.

Roku is well positioned. An attractive pricepoint, a simple proposition and integration in some TV sets is seeing Roku pull away from the rest of the pack, according to Strategy Analytics.

There are now more than 41 million Roku-based devices in use, including Roku media streamers and Roku-based smart TVs, accounting for 15.2% of all media streaming devices.

Roku now has a 36% lead over the next major platform, Sony PlayStation, in terms of devices in use. The report predicts that this lead will stretch to 70% by the end of the year, largely as a result of the success of Roku’s smart TV partner strategy.

Mahmoud says: “In Q1 of this year alone, we reached 29 million active accounts, which was 2 million more than the quarter before that, 9 billion hours of total hours streaming, relative to about 25 billion last year in total, 9 billion just of Q1, so our growth is tremendous.”

So, what is Roku doing to win advertising?

The outfit holds first-party data on its users in unique identifiers it calls RIDAs, helping facilitate targeted advertising. Earlier this year, Adobe Ad Cloud began matching marketers’ own audience segments to RIDAs, meaning buyers who use Adobe as a demand-side platform (DSP) can now end up buying Roku ads more easily.

Roku also offers 15- and 30-second video commercials but also background wallpaper sponsorships, sponsored content hubs or advertiser-funded free movie nights.

Twelve months ago, Roku launched a marketplace where TV networks can sell their ads to target specific audiences.

You can find all of Beet.TV’s coverage of Cannes on this page

]]>
Beet.TV