SquareDash/Library/PackageCache/com.unity.services.mediation@1.0.5/Runtime/Plugins/iOS/UMSPInterstitialAdShowDelegate.h
kingjuulian06 0efb85038a Arbeit 2
2023-11-21 22:03:49 +01:00

15 lines
771 B
Objective-C

#import <UnityMediationSdk/UnityMediationSdk.h>
typedef void (*StartedCallback)(void *interstitialAd);
typedef void (*ClickedCallback)(void *interstitialAd);
typedef void (*FinishedCallback)(void *interstitialAd);
typedef void (*FailedShowCallback)(void *interstitialAd, int error, const char *message);
@interface UMSPInterstitialAdShowDelegate : NSObject <UMSInterstitialAdShowDelegate>
@property (assign) StartedCallback started;
@property (assign) ClickedCallback clicked;
@property (assign) FinishedCallback finished;
@property (assign) FailedShowCallback failedShow;
- (id)initWithStartedCallback:(StartedCallback)started clickedCallback:(ClickedCallback)clicked finishedCallback:(FinishedCallback)finished failedShowCallback:(FailedShowCallback)failedShow;
@end