69 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C#
		
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C#
		
	
	
using System;
 | 
						|
using UnityEngine;
 | 
						|
 | 
						|
namespace AmazonAds.IOS
 | 
						|
{
 | 
						|
    public class DTBAdSize : IAdSize
 | 
						|
    {
 | 
						|
        private IntPtr client;
 | 
						|
        private int width = 0;
 | 
						|
        private int height = 0;
 | 
						|
        private String slotUUID= "";
 | 
						|
 | 
						|
        public DTBAdSize(int width, int height, String slotUUID)
 | 
						|
        {
 | 
						|
            this.slotUUID = slotUUID;
 | 
						|
            this.width = width;
 | 
						|
            this.height = height;
 | 
						|
            client = Externs._createBannerAdSize(width, height, slotUUID);
 | 
						|
        }
 | 
						|
 | 
						|
        public int GetHeight()
 | 
						|
        {
 | 
						|
            return height;
 | 
						|
        }
 | 
						|
 | 
						|
        public IntPtr GetInstance()
 | 
						|
        {
 | 
						|
            return client;
 | 
						|
        }
 | 
						|
 | 
						|
        public string GetSlotUUID()
 | 
						|
        {
 | 
						|
            return slotUUID;
 | 
						|
        }
 | 
						|
 | 
						|
        public int GetWidth()
 | 
						|
        {
 | 
						|
            return width;
 | 
						|
        }
 | 
						|
 | 
						|
        public class DTBInterstitialAdSize : IInterstitialAdSize
 | 
						|
        {
 | 
						|
            private IntPtr client;
 | 
						|
            public DTBInterstitialAdSize(String slotUUID)
 | 
						|
            {
 | 
						|
                client = Externs._createInterstitialAdSize(slotUUID);
 | 
						|
            }
 | 
						|
 | 
						|
            public IntPtr GetInstance()
 | 
						|
            {
 | 
						|
                return client;
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        public class DTBVideo : IVideo
 | 
						|
        {
 | 
						|
            public IntPtr client;
 | 
						|
            public DTBVideo(int playerWidth, int playerHeight, String slotUUID)
 | 
						|
            {
 | 
						|
                client = Externs._createVideoAdSize(playerWidth, playerHeight, slotUUID);
 | 
						|
            }
 | 
						|
 | 
						|
            public IntPtr GetInstance()
 | 
						|
            {
 | 
						|
                return client;
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
} |