49 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
		
		
			
		
	
	
			49 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
| 
								 | 
							
								using System;
							 | 
						||
| 
								 | 
							
								using UnityEngine;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								namespace AmazonAds.Android {
							 | 
						||
| 
								 | 
							
								  public class DTBAdSize : IAdSize {
							 | 
						||
| 
								 | 
							
								    private AndroidJavaObject client;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public DTBAdSize (int width, int height, String slotUUID) {
							 | 
						||
| 
								 | 
							
								      client = new AndroidJavaObject ("com.amazon.device.ads.DTBAdSize", width, height, slotUUID);
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    public int GetWidth () {
							 | 
						||
| 
								 | 
							
								      return client.Call<int> ("getWidth");
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public int GetHeight () {
							 | 
						||
| 
								 | 
							
								      return client.Call<int> ("getHeight");
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public string GetSlotUUID () {
							 | 
						||
| 
								 | 
							
								      return client.Call<string> ("getSlotUUID");
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public AndroidJavaObject GetInstance () {
							 | 
						||
| 
								 | 
							
								      return client;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public class DTBInterstitialAdSize : IInterstitialAdSize {
							 | 
						||
| 
								 | 
							
								      private AndroidJavaObject client;
							 | 
						||
| 
								 | 
							
								      public DTBInterstitialAdSize (String slotUUID) {
							 | 
						||
| 
								 | 
							
								        client = new AndroidJavaObject ("com.amazon.device.ads.DTBAdSize$DTBInterstitialAdSize", slotUUID);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      public AndroidJavaObject GetInstance () {
							 | 
						||
| 
								 | 
							
								        return client;
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public class DTBVideo : IVideo {
							 | 
						||
| 
								 | 
							
								      public AndroidJavaObject client;
							 | 
						||
| 
								 | 
							
								      public DTBVideo (int playerWidth, int playerHeight, String slotUUID) {
							 | 
						||
| 
								 | 
							
								        client = new AndroidJavaObject ("com.amazon.device.ads.DTBAdSize$DTBVideo", playerWidth, playerHeight, slotUUID);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      public AndroidJavaObject GetInstance () {
							 | 
						||
| 
								 | 
							
								        return client;
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								}
							 |