The programmatic access library lets publishers collect signals to unlock Ad Exchange
demand. Create a
NonceLoader instance on page load to reduce latency. For each
stream (for DAI) or individual ad request, call the relevant setters as needed followed by a
call to the loadNonceManager method. You can then call the
NonceManager.getNonce() method to get the string to add to ad requests as the
value to the "&paln" URL parameter. Call the
NonceManager.sendAdClick() and
NonceManager.sendAdImpression() methods based on user interactions.
| Constructors | |
|---|---|
constructor
|
Constructor. |
| Methods | |
|---|---|
load
|
|
Constructors
constructor
new NonceLoader(consentSettings?: ConsentSettings): NonceLoader
Constructor.
| Parameters | |
|---|---|
|
Settings related to regulations and consent. |
| 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. |