private static void rewardedVideoAdCompleteBridgeCallback(int uniqueId) { RewardedVideoAdContainer container = RewardedVideoAdBridgeIOS.rewardedVideoAdContainerForuniqueId(uniqueId); if (container && container.onComplete != null) { container.onComplete(); } }
private static void rewardedVideoAdDidFailBridgeCallback(int uniqueId) { RewardedVideoAdContainer container = RewardedVideoAdBridgeIOS.rewardedVideoAdContainerForuniqueId(uniqueId); if (container && container.onDidFail != null) { container.onDidFail(); } }
private static void rewardedVideoAdDidFailWithErrorBridgeCallback(int uniqueId, string error) { RewardedVideoAdContainer container = RewardedVideoAdBridgeIOS.rewardedVideoAdContainerForuniqueId(uniqueId); if (container && container.onError != null) { container.onError(error); } }
private static void rewardedVideoAdWillLogImpressionBridgeCallback(int uniqueId) { RewardedVideoAdContainer container = RewardedVideoAdBridgeIOS.rewardedVideoAdContainerForuniqueId(uniqueId); if (container && container.onImpression != null) { container.onImpression(); } }
private AndroidJavaObject rewardedVideoAdForUniqueId(int uniqueId) { RewardedVideoAdContainer container = null; if (rewardedVideoAds.TryGetValue(uniqueId, out container)) { return(container.bridgedRewardedVideoAd); } return(null); }
// Sets up internal managed callbacks public override void OnLoad(int uniqueId, FBRewardedVideoAdBridgeCallback callback) { RewardedVideoAdContainer container = RewardedVideoAdBridgeIOS.rewardedVideoAdContainerForuniqueId(uniqueId); if (container) { container.onLoad = (container.rewardedVideoAd.LoadAdFromData); } }
public override void OnError(int uniqueId, FBRewardedVideoAdBridgeErrorCallback callback) { RewardedVideoAdContainer container = RewardedVideoAdBridgeIOS.rewardedVideoAdContainerForuniqueId(uniqueId); if (container) { container.onError = callback; } }
private RewardedVideoAdContainer rewardedVideoAdContainerForUniqueId(int uniqueId) { RewardedVideoAdContainer container = null; if (rewardedVideoAds.TryGetValue(uniqueId, out container)) { return(container); } return(null); }
public override void OnDidFail(int uniqueId, FBRewardedVideoAdBridgeCallback callback) { RewardedVideoAdContainer container = RewardedVideoAdBridgeIOS.rewardedVideoAdContainerForuniqueId(uniqueId); if (container) { container.onDidFail = callback; } }
public override int Load(int uniqueId, String bidPayload) { AdUtility.Prepare(); RewardedVideoAdContainer rewardedVideoAdContainer = RewardedVideoAdContainerForUniqueId(uniqueId); if (rewardedVideoAdContainer != null) { rewardedVideoAdContainer.Load(bidPayload); } return(uniqueId); }
public override int Load(int uniqueId, String bidPayload) { #if UNITY_ANDROID && !UNITY_EDITOR AdUtility.Prepare(); RewardedVideoAdContainer rewardedVideoAdContainer = RewardedVideoAdContainerForUniqueId(uniqueId); if (rewardedVideoAdContainer != null) { rewardedVideoAdContainer.Load(bidPayload); } return(uniqueId); #endif return(0); }
public override bool Show(int uniqueId) { RewardedVideoAdContainer container = RewardedVideoAdContainerForUniqueId(uniqueId); AndroidJavaObject rewardedVideoAd = RewardedVideoAdForUniqueId(uniqueId); container.rewardedVideoAd.ExecuteOnMainThread(() => { if (rewardedVideoAd != null) { rewardedVideoAd.Call <bool> ("show"); } }); return(true); }
private static RewardedVideoAdContainer rewardedVideoAdContainerForuniqueId(int uniqueId) { RewardedVideoAdContainer rewardedVideoAd = null; bool success = RewardedVideoAdBridgeIOS.rewardedVideoAds.TryGetValue(uniqueId, out rewardedVideoAd); if (success) { return(rewardedVideoAd); } else { return(null); } }
private RewardedVideoAdContainer RewardedVideoAdContainerForUniqueId(int uniqueId) { RewardedVideoAdContainer rewardedVideoAdContainer = null; bool success = RewardedVideoAdBridgeAndroid.rewardedVideoAds.TryGetValue(uniqueId, out rewardedVideoAdContainer); if (success) { return(rewardedVideoAdContainer); } else { return(null); } }
public override bool Show(int uniqueId) { RewardedVideoAdContainer rewardedVideoAdContainer = rewardedVideoAdContainerForUniqueId(uniqueId); AndroidJavaObject rewardedVideoAd = rewardedVideoAdForUniqueId(uniqueId); rewardedVideoAdContainer.rewardedVideoAd.executeOnMainThread(delegate { if (rewardedVideoAd != null) { rewardedVideoAd.Call <bool>("show", new object[0]); } }); return(true); }
public override bool Show(int uniqueId) { #if UNITY_ANDROID && !UNITY_EDITOR RewardedVideoAdContainer container = RewardedVideoAdContainerForUniqueId(uniqueId); AndroidJavaObject rewardedVideoAd = RewardedVideoAdForUniqueId(uniqueId); container.rewardedVideoAd.ExecuteOnMainThread(() => { if (rewardedVideoAd != null) { rewardedVideoAd.Call <bool> ("show"); } }); return(true); #endif return(false); }
// Sets up internal managed callbacks public override void OnLoad(int uniqueId, FBRewardedVideoAdBridgeCallback callback) { RewardedVideoAdContainer container = RewardedVideoAdBridgeIOS.rewardedVideoAdContainerForuniqueId(uniqueId); if (container) { container.onLoad = (delegate() { container.rewardedVideoAd.loadAdFromData(); if (callback != null) { callback(); } }); } }