Esempio n. 1
0
        private static void rewardedVideoAdCompleteBridgeCallback(int uniqueId)
        {
            RewardedVideoAdContainer container = RewardedVideoAdBridgeIOS.rewardedVideoAdContainerForuniqueId(uniqueId);

            if (container && container.onComplete != null)
            {
                container.onComplete();
            }
        }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 5
0
        private AndroidJavaObject rewardedVideoAdForUniqueId(int uniqueId)
        {
            RewardedVideoAdContainer container = null;

            if (rewardedVideoAds.TryGetValue(uniqueId, out container))
            {
                return(container.bridgedRewardedVideoAd);
            }
            return(null);
        }
Esempio n. 6
0
        // 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);
            }
        }
Esempio n. 7
0
        public override void OnError(int uniqueId,
                                     FBRewardedVideoAdBridgeErrorCallback callback)
        {
            RewardedVideoAdContainer container = RewardedVideoAdBridgeIOS.rewardedVideoAdContainerForuniqueId(uniqueId);

            if (container)
            {
                container.onError = callback;
            }
        }
Esempio n. 8
0
        private RewardedVideoAdContainer rewardedVideoAdContainerForUniqueId(int uniqueId)
        {
            RewardedVideoAdContainer container = null;

            if (rewardedVideoAds.TryGetValue(uniqueId, out container))
            {
                return(container);
            }
            return(null);
        }
Esempio n. 9
0
        public override void OnDidFail(int uniqueId,
                                       FBRewardedVideoAdBridgeCallback callback)
        {
            RewardedVideoAdContainer container = RewardedVideoAdBridgeIOS.rewardedVideoAdContainerForuniqueId(uniqueId);

            if (container)
            {
                container.onDidFail = callback;
            }
        }
Esempio n. 10
0
        public override int Load(int uniqueId, String bidPayload)
        {
            AdUtility.Prepare();
            RewardedVideoAdContainer rewardedVideoAdContainer = RewardedVideoAdContainerForUniqueId(uniqueId);

            if (rewardedVideoAdContainer != null)
            {
                rewardedVideoAdContainer.Load(bidPayload);
            }
            return(uniqueId);
        }
Esempio n. 11
0
        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);
        }
Esempio n. 12
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);
        }
Esempio n. 13
0
        private static RewardedVideoAdContainer rewardedVideoAdContainerForuniqueId(int uniqueId)
        {
            RewardedVideoAdContainer rewardedVideoAd = null;
            bool success = RewardedVideoAdBridgeIOS.rewardedVideoAds.TryGetValue(uniqueId, out rewardedVideoAd);

            if (success)
            {
                return(rewardedVideoAd);
            }
            else
            {
                return(null);
            }
        }
Esempio n. 14
0
        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);
        }
Esempio n. 16
0
        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();
                    }
                });
            }
        }