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