Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Veera_Krithu
Level 7

RAF Ad Pause / Play Feature

We have used RAF for video ads but not able to pause/play the ad. Pressing pause/play button doesn't have any effect while the ad is playing. I have read, it is possible to pause the ad out of the box but not sure why this not happening in our case. Any specific settings/handling should be done in order to achieve this ad pause/play feature with an indicator. Please advice.

0 Kudos
8 REPLIES 8\
renojim
Community Streaming Expert

Re: RAF Ad Pause / Play Feature

There shouldn't be anything you have to do.  What version of the RAF library do you have (adIface.getLibVersion()) and what version of firmware do you have?  I can pause ads with version 2.1231 of the library and v9.2 of the firmware.  I think there's even tracking events that can be fired when paused/resumed.  There isn't any kind of indicator like a progress bar - the video just gets paused.

Roku Community Streaming Expert

Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.

I am not a Roku employee.
0 Kudos
Veera_Krithu
Level 7

Re: RAF Ad Pause / Play Feature

Thanks for the response @renojim. The RAF version we use is 2.1231 and firmware v9.2.0. Tried to track the event via setTrackingCallback during ad play but no luck, pressing pause/play doesn't trigger any event other than ad pod start, complete, etc.



0 Kudos
renojim
Community Streaming Expert

Re: RAF Ad Pause / Play Feature

I have seen live streams on the Roku Channel that can't be paused (which is annoying) and sure enough the ads can't be paused either, but I don't know how the ads are integrated into the stream.  @RokuNB is the RAF expert.

Roku Community Streaming Expert

Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.

I am not a Roku employee.
0 Kudos
RokuNB
Roku Employee
Roku Employee

Re: RAF Ad Pause / Play Feature

are you using raf.showAds() - or is this case of SSAI? 

if the first, you must be stealing the input focus.

if the second, not letting RAF handle the events first

0 Kudos
Veera_Krithu
Level 7

Re: RAF Ad Pause / Play Feature

@RokuNB We are using raf.showAds(). I tried to set a focus for RAF task via m.top.setFocus(true) in RAF task init function but no luck. Any idea of how to bring back the input focus in this case?

 

0 Kudos
Veera_Krithu
Level 7

Re: RAF Ad Pause / Play Feature

@RokuNB Just to follow up on the previous post, any idea on how to bring back the focus in case of RAF.showAds()?. I tried setting the focus = true to RAF task but that doesn't help.

0 Kudos
Veera_Krithu
Level 7

Re: RAF Ad Pause / Play Feature

Finally able to find the root cause and fix the ad pause issue. Enabled non-interactive mode (adIface.enableNonInteractiveMode(true)) for ad interface that prevented from interacting the ad play like a pause. Removing enableNonInteractiveMode enabled the ad pause feature. This solution may be useful for someone having a similar issue.

0 Kudos
renojim
Community Streaming Expert

Re: RAF Ad Pause / Play Feature

Thanks for letting us know!

Roku Community Streaming Expert

Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.

I am not a Roku employee.
0 Kudos