# GoogleMobileAds Framework Reference

# GADAdValuePrecision

    NS_ENUM(NSInteger, GADAdValuePrecision) {
      /// An ad value with unknown precision.
      GADAdValuePrecisionUnknown = 0,
      /// An ad value estimated from aggregated data.
      GADAdValuePrecisionEstimated = 1,
      /// A publisher-provided ad value, such as manual CPMs in a mediation group.
      GADAdValuePrecisionPublisherProvided = 2,
      /// The precise value paid for this ad.
      GADAdValuePrecisionPrecise = 3
    }

Undocumented
- `


  ### [GADAdValuePrecisionUnknown](https://developers.google.com/admob/ios/api/reference/Enums/GADAdValuePrecision#/c:@E@GADAdValuePrecision@GADAdValuePrecisionUnknown)


  ` An ad value with unknown precision.

  #### Declaration

  Swift

      case unknown = 0

  Objective-C

      GADAdValuePrecisionUnknown = 0

- `


  ### [GADAdValuePrecisionEstimated](https://developers.google.com/admob/ios/api/reference/Enums/GADAdValuePrecision#/c:@E@GADAdValuePrecision@GADAdValuePrecisionEstimated)


  ` An ad value estimated from aggregated data.

  #### Declaration

  Swift

      case estimated = 1

  Objective-C

      GADAdValuePrecisionEstimated = 1

- `


  ### [GADAdValuePrecisionPublisherProvided](https://developers.google.com/admob/ios/api/reference/Enums/GADAdValuePrecision#/c:@E@GADAdValuePrecision@GADAdValuePrecisionPublisherProvided)


  ` A publisher-provided ad value, such as manual CPMs in a mediation group.

  #### Declaration

  Swift

      case publisherProvided = 2

  Objective-C

      GADAdValuePrecisionPublisherProvided = 2

- `


  ### [GADAdValuePrecisionPrecise](https://developers.google.com/admob/ios/api/reference/Enums/GADAdValuePrecision#/c:@E@GADAdValuePrecision@GADAdValuePrecisionPrecise)


  ` The precise value paid for this ad.

  #### Declaration

  Swift

      case precise = 3

  Objective-C

      GADAdValuePrecisionPrecise = 3