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 | |
|---|---|
load
|
|
Constructors
constructor
new NonceLoader(consentSettings?: ConsentSettings, googleAdManagerSettings?: GoogleAdManagerSettings): NonceLoader
Constructor.
| Parameters | |
|---|---|
|
Settings related to regulations and consent. |
|
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. |