GoogleMobileAds (Beta) Framework Reference

Classes

The following classes are available globally.

  • Preloader for app open ads.

    Declaration

    Swift

    class AppOpenAdPreloader : NSObject

    Objective-C

    
    @interface GADAppOpenAdPreloader : NSObject
  • Preloader for interstitial ads.

    Declaration

    Swift

    class InterstitialAdPreloader : NSObject

    Objective-C

    
    @interface GADInterstitialAdPreloader : NSObject
  • Configuration for preloading ads.

    Declaration

    Swift

    class PreloadConfigurationV2 : NSObject, NSCopying

    Objective-C

    
    @interface GADPreloadConfigurationV2 : NSObject <NSCopying>
  • Preloader for rewarded ads.

    Declaration

    Swift

    class RewardedAdPreloader : NSObject

    Objective-C

    
    @interface GADRewardedAdPreloader : NSObject
  • Preloader for rewarded interstitial ads.

    Declaration

    Swift

    class RewardedInterstitialAdPreloader : NSObject

    Objective-C

    
    @interface GADRewardedInterstitialAdPreloader : NSObject
  • Options for configuring Swipeable Interstitial ad behavior.

    Declaration

    Swift

    class SwipeableInterstitialAdOptions : NSObject, NSCopying

    Objective-C

    
    @interface GADSwipeableInterstitialAdOptions : NSObject <NSCopying>
  • A swipeable interstitial ad. This format is large similar to an interstitial ad but is presented like a banner ad. When displayed, it is intended to occupy the full screen. Use this ad format if you require strict control over the ad’s presentation and closing behavior, including custom gestures such as swipes to dismiss the interstitial. Similar to interstitial ads, swipeable interstitials have a minimum required screen hold time you must implement before allowing an ad to close.

    Declaration

    Swift

    class SwipeableInterstitialAd : NSObject

    Objective-C

    
    @interface GADSwipeableInterstitialAd : NSObject
  • Configuration for mediation adapter initialization during GMA SDK initialization.

    Declaration

    Swift

    class MediationInitializationConfiguration : NSObject

    Objective-C

    
    @interface GADMediationInitializationConfiguration : NSObject