private void OnFailedToReceiveAd(object sender, AdErrorEventArgs errorCode)
 {
     if (adControl != null)
     {
         adControl.Height = 1;
     }
 }
    public void HandleRewardedAdFailedToShow(object sender, AdErrorEventArgs args)
    {
        MonoBehaviour.print(
            "HandleRewardedAdFailedToShow event received with message: " + args.Message);

        result.text = "FailedToSHow";
    }
示例#3
0
 //<EventHandlers>
 private void OnAdError(object sender, AdErrorEventArgs e)
 {
     // Add code to gracefully handle errors that occurred while serving an ad.
     // For example, you may opt to show a default experience, or reclaim the grid
     // display area for other purposes.
     return;
 }
示例#4
0
 public void HandleRewardedAdFailedToLoad(object sender, AdErrorEventArgs args)
 {
     rewarded.OnUserEarnedReward -= HandleUserEarnedReward;
     rewarded.OnAdFailedToShow   -= HandleRewardedAdFailedToShow;
     rewarded.OnAdFailedToLoad   -= HandleRewardedAdFailedToLoad;
     rewarded.OnAdLoaded         -= HandleRewardedAdLoaded;
 }
示例#5
0
 public static void HandleRewardedAdFailedToShow(object sender, AdErrorEventArgs args)
 {
     if (OnAdFailedToShow != null)
     {
         OnAdFailedToShow.Invoke();
     }
 }
示例#6
0
文件: GoogleAd.cs 项目: JanHwa/Unity
 public void HandleRewardedAdFailedToLoad(object sender, AdErrorEventArgs args)
 {
     this.RequestRewarded();
     MonoBehaviour.print(
         "HandleRewardedAdFailedToLoad event received with message: "
         + args.Message);
 }
 private void OnAdError(object sender, AdErrorEventArgs e)
 {
     Debug.WriteLine("Microsoft InterstitialAd Ads Error: " + e.ErrorMessage);
     //interstitialAd.RequestAd(AdType.Display, "9ngb2hgx2bqp", "352373");
     //VungleAds ads = new VungleAds();
     //ads.ShowAds();
 }
示例#8
0
    private void HandleRewardedAdFailedToLoad(object sender, AdErrorEventArgs args)
    {
        Debug.Log($"HandleRewardedAdFailedToLoad event received with message: {args.Message}. " +
                  $"And now rewardedAd.IsLoaded() is {IsAdLoaded()}");

        commandQueueHandler.SetCommandToQueue(() => TryToReLoadAd());
    }
 void adBannerView_FailedToReceiveAd(object sender, AdErrorEventArgs e)
 {
     if (!Utilities.HasPurchasedAdRemoval())
     {
         if (adBannerView != null)
         {
             if (adBannerView.Hidden == false)
             {
                 UIView.Animate(0.2, 0, UIViewAnimationOptions.CurveEaseOut, delegate {
                     SetAdBannerView();
                 }, null);
             }
         }
     }
     else
     {
         EnlargeContainerView();
         statusBarView.Hidden         = true;
         adBannerView.Hidden          = true;
         purchaseAdRemovalView.Hidden = true;
         statusBarView.Dispose();
         adBannerView.Dispose();
         purchaseAdRemovalView.Dispose();
     }
 }
示例#10
0
        private void OnRewardedAdFailedToLoad(object sender, AdErrorEventArgs e)
        {
            print("OnRewardedAdFailedToLoad");
            print($"Error message: {e.Message}");

            _adEvent |= RewardedAdEvents.AdFailedToLoad;
        }
		void adView_FailedToReceiveAd(object sender, AdErrorEventArgs e)
		{
			ReignServices.InvokeOnUnityThread(delegate
			{
				if (eventCallback != null) eventCallback(AdEvents.Error, e.ErrorCode.ToString());
			});
		}
示例#12
0
 public void HandleRewardedAdFailedToShow(object sender, AdErrorEventArgs args)
 {
     rewardAdFailedToShow = true;
     MonoBehaviour.print(
         "HandleRewardedAdFailedToShow event received with message: "
         + args.Message);
 }
示例#13
0
        private async void MyInterstitialAd_Completed(object sender, object e)
        {
            if (SettingData.Instance.IsAdFree)
            {
                return;
            }

            CoreApplicationViewTitleBar coreTitleBar = CoreApplication.GetCurrentView().TitleBar;

            coreTitleBar.ExtendViewIntoTitleBar = true;

            await Task.Delay(TimeSpan.FromMinutes(10)); //No more Ad in 5 mins

            AdErrorEventArgs arg = e as AdErrorEventArgs;

            if (arg != null)
            {
                if (arg.ErrorCode == Microsoft.Advertising.ErrorCode.NoAdAvailable)
                {
                    adType = adType == AdType.Video ? AdType.Display : AdType.Video;
                }
            }

            myInterstitialAd.RequestAd(adType, myAppId, adType == AdType.Video ? myAdUnitId : myAdUnitIdImg);
        }
示例#14
0
 public void HandleRewardedAdFailedToShow(object sender, AdErrorEventArgs args)
 {
     MonoBehaviour.print(
         "HandleRewardedAdFailedToShow event received with message: "
         + args.Message);
     rewardedAdButton.interactable = false;
 }
示例#15
0
 public void HandleRewardedAdFailedToLoad(object sender, AdErrorEventArgs args)
 {
     MonoBehaviour.print(
         "HandleRewardedAdFailedToLoad event received with message: "
         + args.Message);
     CreateAndLoadRewardedAd();
 }
示例#16
0
 public void HandleRewardedAdFailedToLoad(object sender, AdErrorEventArgs args)
 {
     isSuccessLoad = false;
     MonoBehaviour.print(
         "HandleRewardedAdFailedToLoad event received with message: "
         + args.Message);
 }
		void ad_FailedToReceiveAd(object sender, AdErrorEventArgs e)
		{
			ReignServices.InvokeOnUnityThread(delegate
			{
				if (eventCallback != null) eventCallback(InterstitialAdEvents.Error, "Error Code: " + e.ErrorCode);
			});
		}
示例#18
0
    public void HandleRewardedAdFailedToLoad(object sender, AdErrorEventArgs args)
    {
        MonoBehaviour.print(
            "HandleRewardedAdFailedToLoad event received with message: "
            + args.Message);

        // logtext.text =  "HandleRewardedAdFailedToLoad event received with message: ";
    }
示例#19
0
 public void HandleRewardedAdFailedToLoad(object sender, AdErrorEventArgs args)
 {
     Debug.Log("HandleRewardedAdFailedToLoad event received with message: "
               + args.Message);
     this.RewardAds.Remove((RewardedAd)sender);
     Invoke("CheckAvailableReward", DelayReloadReward);
     DelayReloadReward *= 2;
 }
示例#20
0
 public void HandleRewardedAdFailedToShow(object sender, AdErrorEventArgs args)
 {
     Debug.Log("HandleRewardedAdFailedToShow event received with message: ");
     if (RewardCallBack != null)
     {
         RewardCallBack.RemoveAllListeners();
     }
 }
示例#21
0
 private void OnAdFailedToShow(object sender, AdErrorEventArgs e)
 {
     if (debug)
     {
         Debug.Log("Admob OnAdFailedToShow " + e.Message);
         ScreenWriter.Write("Admob OnAdFailedToShow " + e.Message);
     }
 }
示例#22
0
 private void IntersitialAdControl_ErrorOccurred(object sender, AdErrorEventArgs e)
 {
     // 需處理發生錯誤的狀況
     if (e.ErrorCode == Microsoft.Advertising.ErrorCode.NoAdAvailable)
     {
         // 這個是最常遇到的,這個時候就不要顯示廣告或是更換 InterstitialAd 的參數在做請求
     }
 }
示例#23
0
    private void HandleRewardedAdFailedToShow(object sender, AdErrorEventArgs args)
    {
        Debug.Log($"HandleRewardedAdFailedToShow event received with message: {args.Message}");

        commandQueueHandler.SetCommandToQueue(() => OnAdFailedToShow?.Invoke());

        commandQueueHandler.SetCommandToQueue(() => CreateNewRewardedAd());
    }
示例#24
0
        private void OnRewardedAdFailedToLoad(object sender, AdErrorEventArgs args)
        {
            AnalyticEvent analyticEvent = new AnalyticEvent("ad_reward_failed");

            analyticEvent.AddParameter("placement", m_placement);
            analyticEvent.AddParameter("reason", args.Message);
            AnalyticsManager.Instance.SendCustomEvent(analyticEvent);
        }
        private void _OnRewardedAdFaiedToShow(object sender, AdErrorEventArgs args)
        {
#if DEBUG_MY_ADMOB
            Debug.LogError("[" + typeof(MyAdMobManager).Name + "] _OnRewardedAdFaiedToShow(): message=" + args.AdError.GetMessage());
#endif

            mRewardedFailedToShowDelayFrameCallback = CALLBACK_DELAY_FRAME;
        }
 private void OnFailedToReceiveAd(object sender, AdErrorEventArgs errorCode)
 {
     //  adGridAdmob.Visibility = Visibility.Collapsed;
     //  if (isShowAds == 1)
     //      AdsManager.showAds(DrawingSurfaceBackground, AdsManager.INDEX_INMOBI);
     //  else
     //      AdsManager.showAds(DrawingSurfaceBackground, AdsManager.INDEX_INNER_ACTIVE);
 }
示例#27
0
    void HandleAdFailedToShow(object sender, AdErrorEventArgs args)
    {
        var errorMessage = args.AdError.GetMessage();

        PlatformInterface.instance.logger.Log($"{nameof(PlatformAdMobAdsInit)}.{nameof(HandleAdFailedToShow)}");
        PlatformInterface.instance.logger.Log($"    Message: {errorMessage}");
        UnityMainThreadDispatcher.Instance().Enqueue(() => PlatformAdMobAds.HandleFailedToLoad(errorMessage));
    }
示例#28
0
 private static void InterstitialAdOnFailedToReceiveAd(object sender, AdErrorEventArgs adErrorEventArgs, string id)
 {
     if (FailedToReceiveAd != null)
     {
         var code = (AdErrorCode)adErrorEventArgs.ErrorCode;
         FailedToReceiveAd(id, code);
     }
 }
 void HandleFailedToReceiveAd(object sender, AdErrorEventArgs e)
 {
     SetUpGoogle ();
     Console.WriteLine ("add failes add : {0}", e.Error);
     if (adView == null)
         return;
     adView.Hidden = true;
     Resize ();
 }
示例#30
0
    void OnAdError(object param)
    {
        AdErrorEventArgs args = param as AdErrorEventArgs;

        if (args != null)
        {
            status.text = "Error: " + args.ErrorMessage;
        }
    }
示例#31
0
    public static void HandleRewardedAdFailedToLoad(object sender, AdErrorEventArgs args)
    {
        isLoading = false;

        if (OnAdFailedToLoad != null)
        {
            OnAdFailedToLoad.Invoke();
        }
    }
示例#32
0
        private void HandleAdMobRewardBasedVideoFailedToShow(object sender, AdErrorEventArgs args)
        {
            Debug.Log("AdMob rewarded video ad failed to show. Message: " + args.Message);

            if (OnRewardedAdFailedToShow != null)
            {
                OnRewardedAdFailedToShow.Invoke(sender, args);
            }
        }
示例#33
0
 public void HandleRewardedAdFailedToLoad(object sender, AdErrorEventArgs args)
 {
     // MonoBehaviour.print(
     //  "HandleRewardedAdFailedToLoad event received with message: "
     //           + args.Message);
     // GetComponent<PopUp>().Header[5] = "Watch Ads";
     // GetComponent<PopUp>().Description[5] = "Ad Failed";
     //  GetComponent<PopUp>().PopupEnabled(5);
 }
示例#34
0
 void HandleFailedToReceiveAd(object sender, AdErrorEventArgs e)
 {
     if (iAdBanner == null)
     {
         return;
     }
     iAdBanner.Hidden = true;
     adView.Hidden    = false;
 }
示例#35
0
        private async void interstitialAd_ErrorOccurred(object sender, AdErrorEventArgs e)
        {
            // handle errors here
            var dialog = new ContentDialog
            {
                Title = "An Error",
                Content = e.ErrorMessage,
                PrimaryButtonText = "OK",
                IsPrimaryButtonEnabled = true
            };

            await dialog.ShowAsync();
        }
 public void AdControl_OnErrorOccurred(object sender, AdErrorEventArgs e)
 {
     Console.WriteLine("Error " + e.ErrorCode.ToString() + " on AdId: " + ((AdControl) sender).AdUnitId +
                           ":: " + e.Error.Message);
     MessageBox.Show(e.Error.Message ,"Error "+ e.ErrorCode.ToString() + " on AdId: " + ((AdControl)sender).AdUnitId, MessageBoxButton.OK);
 }
 private void OnFailedToReceiveAd(object sender, AdErrorEventArgs e)
 {
     executeCallback(e.ToString());
 }
示例#38
0
 // Banner events
 private void banner_onAdFailLoad(object sender, AdErrorEventArgs args)
 {
     fireAdErrorEvent (EVENT_AD_FAILLOAD, ADTYPE_BANNER, args.ErrorCode, getErrorReason(args.ErrorCode));
 }
示例#39
0
 private void DrawableAdOnErrorOccurred(object sender, AdErrorEventArgs adErrorEventArgs)
 {
 }
 private void OnAdErrorPortrait(object sender, AdErrorEventArgs e)
 {
     System.Diagnostics.Debug.WriteLine("AdControl error (Portrait): " + e.Error + " ErrorCode: " + e.ErrorCode.ToString());
     Storyboard sb;
     switch (e.ErrorCode)
     {
         case MicrosoftAdvertising.ErrorCode.ClientConfiguration:
             break;
         case MicrosoftAdvertising.ErrorCode.InvalidServerResponse:
             break;
         case MicrosoftAdvertising.ErrorCode.NetworkConnectionFailure:
             sb = (Storyboard)FindName("HideAdPortrait");
             sb.Begin();
             break;
         case MicrosoftAdvertising.ErrorCode.NoAdAvailable:
             sb = (Storyboard)FindName("HideAdPortrait");
             sb.Begin();
             break;
         case MicrosoftAdvertising.ErrorCode.Other:
             break;
         case MicrosoftAdvertising.ErrorCode.RefreshNotAllowed:
             break;
         case MicrosoftAdvertising.ErrorCode.ServerSideError:
             break;
         case MicrosoftAdvertising.ErrorCode.Unknown:
             break;
         default:
             break;
     }
 }
示例#41
0
 private static void InterstitialAdOnFailedToReceiveAd(object sender, AdErrorEventArgs adErrorEventArgs, string id)
 {
     if (FailedToReceiveAd != null)
     {
         var code = (AdErrorCode)adErrorEventArgs.ErrorCode;
         FailedToReceiveAd(id, code);
     }
 }
 private void OnFailedToReceiveAd(object sender, AdErrorEventArgs errorCode)
 {
     Debug.WriteLine("Failed to receive ad with error " + errorCode.ErrorCode);
 }
示例#43
0
 private async void OnAdError(object sender, AdErrorEventArgs e)
 {
     await _dialogService.ShowAsync($"An error occurred. {e.ErrorCode}: {e.ErrorMessage}");
 }
 private void OnFailedToReceiveAd(object sender, AdErrorEventArgs errorCode)
 {          
     //  adGridAdmob.Visibility = Visibility.Collapsed;
   //  if (isShowAds == 1)
   //      AdsManager.showAds(DrawingSurfaceBackground, AdsManager.INDEX_INMOBI);
   //  else
   //      AdsManager.showAds(DrawingSurfaceBackground, AdsManager.INDEX_INNER_ACTIVE);	
 }
 public void interstitialAd_FailedToReceiveAd(object sender, AdErrorEventArgs e)
 {
     isBillboardOK = false;
     Debug.WriteLine("interstitialAd_FailedToReceiveAd Lỗi : " + e.ErrorCode);
 }
 private void OnErrorOccured(object sender, AdErrorEventArgs e)
 {
     var handler = this.AdError;
     if (handler != null)
     {
         handler(sender, e);
     }
 }
示例#47
0
 private void MyVideoAd_ErrorOccurred(object sender, AdErrorEventArgs e)
 {
     // new NotImplementedException();
 }
 private void OnFailedToReceiveAd(object sender, AdErrorEventArgs errorCode)
 {
     Debug.WriteLine("Failed to receive interstitial with error " + errorCode.ErrorCode);
     showInterstitial.IsEnabled = false;
     requestInterstitial.IsEnabled = true;
 }
示例#49
0
 private void onFailedToReceiveInterstitialAd(object sender, AdErrorEventArgs args)
 {
     eventCallback("cordova.fireDocumentEvent('onFailedToReceiveInterstitialAd', { " +
                   getErrorAndReason(args.ErrorCode) + " });");
 }
 private void OnFailedToReceiveAdFull(object sender, AdErrorEventArgs errorCode)
 {
     System.Diagnostics.Debug.WriteLine("Ad received Fail" + errorCode.ErrorCode.ToString());
 }
示例#51
0
        private void AdControlErrorOccurred(object sender, AdErrorEventArgs e)
        {
            _AdServerRefreshTimer.Stop();

            CheckRequiredCapabilities(e);

            if (!_ErrorTimer.IsEnabled)
            {
                if (!HideOnFailure)
                {
                    RunInternalAds();
                }
                _ErrorTimer.Start();
            }
        }
 // This is an error handler for the interstitial ad.
 private void OnErrorOccurred(object sender, AdErrorEventArgs e)
 {
     rootPage.NotifyUser($"An error occurred. {e.ErrorCode}: {e.ErrorMessage}", NotifyType.ErrorMessage);
 }
示例#53
0
 private void OnFailedToReceiveAd(object sender, AdErrorEventArgs e)
 {
     Yandex.Metrica.Counter.ReportEvent("AdMob could not load advertising.");
 }
示例#54
0
 // Interstitial events
 private void interstitial_onAdFailLoad(object sender, AdErrorEventArgs args)
 {
     fireAdErrorEvent (EVENT_AD_FAILLOAD, ADTYPE_INTERSTITIAL, args.ErrorCode, , getErrorReason(args.ErrorCode));
 }
示例#55
0
 private static void CheckRequiredCapabilities(AdErrorEventArgs adErrorEventArgs)
 {
     if (adErrorEventArgs.ErrorCode == ErrorCode.ClientConfiguration)
     {
         throw new MissingRequirementException(adErrorEventArgs.Error.Message);
     }
 }
示例#56
0
 private void AdView_OnFailedToReceiveAd(object sender, AdErrorEventArgs e)
 {
     Debug.WriteLine("Load ads fail");
 }
示例#57
0
 private void AdControl_OnErrorOccurred(object sender, AdErrorEventArgs e)
 {
 }
		void adControl_ErrorOccurred(object sender, AdErrorEventArgs e)
		{
			ReignServices.InvokeOnUnityThread(delegate
			{
				Debug.LogError(e.Error.Message);
				if (eventCallback != null) eventCallback(AdEvents.Error, e.Error.Message);
			});
		}
 private void IntersitialAdControl_ErrorOccurred(object sender, AdErrorEventArgs e)
 {
     // 需處理發生錯誤的狀況
     if (e.ErrorCode == Microsoft.Advertising.ErrorCode.NoAdAvailable)
     {
         // 這個是最常遇到的,這個時候就不要顯示廣告或是更換 InterstitialAd 的參數在做請求
     }
 }
示例#60
0
	    private async void AdControl_OnErrorOccurred(object sender, AdErrorEventArgs e)
	    {
		    var msg = new MessageDialog(e.Error.Message);
		    msg.ShowAsync();
	    }