---
title: AdImpressionRequest
framework: skadnetworkforwebads
role: symbol
role_heading: Object
path: skadnetworkforwebads/adimpressionrequest
---

# AdImpressionRequest

The request body that devices send to fetch the web ad impression from the ad network’s server.

## Declaration

```data
object AdImpressionRequest
```

## Properties

source_domain: The effective top-level domain and one more preceding path component (eTLD+1) representation of the ad network that seeks ad attribution. source_engagement_type: A key that describes the type of user action that leads to the ad impression. The value is "click_to_App_Store". source_nonce: A Base64URL-encoded string representation of a UUID. This value is the same value the ad network provides as the attributionSourceNonce in the attributable ad link. version: The SKAdNetwork version of "4.0" or later. See SKAdNetwork release notes for version information.

## Mentioned in

Creating an attributable ad link

## Discussion

Discussion The device generates the AdImpressionRequest and sends it in the body of a Get a Signed Web Ad Impression Payload request. The device uses the value from the attributionSourceNonce in a web ad link for the source_nonce value in this request. The ad network looks up the fully signed web ad impression using the source_nonce value, which it creates when it serves the attributable ad link. important: The attributionSourceNonce in a web ad, the source_nonce in this request, and the nonce in a corresponding AdImpressionResponse all represent the same UUID, but the encoding varies.

## See Also

### Receiving a request for a web ad  payload

- [Get a Signed Web Ad Impression Payload](skadnetworkforwebads/get-a-signed-skadnetwork-ad-payload-for-a-web-ad..md)
