com.guru.unity.max/Amazon/Scripts/Internal/IOS/DTBAdSize.cs

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;
}
}
}
}