OMIDAdSessionConfiguration
@interface OMIDAdSessionConfiguration : NSObject
@property OMIDOwner impressionOwner;
@property OMIDOwner videoEventsOwner;
@property BOOL isolateVerificationScripts;
/*
* Returns nil and sets error if OMID isn't active or arguments are invalid.
*
* @param impressionOwner providing details of who is responsible for triggering the impression event.
* @param videoEventsOwner providing details of who is responsible for triggering video events. This is only required for video ad sessions and should be set to videoEventsOwner:OMIDNoneOwner for display ad sessions.
* @param isolateVerificationScripts determines whether verification scripts will be placed in a sandboxed environment. This will not have any effect for native sessions.
*/
- (nullable instancetype)initWithImpressionOwner:(OMIDOwner)impressionOwner
videoEventsOwner:(OMIDOwner)videoEventsOwner
isolateVerificationScripts:(BOOL)isolateVerificationScripts
error:(NSError *_Nullable *_Nullable)error;
#pragma mark - Deprecated Methods
- (nullable instancetype)initWithImpressionOwner:(OMIDOwner)impressionOwner
videoEventsOwner:(OMIDOwner)videoEventsOwner
error:(NSError *_Nullable *_Nullable)error __deprecated_msg("Use -initWithImpressionOwner:videoEventsOwner:isolateVerificationScripts:error: instead.");
@end
Properties
-
Properties
Declaration
Objective-C
@property BOOL isolateVerificationScripts
Swift
var isolateVerificationScripts: Bool { get set }
-
Properties