27 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Objective-C
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			27 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Objective-C
		
	
	
		
			Executable File
		
	
#import <DTBiOSSDK/DTBiOSSDK.h>
 | 
						|
#import <DTBiOSSDK/DTBAdBannerDispatcher.h>
 | 
						|
 | 
						|
typedef const void *DTBCallbackBannerRef;
 | 
						|
 | 
						|
typedef void (*DTBAdDidLoadType) (DTBCallbackBannerRef* callback);
 | 
						|
typedef void (*DTBAdFailedToLoadType) (DTBCallbackBannerRef* callback);
 | 
						|
typedef void (*DTBBannerWillLeaveApplicationType) (DTBCallbackBannerRef* callback);
 | 
						|
typedef void (*DTBImpressionFiredType) (DTBCallbackBannerRef* callback);
 | 
						|
 | 
						|
@interface DTBBannerDelegate : NSObject <DTBAdBannerDispatcherDelegate>
 | 
						|
{
 | 
						|
    DTBAdDidLoadType _adDidLoadDelegate;
 | 
						|
    DTBAdFailedToLoadType _adFailedToLoadDelegate;
 | 
						|
    DTBBannerWillLeaveApplicationType _bannerWillLeaveApplicationDelegate;
 | 
						|
    DTBImpressionFiredType _impressionFiredDelegate;
 | 
						|
 | 
						|
    DTBCallbackBannerRef* _callbackClient;
 | 
						|
}
 | 
						|
 | 
						|
- (void)setDelegate:(DTBCallbackBannerRef*)client 
 | 
						|
             adLoad:(DTBAdDidLoadType)adLoad 
 | 
						|
         adFailLoad:(DTBAdFailedToLoadType)adFailLoad 
 | 
						|
           leaveApp:(DTBBannerWillLeaveApplicationType)leaveApp 
 | 
						|
           impFired:(DTBImpressionFiredType)impFired;
 | 
						|
@end
 |