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

15 lines
777 B
Objective-C

#import <UnityMediationSdk/UnityMediationSdk.h>
typedef void (*LoadSuccessCallback)(void *bannerAd);
typedef void (*LoadFailCallback)(void *bannerAd, int error, const char *message);
typedef void (*ClickedCallback)(void *bannerAd);
typedef void (*RefreshedCallback)(void *bannerAd, int error, const char *message);
@interface UMSPBannerAdLoadDelegate : NSObject <UMSBannerAdViewDelegate>
@property (assign) LoadSuccessCallback loadSuccess;
@property (assign) LoadFailCallback loadFail;
@property (assign) ClickedCallback clicked;
@property (assign) RefreshedCallback refreshed;
- (id)initWithSuccessCallback:(LoadSuccessCallback)loadSuccess failCallback:(LoadFailCallback)loadFail clickedCallback:(ClickedCallback)clicked refreshedCallback:(RefreshedCallback)refreshed;
@end