---
title: SKStoreProductParameterAdNetworkNonce
framework: storekit
role: symbol
role_heading: Global Variable
path: storekit/skstoreproductparameteradnetworknonce
---

# SKStoreProductParameterAdNetworkNonce

The key that represents a random value to use for added security.

## Declaration

```swift
let SKStoreProductParameterAdNetworkNonce: String
```

## Mentioned in

Combining parameters to generate a signature for SKAdNetwork 1 Generating the signature to validate StoreKit-rendered ads Combining parameters to generate a signature for SKAdNetwork 2 Combining parameters to generate signatures for SKAdNetwork 2.2 and 3

## Discussion

Discussion The value for this key is an NSUUID. Ad networks generate a random value for this key at the time of the ad impression. important: When you generate the signature value (SKStoreProductParameterAdNetworkAttributionSignature), you must sign the nonce as an all-lowercase UUID string representation.

## See Also

### Required keys

- [SKStoreProductParameterAdNetworkIdentifier](storekit/skstoreproductparameteradnetworkidentifier.md)
- [SKStoreProductParameterAdNetworkCampaignIdentifier](storekit/skstoreproductparameteradnetworkcampaignidentifier.md)
- [SKStoreProductParameterAdNetworkTimestamp](storekit/skstoreproductparameteradnetworktimestamp.md)
- [SKStoreProductParameterAdNetworkAttributionSignature](storekit/skstoreproductparameteradnetworkattributionsignature.md)
