54 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C#
		
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.4 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 void Dispose() {
 | 
						|
        client.Dispose();
 | 
						|
      }
 | 
						|
 | 
						|
      public AndroidJavaObject GetInstance () {
 | 
						|
        return client;
 | 
						|
      }
 | 
						|
    }
 | 
						|
  }
 | 
						|
} |