/// <summary> /// 调用广告展示 /// </summary> public void BlackCatADShow(AdPlacement placement, string provider) { _placement = placement; _provider = provider; if (placement.IsRewarded()) { if (IronSource.Agent.isRewardedVideoAvailable()) { ShowAd(AdType.Video, ""); Debug.Log("@@@@@@@@@@@@@@@@@@ 播放视频"); } else { //没有广告也给奖励 isPlayRewardedVideoSuccess = true; InvokeRewardVideoCallback(); } } else if (placement.IsInterstitial()) { if (IronSource.Agent.isInterstitialReady()) { ShowAd(AdType.Interstitial, ""); Debug.Log("################## 播放插屏"); } } }
public bool IsAdReady(AdPlacement placement) { if (placement.IsInterstitial() && !AreAdsEnabled) { return(true); } if (placement.IsRewarded() && !AreRewardedAdsEnabled) { return(true); } return(fullscreenAdsModel.IsAdReady(placement)); }
public bool IsAdEnabled(AdPlacement adPlacement) { return(adPlacement.IsInterstitial() && AreAdsEnabled || adPlacement.IsRewarded() && AreRewardedAdsEnabled); }