FBAdSettings
A more recent version of this class is available. Check out the latest version.

AdSettings contains global settings for all ad controls.

Superclass:NSObject
Declared in:FBAdSettings.h
Class Methods
addTestDevice:

Adds a test device.

ParameterDescription
deviceHash

The id of the device to use test mode, can be obtained from debug log

+ (void) addTestDevice:(NSString *)deviceHash;
Discussion:

Copy the current device Id from debug log and add it as a test device to get test ads. Apps running on emulator will automatically get test ads. Test devices should be added before loadAd is called.

Declared In: FBAdSettings.h
addTestDevices:

Add a collection of test devices. See +addTestDevices: for details.

ParameterDescription
devicesHash

The array of the device id to use test mode, can be obtained from debug log

+ (void) addTestDevices:(FB_NSArrayOf(NSString *)*)devicesHash;
Declared In: FBAdSettings.h
clearTestDevices

Clear all the added test devices

+ (void) clearTestDevices;
Declared In: FBAdSettings.h
getLogLevel

Gets the current SDK logging level

+ (FBAdLogLevel) getLogLevel;
Declared In: FBAdSettings.h
setIsChildDirected:

Configures the ad control for treatment as child-directed.

ParameterDescription
isChildDirected

Indicates whether you would like your ad control to be treated as child-directed

+ (void) setIsChildDirected:(BOOL)isChildDirected;
Discussion:

Note that you may have other legal obligations under the Children's Online Privacy Protection Act (COPPA). Please review the FTC's guidance and consult with your own legal counsel.

Declared In: FBAdSettings.h
setLogLevel:

Sets the current SDK logging level

+ (void) setLogLevel:(FBAdLogLevel)level;
Declared In: FBAdSettings.h
setUrlPrefix:

Sets the url prefix to use when making ad requests.

+ (void) setUrlPrefix:(NSString *)urlPrefix;
Discussion:

This method should never be used in production.

Declared In: FBAdSettings.h