AI-generated Key Takeaways
- 
          
The
google.imanamespace provides access to the SDK's classes, interfaces, enumerations, and properties. - 
          
The documentation includes references for namespaces, enumerations, classes, interfaces, and variables within the SDK.
 - 
          
Enumerations like
OmidAccessMode,OmidVerificationVendor, andUiElementscontrol various SDK behaviors and settings. - 
          
The
settingsvariable holds the SDK-wide configuration in anImaSdkSettingsobject. 
| Namespaces | |
|---|---|
              Ad
             | 
            |
              Ad
             | 
            |
              Ad
             | 
            Types of AdErrorEvents.  | 
          
              Ad
             | 
            |
              Ads
             | 
            |
              Companion
             | 
            |
              Ima
             | 
            |
              secure
             | 
            Utility functions for Secure Signals.  | 
          
| Enumerations | |
|---|---|
              Omid
             | 
            
               
                Available access modes for OMID for Web, which control how much the verification
                script can access.
               
             | 
          
              Omid
             | 
            Identifies an OMID verification vendor.  | 
          
              Ui
             | 
            
               
                Enum specifying different UI elements that can be configured to be displayed or
                hidden.
               
             | 
          
| Classes | |
|---|---|
              Ad
             | 
            
               This class represents a container for displaying ads.  | 
          
              Ads
             | 
            AdsLoader allows clients to request ads from ad servers.  | 
          
              Ads
             | 
            Defines parameters that control the rendering of ads.  | 
          
              Ads
             | 
            A class for specifying properties of the ad request.  | 
          
              Companion
             | 
            
               
                CompanionAdSelectionSettings object is used to define the selection criteria when
                calling the  
            google.ima.Ad.getCompanionAds function.
               | 
          
| Interfaces | |
|---|---|
              Ad
             | 
            
               An ad class that's extended by classes representing different ad types. 
             | 
          
              Ad
             | 
            The cue point list represents a time-schedule of ad breaks.  | 
          
              Ad
             | 
            
               
                AdError surfaces information to the user about whether a failure occurred during ad
                loading or playing.
               
             | 
          
              Ad
             | 
            
               
                This event is raised when an error occurs when loading an ad from the Google or
                DoubleClick servers.
               
             | 
          
              Ad
             | 
            
               
                This event type is raised by the ad as a notification when the ad state changes and
                when users interact with the ad.
               
             | 
          
              Ad
             | 
            An ad may be part of a pod of ads.  | 
          
              Ad
             | 
            
               
                This object exposes information about the current progress as an ad is playing.
               
             | 
          
              Ads
             | 
            
               
                Provides the outer public API to the publisher and communicates with the inner
                instance of ads manager.
               
             | 
          
              Ads
             | 
            
               
                This event is raised when ads are successfully loaded from the Google or DoubleClick
                ad servers through an AdsLoader.
               
             | 
          
              Ads
             | 
            |
              Ads
             | 
            |
              Companion
             | 
            Represents a companion ad.  | 
          
              Companion
             | 
            |
              Ima
             | 
            An event raised by the IMA SDK.  | 
          
              Ima
             | 
            This class contains SDK-wide settings.  | 
          
              Universal
             | 
            
               
                This object exposes information about the universal ad ID associated with the
                creative, including the ad ID value and the ad ID registry.
               
             | 
          
| Variables | |
|---|---|
              settings
             | 
            Object holding the SDK-wide settings.  | 
          
Enumerations
OmidAccessMode
OmidAccessMode
            OmidVerificationVendor
UiElements
UiElements
            Variables
            Const settings
          
          settings:
                ImaSdkSettings