| | |
| | | @protocol GADFullScreenContentDelegate; |
| | | |
| | | /// Protocol for ads that present full screen content. |
| | | NS_SWIFT_NAME(FullScreenPresentingAd) |
| | | @protocol GADFullScreenPresentingAd <NSObject> |
| | | |
| | | /// Delegate object that receives full screen content messages. |
| | |
| | | /// cases: |
| | | /// 1. A full screen ad is presented. |
| | | /// 2. An ad interaction opens full screen content. |
| | | NS_SWIFT_NAME(FullScreenContentDelegate) |
| | | @protocol GADFullScreenContentDelegate <NSObject> |
| | | |
| | | @optional |
| | | |
| | | /// Tells the delegate that an impression has been recorded for the ad. |
| | | - (void)adDidRecordImpression:(nonnull id<GADFullScreenPresentingAd>)ad; |
| | | - (void)adDidRecordImpression:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR; |
| | | |
| | | /// Tells the delegate that a click has been recorded for the ad. |
| | | - (void)adDidRecordClick:(nonnull id<GADFullScreenPresentingAd>)ad; |
| | | - (void)adDidRecordClick:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR; |
| | | |
| | | /// Tells the delegate that the ad failed to present full screen content. |
| | | - (void)ad:(nonnull id<GADFullScreenPresentingAd>)ad |
| | | didFailToPresentFullScreenContentWithError:(nonnull NSError *)error; |
| | | didFailToPresentFullScreenContentWithError:(nonnull NSError *)error NS_SWIFT_UI_ACTOR; |
| | | |
| | | /// Tells the delegate that the ad will present full screen content. |
| | | - (void)adWillPresentFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad; |
| | | - (void)adWillPresentFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR; |
| | | |
| | | /// Tells the delegate that the ad will dismiss full screen content. |
| | | - (void)adWillDismissFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad; |
| | | - (void)adWillDismissFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR; |
| | | |
| | | /// Tells the delegate that the ad dismissed full screen content. |
| | | - (void)adDidDismissFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad; |
| | | - (void)adDidDismissFullScreenContent:(nonnull id<GADFullScreenPresentingAd>)ad NS_SWIFT_UI_ACTOR; |
| | | |
| | | #pragma mark - Unavailable |
| | | |