# GoogleUserMessagingPlatform Framework Reference

# UMPDebugSettings


    @interface UMPDebugSettings : NSObject <NSCopying>

Overrides settings for debugging or testing.
- `


  ### [testDeviceIdentifiers](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/privacy/api/reference/Classes/UMPDebugSettings#/c:objc(cs)UMPDebugSettings(py)testDeviceIdentifiers)


  ` Array of device identifier strings. Debug features are enabled for devices with these
  identifiers. Debug features are always enabled for simulators.

  #### Declaration

  Swift

      var testDeviceIdentifiers: [String]? { get set }

  Objective-C

      @property (nonatomic, copy, nullable) NSArray<NSString *> *testDeviceIdentifiers;

- `


  ### [geography](https://developers.google.com/ad-manager/mobile-ads-sdk/ios/privacy/api/reference/Classes/UMPDebugSettings#/c:objc(cs)UMPDebugSettings(py)geography)


  ` Debug geography.

  #### Declaration

  Swift

      var geography: DebugGeography { get set }

  Objective-C

      @property (nonatomic) https://developers.google.com/ad-manager/mobile-ads-sdk/ios/privacy/api/reference/Enums/UMPDebugGeography.html geography;