ProgrammaticAccessLibrary Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
PALSettings
@interface PALSettings : NSObject
The PALSettings class stores SDK wide settings.
-
Specify if storage is allowed (used for TCFv2 compliance). Default value is false.
Declaration
Swift
var allowStorage: Bool { get set }
Objective-C
@property (nonatomic) BOOL allowStorage;
-
Specify if the ad request is directed to a child or user of an unknown age (for example,
TFCD or TFUA). Default value is false.
Declaration
Swift
var directedForChildOrUnknownAge: Bool { get set }
Objective-C
@property (nonatomic) BOOL directedForChildOrUnknownAge;
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.
[null,null,["Last updated 2025-08-20 UTC."],[[["\u003cp\u003eThe \u003ccode\u003ePALSettings\u003c/code\u003e class manages SDK-wide settings, including storage and user age targeting.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eallowStorage\u003c/code\u003e determines if data storage is permitted, defaulting to false for TCFv2 compliance.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003edirectedForChildOrUnknownAge\u003c/code\u003e signals if the ad request targets children or users with unknown age, defaulting to false.\u003c/p\u003e\n"]]],[],null,["# ProgrammaticAccessLibrary Framework Reference\n\nPALSettings\n===========\n\n\n @interface PALSettings : NSObject\n\nThe PALSettings class stores SDK wide settings.\n- `\n ``\n ``\n `\n\n ### [allowStorage](#/c:objc(cs)PALSettings(py)allowStorage)\n\n `\n ` \n Specify if storage is allowed (used for TCFv2 compliance). Default value is false. \n\n #### Declaration\n\n Swift \n\n var allowStorage: Bool { get set }\n\n Objective-C \n\n @property (nonatomic) BOOL allowStorage;\n\n- `\n ``\n ``\n `\n\n ### [directedForChildOrUnknownAge](#/c:objc(cs)PALSettings(py)directedForChildOrUnknownAge)\n\n `\n ` \n Specify if the ad request is directed to a child or user of an unknown age (for example,\n TFCD or TFUA). Default value is false. \n\n #### Declaration\n\n Swift \n\n var directedForChildOrUnknownAge: Bool { get set }\n\n Objective-C \n\n @property (nonatomic) BOOL directedForChildOrUnknownAge;"]]