Share your feedback and help shape the Google Mobile Ads SDK roadmap. Take the Google Mobile Ads SDK Annual Survey for 2023 before it closes on May 5th, 2023.

GoogleMobileAds Framework Reference

Stay organized with collections Save and categorize content based on your preferences.

GADPresentationErrorCode

enum GADPresentationErrorCode : NSInteger {}

Error codes in the Google Mobile Ads SDK domain that surface due to errors when attempting to present an ad.

  • Ad isn’t ready to be shown.

    Declaration

    Swift

    case codeAdNotReady = 15

    Objective-C

    GADPresentationErrorCodeAdNotReady = 15
  • Ad is too large for the scene.

    Declaration

    Swift

    case codeAdTooLarge = 16

    Objective-C

    GADPresentationErrorCodeAdTooLarge = 16
  • Internal error.

    Declaration

    Swift

    case codeInternal = 17

    Objective-C

    GADPresentationErrorCodeInternal = 17
  • Ad has already been used.

    Declaration

    Swift

    case codeAdAlreadyUsed = 18

    Objective-C

    GADPresentationErrorCodeAdAlreadyUsed = 18
  • Attempted to present ad from a non-main thread.

    Declaration

    Swift

    case notMainThread = 21

    Objective-C

    GADPresentationErrorNotMainThread = 21
  • A mediation ad network adapter failed to present the ad. The adapter’s error is included as an underlyingError.

    Declaration

    Swift

    case mediation = 22

    Objective-C

    GADPresentationErrorMediation = 22