NoOpAdManager
Default no-op manager used when ads aren't configured. All loads fail with AdError.sdkNotReady and the status is always AdManagerStatus.Disabled.
Properties
Consent lifecycle controller (UMP integration).
Diagnostics and debug tools.
Current initialization and consent state of the SDK.
App Tracking Transparency controller (iOS); a no-op reporting NotApplicable on Android.
Functions
Returns an AppOpenAdController for placement, cached by id.
Returns a BannerAdController for placement, cached by id.
Convenience extension that calls initialize with ConsentMode.GatherBeforeInitialize — the standard consent flow that requests a UMP update, shows the form if required, and initializes ads when permitted.
Initializes the Google Mobile Ads SDK with the given config and consentMode.
Returns an InterstitialAdController for placement, cached by id.
Returns a NativeAdPool for placement, cached by id.
Returns a RewardedAdController for placement, cached by id.
Returns a RewardedInterstitialAdController for placement, cached by id.
Convenience extension that calls ConsentController.showPrivacyOptions on this manager's AdManager.consent controller.