35 lines
1.2 KiB
C#
35 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace AmazonAds {
|
|
public class APSAdDelegate {
|
|
public delegate void OnAdLoaded ();
|
|
public delegate void OnAdFailed ();
|
|
public delegate void OnAdClicked ();
|
|
public delegate void OnAdOpen ();
|
|
public delegate void OnAdClosed ();
|
|
public delegate void OnImpressionFired ();
|
|
public delegate void OnVideoCompleted ();
|
|
|
|
public OnAdLoaded onAdLoaded = OnAdLoadedImpl;
|
|
public OnAdFailed onAdFailed = OnAdFailedImpl;
|
|
public OnAdClicked onAdClicked = OnAdClickedImpl;
|
|
public OnAdOpen onAdOpen = OnAdOpenImpl;
|
|
public OnAdClosed onAdClosed = OnAdClosedImpl;
|
|
public OnImpressionFired onImpressionFired = OnImpressionFiredImpl;
|
|
public OnVideoCompleted onVideoCompleted = OnVideoCompletedImpl;
|
|
|
|
public APSAdDelegate () {
|
|
|
|
}
|
|
|
|
private static void OnAdLoadedImpl () { }
|
|
private static void OnAdFailedImpl () { }
|
|
private static void OnAdClickedImpl () { }
|
|
private static void OnAdOpenImpl () { }
|
|
private static void OnAdClosedImpl () { }
|
|
private static void OnImpressionFiredImpl () { }
|
|
private static void OnVideoCompletedImpl () { }
|
|
}
|
|
}
|