---
title: "init(_:prefersPromotionalIcon:icon:)"
framework: storekit
role: symbol
role_heading: Initializer
path: "storekit/subscriptionofferview/init(_:preferspromotionalicon:icon:)"
---

# init(_:prefersPromotionalIcon:icon:)

## Declaration

```swift
nonisolated init(_ subscription: Product, prefersPromotionalIcon: Bool = false, @ViewBuilder icon: () -> Icon) where PlaceholderIcon == EmptyView
```
