# ProgrammaticAccessLibrary Framework Reference

# PALGoogleAdManagerSettings


    @interface PALGoogleAdManagerSettings : NSObject

PAL settings reflecting settings configured in Google Ad Manager.
- `


  ### [disableFirstPartyIdentifiers](https://developers.google.com/ad-manager/pal/tvos/reference/Classes/PALGoogleAdManagerSettings#/c:objc(cs)PALGoogleAdManagerSettings(py)disableFirstPartyIdentifiers)


  ` Specifies whether to disable first-party identifiers used for ad selection.

  <br />

  If you updated the "First party identifiers for ads on apps" setting in Ad Manager within
  Admin \> Global settings, set this value to true to disable such identifiers in PAL.

  <br />

  Note that this setting does not apply to the use of storage for invalid traffic detection.

  #### Declaration

  Swift

      var disableFirstPartyIdentifiers: Bool { get set }

  Objective-C

      @property (nonatomic) BOOL disableFirstPartyIdentifiers;

- `


  ### [disableLimitedAdsStorage](https://developers.google.com/ad-manager/pal/tvos/reference/Classes/PALGoogleAdManagerSettings#/c:objc(cs)PALGoogleAdManagerSettings(py)disableLimitedAdsStorage)


  ` Specifies whether to disable invalid traffic detection-only storage used for [limited ads](https://support.google.com/admanager/answer/9882911).

  <br />

  If you updated the "Programmatic limited ads" setting in Ad Manager within Admin \> Global
  settings, set this value to true to disable such storage for limited ads in PAL.

  <br />

  Note that this setting does not apply to non-limited ads.

  #### Declaration

  Swift

      var disableLimitedAdsStorage: Bool { get set }

  Objective-C

      @property (nonatomic) BOOL disableLimitedAdsStorage;