Skip to main content
  • Google AdMob
  • GMA Next-Gen SDK for Android
  • Mobile Ads SDK for iOS
  • Mobile Ads Unity Plugin
  • Mobile Ads Flutter Plugin
  • Mobile Ads SDK for Android (Legacy)
  • AdMob API
  • GMA Next-Gen SDK for Android
  • Mobile Ads SDK for iOS
  • Mobile Ads Unity Plugin
  • Mobile Ads Flutter Plugin
  • Mobile Ads SDK for Android (Legacy)
  • AdMob API
Help and community
  • Support
  • Google Mobile Ads SDK support
  • AdMob support
  • Help Center
  • AdMob Help Center
  • AdMob Help Community
  • Community
  • Discord
  • Ads Developer Blog
  • YouTube
  • Google Advertisement and Measurement
/
  • English
  • Deutsch
  • Español
  • Français
  • Indonesia
  • Português – Brasil
  • Русский
  • 中文 – 简体
  • 日本語
  • 한국어
Sign in
  • GMA Next-Gen SDK for Android
Guides Reference SDK Support
  • Google AdMob
  • Documentation
    • More
  • Samples
    • More
  • Help and community
    • More
    • Guides
    • Reference
    • SDK
    • Support
  • Google Mobile Ads SDK
    • com.google.android.gms.ads
      • Overview
      • Classes
        • AdError
        • AdSize
        • MediaContent
        • RequestConfiguration
        • VersionInfo
        • VideoController
        • VideoController.VideoLifecycleCallbacks
        • VideoOptions
        • VideoOptions.Builder
      • Enums
        • AdFormat
        • AgeRestrictedTreatment
      • Annotations
        • RequestConfiguration.MaxAdContentRating
        • RequestConfiguration.TagForChildDirectedTreatment
        • RequestConfiguration.TagForUnderAgeOfConsent
        • VideoController.PlaybackState
      • Objects
        • MediationUtils
        • MobileAds
    • com.google.android.gms.ads.formats
      • Overview
      • Classes
        • NativeAd
        • NativeAd.AdChoicesInfo
        • NativeAd.Image
        • NativeAdOptions
        • NativeAdOptions.Builder
      • Annotations
        • NativeAdOptions.AdChoicesPlacement
        • NativeAdOptions.NativeMediaAspectRatio
      • Objects
        • UnifiedNativeAdAssetNames
    • com.google.android.gms.ads.mediation
      • Overview
      • Interfaces
        • InitializationCompleteCallback
        • MediationAdCallback
        • MediationAdLoadCallback
        • MediationAdRequest
        • MediationAdapter
        • MediationAppOpenAd
        • MediationAppOpenAdCallback
        • MediationBannerAd
        • MediationBannerAdCallback
        • MediationBannerAdapter
        • MediationBannerListener
        • MediationExtrasReceiver
        • MediationInterscrollerAd
        • MediationInterstitialAd
        • MediationInterstitialAdCallback
        • MediationInterstitialAdapter
        • MediationInterstitialListener
        • MediationNativeAdCallback
        • MediationNativeAdapter
        • MediationNativeListener
        • MediationRewardedAd
        • MediationRewardedAdCallback
        • NativeMediationAdRequest
        • OnContextChangedListener
      • Classes
        • Adapter
        • MediationAdConfiguration
        • MediationAdapter.AdapterInfoBuilder
        • MediationAppOpenAdConfiguration
        • MediationBannerAdConfiguration
        • MediationConfiguration
        • MediationInterstitialAdConfiguration
        • MediationNativeAdConfiguration
        • MediationRewardedAdConfiguration
        • NativeAdMapper
        • UnifiedNativeAdMapper
        • VersionInfo
      • Annotations
        • MediationAdConfiguration.TagForChildDirectedTreatment
    • com.google.android.gms.ads.mediation.admob
      • Overview
      • Classes
        • AdMobAdapter
    • com.google.android.gms.ads.mediation.rtb
      • Overview
      • Interfaces
        • SignalCallbacks
      • Classes
        • RtbAdapter
        • RtbSignalData
    • com.google.android.gms.ads.nativead
      • Overview
      • Classes
        • NativeAd
        • NativeAd.AdChoicesInfo
        • NativeAd.Image
        • NativeAdOptions
        • NativeAdOptions.Builder
      • Annotations
        • NativeAdOptions.AdChoicesPlacement
        • NativeAdOptions.NativeMediaAspectRatio
        • NativeAdOptions.SwipeGestureDirection
      • Objects
        • NativeAdAssetNames
    • com.google.android.gms.ads.rewarded
      • Overview
      • Interfaces
        • RewardItem
    • com.google.android.libraries.ads.mobile.sdk
      • Overview
      • Classes
        • MobileAds
        • MobileAdsInitProvider
    • com.google.android.libraries.ads.mobile.sdk.appopen
      • Overview
      • Interfaces
        • AppOpenAd
        • AppOpenAdEventCallback
        • AppOpenAdPreloader
      • Classes
        • AppOpenAdRequest
        • AppOpenAdRequest.Builder
        • AppOpenSignalRequest
        • AppOpenSignalRequest.Builder
      • Objects
        • AppOpenAdPreloader.Companion
    • com.google.android.libraries.ads.mobile.sdk.banner
      • Overview
      • Interfaces
        • BannerAd
        • BannerAdEventCallback
        • BannerAdPreloader
        • BannerAdRefreshCallback
      • Classes
        • AdSize
        • AdView
        • BannerAdRequest
        • BannerAdRequest.Builder
        • BannerSignalRequest
        • BannerSignalRequest.Builder
      • Objects
        • BannerAdPreloader.Companion
    • com.google.android.libraries.ads.mobile.sdk.common
      • Overview
      • Interfaces
        • Ad
        • AdEventCallback
        • AdLoadCallback
        • AdLoadResult
        • OnAdInspectorClosedListener
        • PreloadCallback
        • VideoController
        • VideoController.VideoLifecycleCallbacks
      • Classes
        • AdChoicesInfo
        • AdChoicesView
        • AdInspectorError
        • AdLoadResult.Failure
        • AdLoadResult.Success
        • AdPreloader
        • AdRequest
        • AdRequest.Builder
        • AdSourceResponseInfo
        • AdValue
        • BaseAdAssetViewContainer
        • FullScreenContentError
        • Image
        • LoadAdError
        • MediationAdError
        • PreloadConfiguration
        • RequestConfiguration
        • RequestConfiguration.Builder
        • ResponseInfo
        • VersionInfo
        • VideoOptions
        • VideoOptions.Builder
      • Enums
        • AdChoicesPlacement
        • AdFormat
        • AdInspectorError.ErrorCode
        • AgeRestrictedTreatment
        • FullScreenContentError.ErrorCode
        • LoadAdError.ErrorCode
        • PrecisionType
        • RequestConfiguration.MaxAdContentRating
        • RequestConfiguration.PublisherPrivacyPersonalizationState
        • RequestConfiguration.TagForChildDirectedTreatment
        • RequestConfiguration.TagForUnderAgeOfConsent
      • Annotations
        • AdRequest.ErrorCode
        • ExperimentalApi
      • Objects
        • Correlator
    • com.google.android.libraries.ads.mobile.sdk.h5
      • Overview
      • Interfaces
        • OnH5AdsEventListener
      • Classes
        • H5AdsRequestHandler
        • H5AdsWebViewClient
    • com.google.android.libraries.ads.mobile.sdk.iconad
      • Overview
      • Interfaces
        • IconAd
        • IconAdEventCallback
        • IconAdLoadCallback
      • Classes
        • IconAdRequest
        • IconAdRequest.Builder
        • IconAdView
        • IconSignalRequest
        • IconSignalRequest.Builder
      • Enums
        • IconAdPlacement
    • com.google.android.libraries.ads.mobile.sdk.initialization
      • Overview
      • Interfaces
        • AdapterStatus
        • InitializationStatus
        • OnAdapterInitializationCompleteListener
      • Classes
        • AdapterInitializationConfig
        • AdapterInitializationConfig.Builder
        • InitializationConfig
        • InitializationConfig.Builder
      • Enums
        • AdapterStatus.InitializationState
    • com.google.android.libraries.ads.mobile.sdk.interstitial
      • Overview
      • Interfaces
        • InterstitialAd
        • InterstitialAdEventCallback
        • InterstitialAdPreloader
      • Classes
        • InterstitialSignalRequest
        • InterstitialSignalRequest.Builder
      • Objects
        • InterstitialAdPreloader.Companion
    • com.google.android.libraries.ads.mobile.sdk.nativead
      • Overview
      • Interfaces
        • CustomNativeAd
        • DisplayOpenMeasurement
        • MediaContent
        • NativeAd
        • NativeAdEventCallback
        • NativeAdLoadResult
        • NativeAdLoadResult.NativeAdLoadSuccessResult
        • NativeAdLoader
        • NativeAdLoaderCallback
        • NativeAdPreloader
        • OnCustomClickListener
      • Classes
        • MediaView
        • NativeAdLoadResult.BannerAdSuccess
        • NativeAdLoadResult.CustomNativeAdSuccess
        • NativeAdLoadResult.Failure
        • NativeAdLoadResult.NativeAdSuccess
        • NativeAdRequest
        • NativeAdRequest.Builder
        • NativeAdView
        • NativeSignalRequest
        • NativeSignalRequest.Builder
      • Enums
        • NativeAd.NativeAdType
        • NativeAd.NativeMediaAspectRatio
        • NativeAd.SwipeGestureDirection
      • Objects
        • NativeAdAssetNames
        • NativeAdPreloader.Companion
    • com.google.android.libraries.ads.mobile.sdk.rewarded
      • Overview
      • Interfaces
        • OnAdMetadataChangedListener
        • OnUserEarnedRewardListener
        • RewardItem
        • RewardedAd
        • RewardedAdEventCallback
        • RewardedAdPreloader
      • Classes
        • RewardedSignalRequest
        • RewardedSignalRequest.Builder
        • ServerSideVerificationOptions
      • Objects
        • RewardedAdPreloader.Companion
    • com.google.android.libraries.ads.mobile.sdk.rewardedinterstitial
      • Overview
      • Interfaces
        • RewardedInterstitialAd
        • RewardedInterstitialAdEventCallback
        • RewardedInterstitialAdPreloader
      • Classes
        • RewardedInterstitialSignalRequest
        • RewardedInterstitialSignalRequest.Builder
      • Objects
        • RewardedInterstitialAdPreloader.Companion
    • com.google.android.libraries.ads.mobile.sdk.signal
      • Overview
      • Interfaces
        • SignalGenerationCallback
        • SignalGenerationResult
      • Classes
        • Signal
        • SignalError
        • SignalGenerationResult.Failure
        • SignalGenerationResult.Success
        • SignalRequest
      • Enums
        • SignalError.ErrorCode
    • com.google.android.libraries.ads.mobile.sdk.swipeableinterstitial
      • Overview
      • Interfaces
        • SwipeableInterstitialAd
        • SwipeableInterstitialAdEventCallback
        • SwipeableInterstitialAdPreloader
        • SwipeableInterstitialRequest
        • SwipeableInterstitialRequest.Builder
      • Classes
        • SwipeableInterstitialAdRequest
        • SwipeableInterstitialAdRequest.Builder
      • Objects
        • SwipeableInterstitialAdPreloader.Companion
  • Google User Messaging Platform SDK
    • com.google.android.ump
      • Overview
      • Interfaces
        • ConsentForm
        • ConsentForm.OnConsentFormDismissedListener
        • ConsentInformation
        • ConsentInformation.OnConsentInfoUpdateFailureListener
        • ConsentInformation.OnConsentInfoUpdateSuccessListener
        • UserMessagingPlatform.OnConsentFormLoadFailureListener
        • UserMessagingPlatform.OnConsentFormLoadSuccessListener
      • Classes
        • ConsentDebugSettings
        • ConsentDebugSettings.Builder
        • ConsentRequestParameters
        • ConsentRequestParameters.Builder
        • FormError
        • UserMessagingPlatform
      • Enums
        • ConsentInformation.PrivacyOptionsRequirementStatus
      • Annotations
        • ConsentDebugSettings.DebugGeography
        • ConsentInformation.ConsentStatus
        • FormError.ErrorCode
  • GMA Next-Gen SDK for Android
  • Mobile Ads SDK for iOS
  • Mobile Ads Unity Plugin
  • Mobile Ads Flutter Plugin
  • Mobile Ads SDK for Android (Legacy)
  • AdMob API
  • GMA Next-Gen SDK for Android
  • Mobile Ads SDK for iOS
  • Mobile Ads Unity Plugin
  • Mobile Ads Flutter Plugin
  • Mobile Ads SDK for Android (Legacy)
  • AdMob API
  • Support
  • Google Mobile Ads SDK support
  • AdMob support
  • Help Center
  • AdMob Help Center
  • AdMob Help Community
  • Community
  • Discord
  • Ads Developer Blog
  • YouTube
  • Google Advertisement and Measurement
Share your feedback about GMA Next-Gen SDK in the #gma-next-gen-sdk Discord channel of the Google Advertising and Measurement Community server.
  • Home
  • Products
  • AdMob
  • GMA Next-Gen SDK for Android
  • Reference
Stay organized with collections Save and categorize content based on your preferences.

com.google.android.gms.ads.mediation.admob

Kotlin |Java

Classes

AdMobAdapter

Google AdMob Adapter for Google AdMob Mediation.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-03-10 UTC.

  • Engage

    • Google Developer Program
    • Google Developer Groups
    • Google Developer Experts
    • Accelerators
    • Google Cloud & NVIDIA
  • Connect

    • Blog
    • Bluesky
    • Instagram
    • LinkedIn
    • X (Twitter)
    • YouTube
  • Build

    • Android
    • Chrome
    • Firebase
    • Google AI Studio
    • Google Antigravity
    • Google Cloud
    • Google Play
    • View all
Google Developers
  • Android
  • Chrome
  • Firebase
  • Google Cloud Platform
  • Google AI
  • All products
  • Terms
  • Privacy
  • Manage cookies
  • English
  • Deutsch
  • Español
  • Français
  • Indonesia
  • Português – Brasil
  • Русский
  • 中文 – 简体
  • 日本語
  • 한국어