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 NonceManager
The promise that will be resolved once the NonceManager with an encrypted nonce containing all pre-bid information is available.