From 5c57c740c1a3a7acbb384dcf2557fd129fa7328c Mon Sep 17 00:00:00 2001 From: lpw <812862340@qq.com> Date: Thu, 16 Jul 2026 14:30:49 +0800 Subject: [PATCH] 提交版本 4.13.1 --- WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdDelegate_Beta.h | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 55 insertions(+), 0 deletions(-) diff --git a/WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdDelegate_Beta.h b/WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdDelegate_Beta.h new file mode 100644 index 0000000..4d6f6ba --- /dev/null +++ b/WAAdmobImpl/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivateHeaders/GADSwipeableInterstitialAdDelegate_Beta.h @@ -0,0 +1,55 @@ +// +// GADSwipeableInterstitialAdDelegate_Beta.h +// Google Mobile Ads SDK +// +// Copyright 2026 Google LLC +// + +#import <Foundation/Foundation.h> + +@class GADSwipeableInterstitialAd; + +/// Delegate for receiving lifecycle event messages from a GADSwipeableInterstitialAd. +NS_SWIFT_NAME(SwipeableInterstitialAdDelegate) +@protocol GADSwipeableInterstitialAdDelegate <NSObject> + +@optional + +#pragma mark - Ad Lifecycle Events + +/// Called when an impression is recorded for an ad. +- (void)swipeableInterstitialAdDidRecordImpression: + (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; + +/// Called when a click is recorded for an ad. +- (void)swipeableInterstitialAdDidRecordClick: + (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; + +/// Tells the delegate that a full screen view will be presented in response to the user interacting +/// with an ad. The delegate may want to pause animations and time sensitive interactions. +- (void)swipeableInterstitialAdWillPresentScreen: + (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; + +/// Tells the delegate that a full screen view will be dismissed. +- (void)swipeableInterstitialAdWillDismissScreen: + (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; + +/// Tells the delegate that a full screen view has been dismissed. The delegate should restart +/// anything paused while handling swipeableInterstitialAdWillPresentScreen:. +- (void)swipeableInterstitialAdDidDismissScreen: + (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; + +#pragma mark - Screen Hold Lifecycle Events + +/// Called when the SDK detects that the ad is visible and stabilized on screen, marking the +/// start of the SDK's internal screen hold timer. +/// +/// This is an informational callback provided for debugging and alignment purposes. +/// You are expected to manage your own screen hold timers and lifecycle monitoring to enforce +/// the ad's `minScreenHoldDuration` property. There is no corresponding "end" callback. +/// +/// This delegate is not triggered if `minScreenHoldDuration` is 0. +- (void)swipeableInterstitialAdDidStartScreenHoldTimer: + (nonnull GADSwipeableInterstitialAd *)swipeableInterstitialAd NS_SWIFT_UI_ACTOR; + +@end -- Gitblit v1.8.0