[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[[["\u003cp\u003eIMAErrorType is an enum that defines error types encountered while loading or playing ads.\u003c/p\u003e\n"],["\u003cp\u003eError types include unknown errors, ad loading failures, and ad playing failures, each with a corresponding code.\u003c/p\u003e\n"],["\u003cp\u003eThese error types provide insight into issues encountered by the IMA SDK during ad interactions.\u003c/p\u003e\n"]]],[],null,["# GoogleInteractiveMediaAds Framework Reference\n\nIMAErrorType\n============\n\n enum IMAErrorType : NSInteger {}\n\nPossible error types while loading or playing ads.\n- `\n ``\n ``\n `\n\n ### [kIMAAdUnknownErrorType](#/c:@E@IMAErrorType@kIMAAdUnknownErrorType)\n\n `\n ` \n An unexpected error occurred while loading or playing the ads.\n This may mean that the SDK wasn't loaded properly. \n\n #### Declaration\n\n Swift \n\n case adUnknownErrorType = 0\n\n Objective-C \n\n kIMAAdUnknownErrorType\n\n- `\n ``\n ``\n `\n\n ### [kIMAAdLoadingFailed](#/c:@E@IMAErrorType@kIMAAdLoadingFailed)\n\n `\n ` \n An error occurred while loading the ads. \n\n #### Declaration\n\n Swift \n\n case adLoadingFailed = 1\n\n Objective-C \n\n kIMAAdLoadingFailed\n\n- `\n ``\n ``\n `\n\n ### [kIMAAdPlayingFailed](#/c:@E@IMAErrorType@kIMAAdPlayingFailed)\n\n `\n ` \n An error occurred while playing the ads. \n\n #### Declaration\n\n Swift \n\n case adPlayingFailed = 2\n\n Objective-C \n\n kIMAAdPlayingFailed"]]