GoogleMobileAds Framework Reference

GADNativeExpressAdViewDelegate

@protocol GADNativeExpressAdViewDelegate <NSObject>

Delegate methods for receiving GADNativeExpressAdView state change messages such as ad request status and ad click lifecycle.

  • 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.

    Declaration

    Objective-C

    - (void)nativeExpressAdViewWillPresentScreen:
        (nonnull GADNativeExpressAdView *)nativeExpressAdView;
  • Tells the delegate that the full screen view will be dismissed.

    Declaration

    Objective-C

    - (void)nativeExpressAdViewWillDismissScreen:
        (nonnull GADNativeExpressAdView *)nativeExpressAdView;
  • Tells the delegate that the full screen view has been dismissed. The delegate should restart anything paused while handling adViewWillPresentScreen:.

    Declaration

    Objective-C

    - (void)nativeExpressAdViewDidDismissScreen:
        (nonnull GADNativeExpressAdView *)nativeExpressAdView;
  • 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.

    Declaration

    Objective-C

    - (void)nativeExpressAdViewWillLeaveApplication:
        (nonnull GADNativeExpressAdView *)nativeExpressAdView;