# GoogleInteractiveMediaAds Framework Reference

# IMAErrorType

    enum IMAErrorType : NSInteger {}

Possible error types while loading or playing ads.
- `


  ### [kIMAAdUnknownErrorType](https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/ios/reference/Enums/IMAErrorType#/c:@E@IMAErrorType@kIMAAdUnknownErrorType)


  ` An unexpected error occurred while loading or playing the ads.
  This may mean that the SDK wasn't loaded properly.

  #### Declaration

  Swift

      case adUnknownErrorType = 0

  Objective-C

      kIMAAdUnknownErrorType

- `


  ### [kIMAAdLoadingFailed](https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/ios/reference/Enums/IMAErrorType#/c:@E@IMAErrorType@kIMAAdLoadingFailed)


  ` An error occurred while loading the ads.

  #### Declaration

  Swift

      case adLoadingFailed = 1

  Objective-C

      kIMAAdLoadingFailed

- `


  ### [kIMAAdPlayingFailed](https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/ios/reference/Enums/IMAErrorType#/c:@E@IMAErrorType@kIMAAdPlayingFailed)


  ` An error occurred while playing the ads.

  #### Declaration

  Swift

      case adPlayingFailed = 2

  Objective-C

      kIMAAdPlayingFailed