public void DisplayRewardVideo() { if (rewardAd.IsLoaded()) { rewardAd.Show(); } }
void SetupRewardedAds() { if (rewardedAd == null) { RewardVideoLoading = true; rewardedAd = new RewardedAd(rewardedAdID); rewardedAd.OnAdLoaded += HandleRewardBasedVideoLoaded; rewardedAd.OnAdFailedToLoad += HandleRewardBasedVideoFailedToLoad; rewardedAd.OnUserEarnedReward += HandleRewardBasedVideoRewarded; rewardedAd.OnAdClosed += HandleRewardBasedVideoClosed; AdRequest request = new AdRequest.Builder().Build(); rewardedAd.LoadAd(request); } else { StartCoroutine(CheckInternetConnection((isConnected) => { if (isConnected && !rewardedAd.IsLoaded()) { RewardVideoLoading = true; rewardedAd = new RewardedAd(rewardedAdID); rewardedAd.OnAdLoaded += HandleRewardBasedVideoLoaded; rewardedAd.OnAdFailedToLoad += HandleRewardBasedVideoFailedToLoad; rewardedAd.OnUserEarnedReward += HandleRewardBasedVideoRewarded; rewardedAd.OnAdClosed += HandleRewardBasedVideoClosed; AdRequest request = new AdRequest.Builder().Build(); rewardedAd.LoadAd(request); } })); } }
public void UserChoseToWatchAd() { if (firstAd.IsLoaded() && secondAd.IsLoaded()) { var go = FindObjectOfType <GameSession>().GetGameOverMenu(); go.SetActive(false); firstAd.Show(); } }
private void HandleUserEarnedReward(object sender, Reward e) { Debug.Log("[ " + this.rewardedAdId + " ] User Earned Reward"); if (onAdResult != null) { onAdResult.Invoke(true); } if (!rewardedAd.IsLoaded()) { LoadAd(() => { }); } }
// Start is called before the first frame update void Start() { MobileAds.Initialize(initStatus => { }); //this.RequestBanner(); //this.RequestInterstitialAd(); this.RequestRewardedAd(); rewardedAd.OnAdLoaded += handleOnAdLoaded; rewardedAd.OnAdClosed += handleOnAdClosed; rewardedAd.OnAdFailedToLoad += handleOnAdFailedToLoad; rewardedAd.OnAdFailedToShow += handleOnAdFailedToShow; rewardedAd.OnAdOpening += handleOnAdOpening; rewardedAd.OnUserEarnedReward += handleOnUserEarnedReward; if (rewardedAd.IsLoaded()) { rewardedAd.Show(); } else { Debug.Log("Rewarded ad not loaded"); } }
public void PlayAD() { //广告已经准备就绪,直接播放 //如果因为延迟没有准备就绪,重新加载 if (rewardedAd != null) { if (rewardedAd.IsLoaded()) { rewardedAd.Show(); autoplay = false; } } else { if (autoplay == false) { CreateAndLoadAD(); autoplay = true; Debug.Log("广告对象没有生成"); } else { Debug.Log("广告加载多次失败"); } } }
private void HandleRewardedAdLoaded(object sender, EventArgs args) { if (_rewardedAd.IsLoaded()) { _rewardedAd.Show(); } }
public void ShowTimeUpRewardAds(string adsId) { if (_timeUpRewardAd.IsLoaded()) { _timeUpRewardAd.Show(); } }
public void ShowDieRewardAds(string adsId) { if (_dieRewardAd.IsLoaded()) { _dieRewardAd.Show(); } }
private void Update() { if (interactableButtons == false) { buttonResurrect.interactable = false; buttonResurrectClose.interactable = false; } if (Input.GetKeyDown(KeyCode.Escape) && openAds.activeSelf == true) { rewardedAd.OnAdLoaded -= HandleRewardedAdLoaded; DontWaitAds(); } else if (Input.GetKeyDown(KeyCode.Escape) && openAds.activeSelf == false) { ButtonResurrectClose(); } if (showReward) { if (rewardedAd.IsLoaded()) { rewardedAd.Show(); rewardedAd = new RewardedAd(inGameRewarded); rewardedAd.OnAdClosed += HandleRewardedAdClosed; rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; rewardedAd.OnAdLoaded += HandleRewardedAdLoaded; request = null; request = new AdRequest.Builder().Build(); rewardedAd.LoadAd(request); showReward = false; } } }
private void Update() { if (game.ads) { if (Input.GetKeyDown(KeyCode.Escape)) { rewardedAd.OnAdLoaded -= HandleRewardedAdLoaded; DontWaitAds(); } if (showReward) { if (rewardedAd.IsLoaded()) { rewardedAd.Show(); rewardedAd = new RewardedAd(inGameRewarded); rewardedAd.OnAdClosed += HandleRewardedAdClosed; rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; rewardedAd.OnAdLoaded += HandleRewardedAdLoaded; request = null; request = new AdRequest.Builder().Build(); rewardedAd.LoadAd(request); showReward = false; } } } }
private void ShowInterstitial() { //Debug.Log("current interstitial = " + currentInterstitial); switch (currentInterstitial) { case InterstitialType.Default: if (interstitialReg.IsLoaded()) { interstitialReg.Show(); } break; case InterstitialType.Video: if (interstitialVideo.IsLoaded()) { interstitialVideo.Show(); } break; case InterstitialType.Reward: if (interstitialReward.IsLoaded()) { interstitialReward.Show(); } break; } }
public void Show() { if (_rewardedAd.IsLoaded()) { _rewardedAd.Show(); } }
//attach to a button that plays ad if ready public void ShowRewardedAd() { if (rewardedAd.IsLoaded()) { rewardedAd.Show(); } }
public static void DisplayRewardAD() { if (reward.IsLoaded() && PlayerPrefs.GetInt("Ads", 0) == 0) { reward.Show(); } }
public void ShowRewardAd() { if (AdReward.IsLoaded()) { AdReward.Show(); } }
public void Display_Reward() { if (rewardedAd.IsLoaded()) { rewardedAd.Show(); Debug.Log("已展示激励广告"); } }
public void ShowAd() { if (rewardedAd.IsLoaded()) { rewardedAd.Show(); adNotReady.SetActive(true); } }
/// <summary> /// ロックボタン押下 /// </summary> public void OnClick_RewardButton(RewardButton rewardButton) { _rewardAction = _rewardActionDic[rewardButton]; // 広告を表示して受取る報酬についての説明処理 if (_rewardAnnounce) { if (_rewardedAd.IsLoaded()) { _rewardedAd.Show(); } } else { rewardMessagebox.SetActive(true); } }
public override bool IsReady() { #if UNITY_EDITOR return(false); #else return(rewarded_ad.IsLoaded()); #endif }
public IEnumerator ShowRewardedAd() { if (videoAd.IsLoaded()) { videoAd.Show(); } yield return(null); }
// Показываем рекламу public void ShowRewardedAd() { // Вознаграждение if (rewardedAd.IsLoaded()) { rewardedAd.Show(); } }
public void ShowAd(string forWhat) { AdsForWhat = forWhat; loadingAd.SetActive(true); if (rewardedAd.IsLoaded()) { rewardedAd.Show(); loadingAd.SetActive(false); } else { Retry(); } }
/// <summary> /// Check if Admob rewarded video is available /// </summary> /// <returns>true if a rewarded video is available</returns> public bool IsRewardVideoAvailable() { if (rewardedVideo != null) { return(rewardedVideo.IsLoaded()); } return(false); }
private IEnumerator ShowRewardAd() { while (!rewardAd.IsLoaded()) { yield return(null); } rewardAd.Show(); }
public void ShowRewardedAd() { if (rewardedAd.IsLoaded()) { rewardedAd.Show(); } //StartCoroutine("increaseAmmo"); RequestRewardedAd(); }
public void PlayRewardedAd() { if (!_rewardedAd.IsLoaded()) { Debug.Log("Load Rewarded Ad."); LoadRewardedAd(); } _rewardedAd.Show(); }
IEnumerator loadAds() { while (!rewardedAd.IsLoaded()) { yield return(null); } rewardedAd.Show(); gameUI.Resume(); }
public void OnClickShowRewardAd() { if (_rewardedAd.IsLoaded() == false) { Log($"{nameof(_rewardedAd)} is not loaded!"); return; } _rewardedAd.Show(); }
public bool IsRewardedAdLoaded(RewardedAdType type) { switch (type) { case RewardedAdType.EXTRA_ATTEMPT: if (extraAttempt == null) { return(false); } return(extraAttempt.IsLoaded()); case RewardedAdType.TIMED_REWARD: if (timedReward == null) { return(false); } return(timedReward.IsLoaded()); } return(false); }