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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["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,["PALSettings \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 Specify if storage is allowed (used for TCFv2 compliance). Default value is false. \n\n Declaration \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 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 Swift \n\n var directedForChildOrUnknownAge: Bool { get set }\n\n Objective-C \n\n @property (nonatomic) BOOL directedForChildOrUnknownAge;"]]