Classes
The following classes are available globally.
- 
                  
                  
Class that enables communication with the Open Measurement SDK for Pulse iOS SDK.
See moreDeclaration
Objective-C
@interface INOmidAdSession : NSObjectSwift
class INOmidAdSession : NSObject - 
                  
                  
Class that defines a friendly obstruction.
See moreDeclaration
Objective-C
@interface INOmidFriendlyObstruction : NSObjectSwift
class INOmidFriendlyObstruction : NSObject - 
                  
                  
Used in creative separation and for compliance in certain programs, a category field is needed to categorize the ad’s content.
See moreDeclaration
Objective-C
@interface OOAdCategory : NSObjectSwift
class OOAdCategory : NSObject - 
                  
                  
Used to provide a value that represents a price that can be used by real-time bidding (RTB) systems. VAST is not designed to handle RTB since other methods exist, but this element is offered for custom solutions if needed.
See moreDeclaration
Objective-C
@interface OOAdPricing : NSObjectSwift
class OOAdPricing : NSObject - 
                  
                  
The AdSurvey is used to provide a URL to any resource file having to do with collecting survey data.
See moreDeclaration
Objective-C
@interface OOAdSurvey : NSObjectSwift
class OOAdSurvey : NSObject - 
                  
                  
A descriptive name for the system that serves the ad. Optionally, a version number for the ad system may also be provided using the version attribute.
See moreDeclaration
Objective-C
@interface OOAdSystem : NSObjectSwift
class OOAdSystem : NSObject - 
                  
                  
The AdVerification is used to contain the JavaScript or Flash code used to collect data. Multiple Verification elements may be used in cases where more than one verification vendor needs to collect data or when different API frameworks are used.
See moreDeclaration
Objective-C
@interface OOAdVerification : NSObjectSwift
class OOAdVerification : NSObject - 
                  
                  
Information about the content that is making the ad request.
See moreDeclaration
Objective-C
@interface OOContentMetadata : NSObjectSwift
class OOContentMetadata : NSObject - 
                  
                  
A resource containing HTML code, used by
See moreOOPulseCompanionAd.Declaration
Objective-C
@interface OOHTMLResource : OOResourceSwift
class OOHTMLResource : OOResource - 
                  
                  
A resource used by
See moreOOPulseCompanionAdto be displayed within an IFrame.Declaration
Objective-C
@interface OOIFrameResource : OOResourceSwift
class OOIFrameResource : OOResource - 
                  
                  
Object passed to callbacks when errors occur.
See moreDeclaration
Objective-C
@interface OOLogItem : NSObjectSwift
class OOLogItem : NSObject - 
                  
                  
Represents a media resource associated with a video ad.
See moreDeclaration
Objective-C
@interface OOMediaFile : NSObjectSwift
class OOMediaFile : NSObject - 
                  
                  
The Ooyala Pulse SDK.
This class is used to request ad sessions from Ooyala Pulse. An ad session contains all the ads that will be played along with a specific piece of content.
When your application has content which it wants to display alongside advertisements, it requests a new ad session using this class. (See
See moreOOPulseSession.)Declaration
Objective-C
@interface OOPulse : NSObjectSwift
class OOPulse : NSObject - 
                  
                  
Settings about the environment in which the ad will play.
See moreDeclaration
Objective-C
@interface OORequestSettings : NSObjectSwift
class OORequestSettings : NSObject - 
                  
                  
A static resource, such as an image or Flash banner, used by
See moreOOPulseCompanionAd.Declaration
Objective-C
@interface OOStaticResource : OOResourceSwift
class OOStaticResource : OOResource - 
                  
                  
The Universal Ad Identifier is used to provide a unique creative identifier that is maintained across systems.
See moreDeclaration
Objective-C
@interface OOUniversalAdId : NSObjectSwift
class OOUniversalAdId : NSObject 
        Classes  Reference