Tells the delegate that the native express ad view successfully received an ad. The delegate may
want to add the native express ad view to the view hierarchy if it hasn’t been added yet.
Tells the delegate that a full screen view will be presented in response to the user clicking on
an ad. The delegate may want to pause animations and time sensitive interactions.
Tells the delegate that the user click will open another app, backgrounding the current
application. The standard UIApplicationDelegate methods, like applicationDidEnterBackground:,
are called immediately before this method is called.
[[["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\nGADNativeExpressAdViewDelegate\n==============================\n\n @protocol GADNativeExpressAdViewDelegate \u003cNSObject\u003e\n\nDelegate methods for receiving GADNativeExpressAdView state change messages such as ad request\nstatus and ad click lifecycle.\n[Ad Request Lifecycle Notifications\n----------------------------------](#/Ad%20Request%20Lifecycle%20Notifications)\n\n- `\n ``\n ``\n `\n\n ### [-nativeExpressAdViewDidReceiveAd:](#/c:objc(pl)GADNativeExpressAdViewDelegate(im)nativeExpressAdViewDidReceiveAd:)\n\n `\n ` \n Tells the delegate that the native express ad view successfully received an ad. The delegate may\n want to add the native express ad view to the view hierarchy if it hasn't been added yet. \n\n #### Declaration\n\n Objective-C \n\n - (void)nativeExpressAdViewDidReceiveAd:\n (nonnull ../Classes/GADNativeExpressAdView.html *)nativeExpressAdView;\n\n- `\n ``\n ``\n `\n\n ### [-nativeExpressAdView:didFailToReceiveAdWithError:](#/c:objc(pl)GADNativeExpressAdViewDelegate(im)nativeExpressAdView:didFailToReceiveAdWithError:)\n\n `\n ` \n Tells the delegate that an ad request failed. The failure is normally due to network\n connectivity or ad availablility (i.e., no fill). \n\n #### Declaration\n\n Objective-C \n\n - (void)nativeExpressAdView:\n (nonnull ../Classes/GADNativeExpressAdView.html *)nativeExpressAdView\n didFailToReceiveAdWithError:(nonnull ../Classes.html#/c:objc(cs)GADRequestError *)error;\n\n[Click-Time Lifecycle Notifications\n----------------------------------](#/Click-Time%20Lifecycle%20Notifications)\n\n- `\n ``\n ``\n `\n\n ### [-nativeExpressAdViewWillPresentScreen:](#/c:objc(pl)GADNativeExpressAdViewDelegate(im)nativeExpressAdViewWillPresentScreen:)\n\n `\n ` \n Tells the delegate that a full screen view will be presented in response to the user clicking on\n an ad. The delegate may want to pause animations and time sensitive interactions. \n\n #### Declaration\n\n Objective-C \n\n - (void)nativeExpressAdViewWillPresentScreen:\n (nonnull ../Classes/GADNativeExpressAdView.html *)nativeExpressAdView;\n\n- `\n ``\n ``\n `\n\n ### [-nativeExpressAdViewWillDismissScreen:](#/c:objc(pl)GADNativeExpressAdViewDelegate(im)nativeExpressAdViewWillDismissScreen:)\n\n `\n ` \n Tells the delegate that the full screen view will be dismissed. \n\n #### Declaration\n\n Objective-C \n\n - (void)nativeExpressAdViewWillDismissScreen:\n (nonnull ../Classes/GADNativeExpressAdView.html *)nativeExpressAdView;\n\n- `\n ``\n ``\n `\n\n ### [-nativeExpressAdViewDidDismissScreen:](#/c:objc(pl)GADNativeExpressAdViewDelegate(im)nativeExpressAdViewDidDismissScreen:)\n\n `\n ` \n Tells the delegate that the full screen view has been dismissed. The delegate should restart\n anything paused while handling adViewWillPresentScreen:. \n\n #### Declaration\n\n Objective-C \n\n - (void)nativeExpressAdViewDidDismissScreen:\n (nonnull ../Classes/GADNativeExpressAdView.html *)nativeExpressAdView;\n\n- `\n ``\n ``\n `\n\n ### [-nativeExpressAdViewWillLeaveApplication:](#/c:objc(pl)GADNativeExpressAdViewDelegate(im)nativeExpressAdViewWillLeaveApplication:)\n\n `\n ` \n Tells the delegate that the user click will open another app, backgrounding the current\n application. The standard UIApplicationDelegate methods, like applicationDidEnterBackground:,\n are called immediately before this method is called. \n\n #### Declaration\n\n Objective-C \n\n - (void)nativeExpressAdViewWillLeaveApplication:\n (nonnull ../Classes/GADNativeExpressAdView.html *)nativeExpressAdView;"]]