Page Summary
-
NonceLoader is a programmatic access library for publishers to collect signals to unlock AdX demand.
-
To reduce latency, publishers should create a NonceLoader on page load.
-
The
loadNonceManagermethod returns a Promise that resolves with a NonceManager containing an encrypted nonce.
NonceLoader
The programmatic access library allows publishers to collect signals that can be used to unlock AdX demand. Publishers should create a NonceLoader on page load in order to reduce latency. For each stream (for DAI) or individual ad request, call the relevant setters as needed followed by a call to loadNonceManager. Publishers can then call NonceManager.getNonce() in order to get the string that should be added to ad requests as the value to the "&paln" URL parameter. Publishers should then call NonceManager.sendAdClick() and NonceManager.sendAdImpression() as appropriate.
Constructor
NonceLoader
new NonceLoader(consentSettings, googleAdManagerSettings)
Constructor.
Parameter
consentSettings
Optional
Settings related to regulations and consent.
googleAdManagerSettings
Optional
PAL settings that reflect the settings you configured in the Google Ad Manager UI.
Value must not be null.
Method
loadNonceManager
loadNonceManager(request) returns Promise containing non-null NonceManager
Parameter
request
The request containing information about the nonce being requested.
Value must not be null.
- Returns
-
non-null Promise containing non-null NonceManagerThe promise that will be resolved once the NonceManager with an encrypted nonce containing all pre-bid information is available.

