[[["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 2021-03-03 UTC."],[],[],null,["# GoogleMobileAds Framework Reference\n\nGADAppEventDelegate\n===================\n\n protocol GADAppEventDelegate : NSObjectProtocol\n\nImplement your app event within these methods. The delegate will be notified when the SDK\nreceives an app event message from the ad.\n- `\n ``\n ``\n `\n\n ### [adView(_:didReceiveAppEvent:withInfo:)](#/c:objc(pl)GADAppEventDelegate(im)adView:didReceiveAppEvent:withInfo:)\n\n `\n ` \n Called when the banner receives an app event. \n\n #### Declaration\n\n Swift \n\n optional func adView(_ banner: ../Classes/GADBannerView.html, didReceiveAppEvent name: String, withInfo info: String?)\n\n- `\n ``\n ``\n `\n\n ### [interstitial(_:didReceiveAppEvent:withInfo:)](#/c:objc(pl)GADAppEventDelegate(im)interstitial:didReceiveAppEvent:withInfo:)\n\n `\n ` \n Called when the interstitial receives an app event. \n\n #### Declaration\n\n Swift \n\n optional func interstitial(_ interstitial: ../Classes/GADInterstitial.html, didReceiveAppEvent name: String, withInfo info: String?)"]]