---
title: "loadProduct(parameters:impression:reengagementURL:)"
framework: storekit
role: symbol
role_heading: Instance Method
path: "storekit/skstoreproductviewcontroller/loadproduct(parameters:impression:reengagementurl:)"
---

# loadProduct(parameters:impression:reengagementURL:)

## Declaration

```swift
@MainActor @preconcurrency func loadProduct(parameters: [String : Any], impression: AppImpression, reengagementURL: URL) async throws
```

## See Also

### Loading a new product screen

- [Offering media for sale in your app](storekit/offering-media-for-sale-in-your-app.md)
- [loadProduct(withParameters:completionBlock:)](storekit/skstoreproductviewcontroller/loadproduct(withparameters:completionblock:).md)
- [loadProduct(withParameters:impression:completionBlock:)](storekit/skstoreproductviewcontroller/loadproduct(withparameters:impression:completionblock:).md)
- [loadProduct(parameters:impression:)](storekit/skstoreproductviewcontroller/loadproduct(parameters:impression:).md)
- [Product Dictionary Keys](storekit/product-dictionary-keys.md)
