private static void adViewDidFinishClickBridgeCallback(int uniqueId) { AdViewContainer container = AdViewBridgeIOS.adViewContainerForAdViewId(uniqueId); if (container && container.onFinishedClick != null) { container.onFinishedClick(); } }
private static void adViewWillLogImpressionBridgeCallback(int uniqueId) { AdViewContainer container = AdViewBridgeIOS.adViewContainerForAdViewId(uniqueId); if (container && container.onImpression != null) { container.onImpression(); } }
private static void adViewDidFailWithErrorBridgeCallback(int uniqueId, string error) { AdViewContainer container = AdViewBridgeIOS.adViewContainerForAdViewId(uniqueId); if (container && container.onError != null) { container.onError(error); } }
private static void adViewDidLoadBridgeCallback(int uniqueId) { AdViewContainer container = AdViewBridgeIOS.adViewContainerForAdViewId(uniqueId); if (container && container.onLoad != null) { container.onLoad(); } }
public override void OnFinishedClick(int uniqueId, FBAdViewBridgeCallback callback) { AdViewContainer container = AdViewBridgeIOS.adViewContainerForAdViewId(uniqueId); if (container) { container.onFinishedClick = callback; } }
public override void OnError(int uniqueId, FBAdViewBridgeErrorCallback callback) { AdViewContainer container = AdViewBridgeIOS.adViewContainerForAdViewId(uniqueId); if (container) { container.onError = callback; } }
public override void OnImpression(int uniqueId, FBAdViewBridgeCallback callback) { AdViewContainer container = AdViewBridgeIOS.adViewContainerForAdViewId(uniqueId); if (container) { container.onImpression = callback; } }
// Sets up internal managed callbacks public override void OnLoad(int uniqueId, FBAdViewBridgeCallback callback) { AdViewContainer container = AdViewBridgeIOS.adViewContainerForAdViewId(uniqueId); if (container) { container.onLoad = (container.adView.LoadAdFromData); } }