32 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Objective-C
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Objective-C
		
	
	
		
			Executable File
		
	
#import <DTBiOSSDK/DTBiOSSDK.h>
 | 
						|
#import <DTBiOSSDK/DTBAdInterstitialDispatcher.h>
 | 
						|
 | 
						|
typedef const void *DTBCallbackInterstitialRef;
 | 
						|
 | 
						|
typedef void (*DTBInterstitialDidLoadType) (DTBCallbackInterstitialRef* callback);
 | 
						|
typedef void (*DTBDidFailToLoadAdWithErrorCodeType) (DTBCallbackInterstitialRef* callback);
 | 
						|
typedef void (*DTBInterstitialDidPresentScreenType) (DTBCallbackInterstitialRef* callback);
 | 
						|
typedef void (*DTBInterstitialDidDismissScreenType) (DTBCallbackInterstitialRef* callback);
 | 
						|
typedef void (*DTBInterstitialWillLeaveApplicationType) (DTBCallbackInterstitialRef* callback);
 | 
						|
typedef void (*DTBInterstitialImpressionFiredType) (DTBCallbackInterstitialRef* callback);
 | 
						|
 | 
						|
@interface DTBInterstitialDelegate : NSObject <DTBAdInterstitialDispatcherDelegate> {
 | 
						|
    DTBInterstitialDidLoadType _didLoadDelegate;
 | 
						|
    DTBDidFailToLoadAdWithErrorCodeType _didFailToLoadDelegate;
 | 
						|
    DTBInterstitialDidPresentScreenType _didPresentScreenDelegate;
 | 
						|
    DTBInterstitialDidDismissScreenType _didDismissScreenDelegate;
 | 
						|
    DTBInterstitialWillLeaveApplicationType _leaveAppDelegate;
 | 
						|
    DTBInterstitialImpressionFiredType _impFiredDelegate;
 | 
						|
 | 
						|
    DTBCallbackInterstitialRef* _callbackClient;
 | 
						|
}
 | 
						|
 | 
						|
- (void)setDelegate:(DTBCallbackInterstitialRef*)client 
 | 
						|
             adLoad:(DTBInterstitialDidLoadType)adLoad 
 | 
						|
         adFailLoad:(DTBDidFailToLoadAdWithErrorCodeType)adFailLoad 
 | 
						|
           leaveApp:(DTBInterstitialWillLeaveApplicationType)leaveApp 
 | 
						|
           impFired:(DTBInterstitialImpressionFiredType)impFired 
 | 
						|
            didOpen:(DTBInterstitialDidPresentScreenType)didOpen 
 | 
						|
         didDismiss:(DTBInterstitialDidDismissScreenType)didDismiss;
 | 
						|
@end
 |