private static void interstitialAdDidClickBridgeCallback(int uniqueId) { InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId); if (container && container.onClick != null) { container.onClick(); } }
private static void interstitialAdWillCloseBridgeCallback(int uniqueId) { InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId); if (container && container.onWillClose != null) { container.onWillClose(); } }
private static void interstitialAdWillLogImpressionBridgeCallback(int uniqueId) { InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId); if (container && container.onImpression != null) { container.onImpression(); } }
private static void interstitialAdDidFailWithErrorBridgeCallback(int uniqueId, string error) { InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId); if (container && container.onError != null) { container.onError(error); } }
public override void OnWillClose(int uniqueId, FBInterstitialAdBridgeCallback callback) { InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId); if (container) { container.onWillClose = callback; } }
public override void OnError(int uniqueId, FBInterstitialAdBridgeErrorCallback callback) { InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId); if (container) { container.onError = callback; } }
public override void OnImpression(int uniqueId, FBInterstitialAdBridgeCallback callback) { InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId); if (container) { container.onImpression = callback; } }
// Sets up internal managed callbacks public override void OnLoad(int uniqueId, FBInterstitialAdBridgeCallback callback) { InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId); if (container) { container.onLoad = container.interstitialAd.LoadAdFromData; } }
// Sets up internal managed callbacks public override void OnLoad(int uniqueId, FBInterstitialAdBridgeCallback callback) { InterstitialAdContainer container = InterstitialAdBridgeIOS.interstitialAdContainerForuniqueId(uniqueId); if (container) { container.onLoad = (delegate() { container.interstitialAd.loadAdFromData(); if (callback != null) { callback(); } }); } }