Skip to main content

Generate a Nonce for Your Ad Request

A nonce is a single encrypted string generated by PAL via the NonceLoader. The PAL SDK requires each new stream request to be accompanied by a newly generated nonce. However, nonces may be reused for multiple ad requests within the same stream.

Initialize the PAL Plugin​

To initialize the PAL Plugin, add pal attribute to the plugins object in your config. To see more details about configuration, please check out PAL Plugin

m.player.callFunc("setConfig", {
...
"plugins": {
"pal": {
"enabled": true,
"forceLimitedAds": false,
"directedForChildOrUnknownAge": false,
"disableLimitedAdsStorage": false,
"disableFirstPartyIdentifiers": false,
"ppid": "12DJD92J02KXVLS9D817DCJ078S8F1J2",
"descriptionUrl": "https://docs4.lura.app/",
},
},
...
})

Using the PAL Nonce​

LuraPlayer automatically fills the reserved macro LURA_PAL_NONCE in URL's under the ads parameter. Check out macros for more details.

m.player.callFunc("setConfig", {
"lura": {
"appKey": "<YOUR_APP_KEY>",
"assetId": "<ASSET_ID>"
},
"plugins": {
"pal": {
"enabled": true,
"forceLimitedAds": false,
"directedForChildOrUnknownAge": false,
"disableLimitedAdsStorage": false,
"disableFirstPartyIdentifiers": false,
"ppid": "12DJD92J02KXVLS9D817DCJ078S8F1J2",
"descriptionUrl": "https://docs4.lura.app/",
},
},
})