GoogleMobileAds Framework Reference

  • GADPublisherPrivacyPersonalizationState is an enum defining publisher privacy treatment personalization states for ad requests.

  • It includes three states: GADPublisherPrivacyPersonalizationStateDefault (default treatment), GADPublisherPrivacyPersonalizationStateEnabled (personalized treatment), and GADPublisherPrivacyPersonalizationStateDisabled (non-personalized treatment).

  • Each state has corresponding integer values for use in Swift and Objective-C.

GADPublisherPrivacyPersonalizationState

enum GADPublisherPrivacyPersonalizationState : NSInteger {}

Publisher privacy treatment personalization states.

  • Indicates that ad requests should receive the default publisher privacy treatment.

    Declaration

    Swift

    case `default` = 0

    Objective-C

    GADPublisherPrivacyPersonalizationStateDefault = 0
  • Indicates that ad requests should receive personalized publisher privacy treatment.

    Declaration

    Swift

    case enabled = 1

    Objective-C

    GADPublisherPrivacyPersonalizationStateEnabled = 1
  • Indicates that ad requests should receive non-personalized publisher privacy treatment.

    Declaration

    Swift

    case disabled = 2

    Objective-C

    GADPublisherPrivacyPersonalizationStateDisabled = 2