27 lines
870 B
C#
27 lines
870 B
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace AmazonAds.IOS {
|
|
public class IOSAdInterstitial : IAdInterstitial {
|
|
private IntPtr adDispatcher;
|
|
|
|
public IOSAdInterstitial (APSAdDelegate delegates) {
|
|
DTBAdInterstitialDispatcher adInterstitialDispatcher = new DTBAdInterstitialDispatcher(delegates);
|
|
adDispatcher = Externs._createAdInterstitial(adInterstitialDispatcher.GetPtr());
|
|
}
|
|
|
|
public override void FetchAd (AdResponse adResponse) {
|
|
if (adDispatcher != null) {
|
|
Externs._fetchInterstitialAd(adDispatcher, adResponse.GetInstance());
|
|
}
|
|
}
|
|
|
|
public override void Show () {
|
|
if (adDispatcher != null) {
|
|
Externs._showInterstitial(adDispatcher);
|
|
}
|
|
}
|
|
}
|
|
} |