Skip to main content

Google PAL

The fl-google-pal library integrates with Google PAL library to enable publishers make a direct call to monetize Roku Applications.

Setup​

To load the framework, add the following to manifest:

bs_libs_required=roku_ads_lib,googleima3

Usage​

Create Google PAL​

In order to create the Google PAL intance you need to use the factory.

Create googlePal instance
m.googlePal = FLGooglePALFactory().googlePAL()

Get Nonce​

In order to get the Nonce from Google PAL you need to call the method getNonce from the googlePal instance, and pass it the context and the callback function that will be used to return the value of Nonce once Google PAL return it.

Get Google PAL Nonce
m.googlePal.getNonce(m.top, "onNonceChange")

sub onNonceChange(nonce as String)
? 'Nonce: ', nonce
end sub

Send Playback Start​

In order to notify to Google server that playback is started you need to call the method sendPlaybackStart without any parameters.

Send Playback Start
m.googlePal.sendPlaybackStart()

Send Playback End​

In order to notify to Google server that playback is ended you need to call the method sendPlaybackEnd without any parameters.

Send Playback End
m.googlePal.sendPlaybackEnd()