<!--
{
  "availability" : [
    "iOS: 16.1.0 -",
    "iPadOS: 16.1.0 -",
    "macCatalyst: 16.1.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "StoreKit",
  "identifier" : "/documentation/StoreKit/SKAdNetwork/CoarseConversionValue/init(rawValue:)",
  "metadataVersion" : "0.1.0",
  "role" : "Initializer",
  "symbol" : {
    "kind" : "Initializer",
    "modules" : [
      "StoreKit"
    ],
    "preciseIdentifier" : "s:So32SKAdNetworkCoarseConversionValuea03rawE0ABSS_tcfc"
  },
  "title" : "init(rawValue:)"
}
-->

# init(rawValue:)

Creates a coarse conversion value from the raw value.

```
init(rawValue: String)
```

## Parameters

`rawValue`

A string that is one of  [`low`](/documentation/StoreKit/SKAdNetwork/CoarseConversionValue/low), [`medium`](/documentation/StoreKit/SKAdNetwork/CoarseConversionValue/medium), or [`high`](/documentation/StoreKit/SKAdNetwork/CoarseConversionValue/high).

## Discussion

You don’t need to call the initializer to use coarse conversion values. When you provide the coarse conversion value to the [`updatePostbackConversionValue(_:coarseValue:completionHandler:)`](/documentation/StoreKit/SKAdNetwork/updatePostbackConversionValue(_:coarseValue:completionHandler:)) or [`updatePostbackConversionValue(_:coarseValue:lockWindow:completionHandler:)`](/documentation/StoreKit/SKAdNetwork/updatePostbackConversionValue(_:coarseValue:lockWindow:completionHandler:)) methods, use the static constants, [`low`](/documentation/StoreKit/SKAdNetwork/CoarseConversionValue/low), [`medium`](/documentation/StoreKit/SKAdNetwork/CoarseConversionValue/medium), or [`high`](/documentation/StoreKit/SKAdNetwork/CoarseConversionValue/high).

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)