To discuss and provide feedback on our products, join the official AdMob Discord channel in the Google Advertising and Measurement Community server.

GoogleMobileAds Framework Reference

  • GADAdValuePrecision is an enum defining the level of accuracy for an ad's value.

  • It includes four precision levels: Unknown, Estimated, PublisherProvided, and Precise.

  • These levels indicate whether the value is unknown, estimated, provided by the publisher, or the exact price paid.

  • Developers can use this enum to understand the reliability of the ad value they receive.

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

  • An ad value with unknown precision.

    Declaration

    Swift

    case unknown = 0

    Objective-C

    GADAdValuePrecisionUnknown = 0
  • An ad value estimated from aggregated data.

    Declaration

    Swift

    case estimated = 1

    Objective-C

    GADAdValuePrecisionEstimated = 1
  • A publisher-provided ad value, such as manual CPMs in a mediation group.

    Declaration

    Swift

    case publisherProvided = 2

    Objective-C

    GADAdValuePrecisionPublisherProvided = 2
  • The precise value paid for this ad.

    Declaration

    Swift

    case precise = 3

    Objective-C

    GADAdValuePrecisionPrecise = 3

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年08月20日 UTC.