com.google.ads.interactivemedia.v3.api
Provides the classes necessary to request, retrieve, and control the playback of ads. Usage involves creating an com.google.ads.interactivemedia.v3.api.AdsLoader, providing an com.google.ads.interactivemedia.v3.api.AdDisplayContainer in which to play the ads, requesting ads with an com.google.ads.interactivemedia.v3.api.AdsRequest, and managing the ads with an com.google.ads.interactivemedia.v3.api.AdsManager. An instance of com.google.ads.interactivemedia.v3.api.ImaSdkFactory creates all SDK objects.
Interfaces
Ad | 
            
               An object that holds data corresponding to the main Ad.  | 
          
AdDisplayContainer | 
            
               A container in which to display the ads.  | 
          
AdErrorEvent | 
            
               An event raised when there is an error loading or playing ads.  | 
          
AdErrorEvent.AdErrorListener | 
            
               Interface for classes that will listen to AdErrorEvents.  | 
          
AdEvent | 
            
               Event to notify publisher that an event occurred with an Ad.  | 
          
AdEvent.AdEventListener | 
            
               Listener interface for ad events.  | 
          
AdPeriodInfo | 
            
               An ad period is a group of ads and slates that play at a specific time in the stream.  | 
          
AdPodInfo | 
            
               An ad may be part of a pod of ads.  | 
          
AdProgressInfo | 
            
               Represents the progress within this ad break.  | 
          
AdSlot | 
            
               An ad slot for the SDK to render ads.  | 
          
AdsLoader | 
            
               An object which allows publishers to request ads from ad servers or a dynamic ad insertion stream.  | 
          
AdsLoader.AdsLoadedListener | 
            
               Listener interface for notification of ad load or stream load completion.  | 
          
AdsManager | 
            
               An object which handles playing ads after they've been received from the server.  | 
          
AdsManagerLoadedEvent | 
            
               An event raised when ads are successfully loaded from the ad server through an AdsLoader.  | 
          
AdsRenderingSettings | 
            
               Defines parameters that control the rendering of ads.  | 
          
AdsRequest | 
            
               An object containing the data used to request ads from the server.  | 
          
BaseDisplayContainer | 
            
               A base class for more specialized container interfaces.  | 
          
BaseManager | 
            
               Base interface for managing ads.  | 
          
BaseRequest | 
            
               Base interface for requesting ads.  | 
          
CompanionAd | 
            
               An object that holds data corresponding to the companion Ad.  | 
          
CompanionAdSlot | 
            
               A companion ad slot for the SDK to render ads.  | 
          
CompanionAdSlot.ClickListener | 
            
               Listener interface for click events.  | 
          
CuePoint | 
            
               Represents a cuepoint within a VOD stream.  | 
          
FriendlyObstruction | 
            
               An obstruction that is marked as "friendly" for viewability measurement purposes.  | 
          
ImaSdkSettings | 
            
               Defines general SDK settings that are used when creating an AdsLoader.  | 
          
StreamDisplayContainer | 
            
               A display container specific to server-side ad insertion.  | 
          
StreamManager | 
            
               An object which manages dynamic ad insertion streams.  | 
          
StreamRequest | 
            
               An object containing the data used to request a stream with server-side ad insertion.  | 
          
UiElement | 
            
               Describes an element of the ad UI, to be requested or rendered by the SDK.  | 
          
UniversalAdId | 
            
               This object exposes information about the universal ad ID.  | 
          
Classes
ImaSdkFactory | 
            
               Factory class for creating SDK objects.  | 
          
VersionInfo | 
            
               Version info for SecureSignals adapters and for third party SDKs that collect SecureSignals.  | 
          
Enums
AdError.AdErrorCode | 
            
               The types of error that can be encountered.  | 
          
AdError.AdErrorType | 
            
               Specifies when the error was encountered, during either ad loading or playback.  | 
          
AdEvent.AdEventType | 
            
               Types of events that can occur during ad playback.  | 
          
FriendlyObstructionPurpose | 
            
               A list of purposes for which an obstruction would be registered as friendly.  | 
          
StreamRequest.StreamFormat | 
            
               Enum of possible stream formats.  | 
          
Exceptions
AdError | 
            
               An error that occurred in the SDK.  |