public void LoadRewardedAd() { if (!isInitialized || !adsKitSettings.GetBool(HMSAdsKitSettings.EnableRewardedAd)) { return; } Debug.Log("[HMS] HMSAdsKitManager LoadRewardedAd"); rewardedView = new RewardAd(adsKitSettings.GetBool(HMSAdsKitSettings.UseTestAds) ? TestRewardedAdId : adsKitSettings.Get(HMSAdsKitSettings.RewardedAdID)); rewardedView.LoadAd(new AdParam.Builder().Build(), () => { Debug.Log("[HMS] HMSAdsKitManager Rewarded ad loaded!"); }, (errorCode) => { Debug.Log($"[HMS] HMSAdsKitManager Rewarded ad loading failed with error ${errorCode}"); }); }
public async Task <bool> ShowRewardAd(Context context) { var rewardAd = new RewardAd(context); var result = await rewardAd.LoadAd(); if (result == RewardAdStatus.NotLoaded) { return(await ShowBetweenPagesAd(context)); } Tracker.TrackRewardAdShown(); return(true); }
private void LoadNextRewardedAd() { Debug.Log("[HMS] AdsManager LoadNextRewardedAd"); //rewardAd = new RewardAd("testx9dtjwj8hp"); rewardAd = new RewardAd(AdId); rewardAd.LoadAd(new AdParam.Builder().Build(), () => { Debug.Log("[HMS] Ad loaded!"); }, (errorCode) => { Debug.Log("[HMS] Ad loading failed"); LoadNextRewardedAd(); } ); }
public void CreateAndLoadRewardedAd(string adId, IRewardedAdListener listener) { rewardedlistener = listener; var rewardedAd = new RewardAd(adId); rewardedAd.LoadAd( CreateAdRequest(), () => listener.OnAdLoaded(adId), (errorCode) => Debug.Log($"[HMS] Rewarded ad loading failed with error ${errorCode}") ); if (_rewardedAds.ContainsKey(adId)) { _rewardedAds.Remove(adId); } _rewardedAds.Add(adId, rewardedAd); }
public void RequestVideo() { m_rewardAd = new RewardAd(HuaweiAdsIds.VideoId); m_rewardAd.LoadAd(new AdParam.Builder().Build(), OnRewardVideoLoaded, OnRewardVideoFailed); }