47 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
| using System;
 | |
| 
 | |
| namespace AmazonAds {
 | |
|     public class AdSize {
 | |
|         IAdSize client;
 | |
|         public AdSize (int width, int height, String slotUID) {
 | |
| #if UNITY_ANDROID
 | |
|             client = new Android.DTBAdSize (width, height, slotUID);
 | |
| #elif UNITY_IOS
 | |
|             client = new IOS.DTBAdSize (width, height, slotUID);
 | |
| #endif
 | |
|         }
 | |
|         public IAdSize GetInstance () {
 | |
|             return client;
 | |
|         }
 | |
| 
 | |
|         public class InterstitialAdSize {
 | |
|             IInterstitialAdSize client;
 | |
|             public InterstitialAdSize (String slotUID) {
 | |
| #if UNITY_ANDROID
 | |
|                 client = new Android.DTBAdSize.DTBInterstitialAdSize (slotUID);
 | |
| #elif UNITY_IOS
 | |
|                 client = new IOS.DTBAdSize.DTBInterstitialAdSize (slotUID);
 | |
| #endif
 | |
|             }
 | |
| 
 | |
|             public IInterstitialAdSize GetInstance () {
 | |
|                 return client;
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         public class Video {
 | |
|             IVideo client;
 | |
|             public Video (int playerWidth, int playerHeight, String slotUUID) {
 | |
| #if UNITY_ANDROID
 | |
|                 client = new Android.DTBAdSize.DTBVideo (playerWidth, playerHeight, slotUUID);
 | |
| #elif UNITY_IOS
 | |
|                 client = new IOS.DTBAdSize.DTBVideo (playerWidth, playerHeight, slotUUID);
 | |
| #endif
 | |
|             }
 | |
| 
 | |
|             public IVideo GetInstance () {
 | |
|                 return client;
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| } |