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 : NSObject
Swift
class INOmidAdSession : NSObject
-
Class that defines a friendly obstruction.
See moreDeclaration
Objective-C
@interface INOmidFriendlyObstruction : NSObject
Swift
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 : NSObject
Swift
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 : NSObject
Swift
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 : NSObject
Swift
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 : NSObject
Swift
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 : NSObject
Swift
class OOAdVerification : NSObject
-
Information about the content that is making the ad request.
See moreDeclaration
Objective-C
@interface OOContentMetadata : NSObject
Swift
class OOContentMetadata : NSObject
-
A resource containing HTML code, used by
See moreOOPulseCompanionAd
.Declaration
Objective-C
@interface OOHTMLResource : OOResource
Swift
class OOHTMLResource : OOResource
-
A resource used by
See moreOOPulseCompanionAd
to be displayed within an IFrame.Declaration
Objective-C
@interface OOIFrameResource : OOResource
Swift
class OOIFrameResource : OOResource
-
Object passed to callbacks when errors occur.
See moreDeclaration
Objective-C
@interface OOLogItem : NSObject
Swift
class OOLogItem : NSObject
-
Represents a media resource associated with a video ad.
See moreDeclaration
Objective-C
@interface OOMediaFile : NSObject
Swift
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 : NSObject
Swift
class OOPulse : NSObject
-
Settings about the environment in which the ad will play.
See moreDeclaration
Objective-C
@interface OORequestSettings : NSObject
Swift
class OORequestSettings : NSObject
-
A static resource, such as an image or Flash banner, used by
See moreOOPulseCompanionAd
.Declaration
Objective-C
@interface OOStaticResource : OOResource
Swift
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 : NSObject
Swift
class OOUniversalAdId : NSObject