Class 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.
Constructors
constructor
Constructor.
Methods
loadNonceManager

Constructors


constructor

new NonceLoader(consentSettings?: ConsentSettings, googleAdManagerSettings?: GoogleAdManagerSettings): NonceLoader
Constructor.
Parameters
Optional consentSettings: ConsentSettings Settings related to regulations and consent.
Optional googleAdManagerSettings: GoogleAdManagerSettings PAL settings that reflect the settings you configured in the Google Ad Manager UI.
Returns
NonceLoader

Methods


loadNonceManager

loadNonceManager(request: NonceRequest): Promise<NonceManager>
Parameters
request: NonceRequest The request containing information about the nonce being requested.
Returns
Promise<NonceManager> The promise that resolves when the NonceManager with an encrypted nonce containing all pre-bid information is available.