GoogleImaAd_Objc

@objc(THEOplayerGoogleImaAd)
public protocol GoogleImaAd_Objc : Ad_Objc

A GoogleImaAd is a concrete implementation of an Ad which represents a Google IMA ad.

  • The source ad server information included in the ad response.

    Declaration

    Swift

    var adSystem: String? { get }
  • The identifier of the selected creative for the ad.

    Declaration

    Swift

    var creativeId: String? { get }
  • The list of wrapper ad identifiers as specified in the VAST response.

    Declaration

    Swift

    var wrapperAdIds: [String] { get }
  • The list of wrapper ad systems as specified in the VAST response.

    Declaration

    Swift

    var wrapperAdSystems: [String] { get }
  • The list of wrapper creative identifiers.

    Declaration

    Swift

    var wrapperCreativeIds: [String] { get }
  • The bitrate of the currently playing creative as listed in the VAST response.

    Declaration

    Swift

    var vastMediaBitrate: Int { get }
  • The list of universal ad ID information of the selected creative for the ad.

    Declaration

    Swift

    var universalAdIds: [UniversalAdId] { get }
  • The String representing custom trafficking parameters from the VAST response.

    Declaration

    Swift

    var traffickingParameters: String { get }