35 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
| using System;
 | |
| using System.Collections.Generic;
 | |
| 
 | |
| namespace AmazonAds {
 | |
|     public class APSAdDelegate {
 | |
|         public delegate void OnAdLoaded ();
 | |
|         public delegate void OnAdFailed ();
 | |
|         public delegate void OnAdClicked ();
 | |
|         public delegate void OnAdOpen ();
 | |
|         public delegate void OnAdClosed ();
 | |
|         public delegate void OnImpressionFired ();
 | |
|         public delegate void OnVideoCompleted ();
 | |
| 
 | |
|         public OnAdLoaded onAdLoaded = OnAdLoadedImpl;
 | |
|         public OnAdFailed onAdFailed = OnAdFailedImpl;
 | |
|         public OnAdClicked onAdClicked = OnAdClickedImpl;
 | |
|         public OnAdOpen onAdOpen = OnAdOpenImpl;
 | |
|         public OnAdClosed onAdClosed = OnAdClosedImpl;
 | |
|         public OnImpressionFired onImpressionFired = OnImpressionFiredImpl;
 | |
|         public OnVideoCompleted onVideoCompleted = OnVideoCompletedImpl;
 | |
| 
 | |
|         public APSAdDelegate () {
 | |
| 
 | |
|         }
 | |
| 
 | |
|         private static void OnAdLoadedImpl () { }
 | |
|         private static void OnAdFailedImpl () { }
 | |
|         private static void OnAdClickedImpl () { }
 | |
|         private static void OnAdOpenImpl () { }
 | |
|         private static void OnAdClosedImpl () { }
 | |
|         private static void OnImpressionFiredImpl () { }
 | |
|         private static void OnVideoCompletedImpl () { }
 | |
|     }
 | |
| }
 |