AI-generated Key Takeaways
-
NonceLoader is a programmatic access library that helps publishers gather signals to access AdX demand.
-
Publishers need to create a NonceLoader instance upon page load and utilize its methods to generate and manage nonces for ad requests.
-
Nonces, obtained via NonceManager, enhance ad requests by carrying pre-bid information through the "&paln" URL parameter.
-
Publishers are expected to use NonceManager methods to signal ad clicks and impressions for tracking purposes.
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.