public void LoadRewardAds() { RewardAd ad = new RewardAd(new Context(), "testx9dtjwj8hp"); AdParam adParam = new AdParam.Builder().build(); MRewardLoadListener rewardAdLoadListener = new MRewardLoadListener(ad); ad.loadAd(adParam, rewardAdLoadListener); }
public void OnRewardAdFailedToShow(int errorCode) { TimeController.instance.CallFromMainThread(() => { m_rewardAd = null; Debug.Log($"HuaweiAdService -> OnRewardAdFailedToShow -> ErrorCode {errorCode}"); }); }
private void OnRewardVideoFailed(int errorCode) { TimeController.instance.CallFromMainThread(() => { m_rewardAd = null; Debug.Log($"HuaweiAdService -> OnRewardVideoFailed -> ErrorCode {errorCode}"); }); }
public void OnRewardAdClosed() { TimeController.instance.CallFromMainThread(() => { m_rewardAd = null; onVideoRewarded?.Invoke(m_rewardedByVideo); Debug.Log("HuaweiAdService -> OnRewardedAdClosed"); }); }
/// <summary> /// Load a rewarded ad. /// </summary> private void LoadRewardAd() { if (rewardedAd == null) { rewardedAd = new RewardAd(this, GetString(Resource.String.ad_id_reward)); } rewardedAd.LoadAd(new AdParam.Builder().Build(), new RewardListener(this)); Log.Info(TAG, "RewardAd.LoadAd function called successfully."); }
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 SetUserData(string userId) { int personalizedAd; int tagForChildProtection; if (!string.IsNullOrEmpty(userId)) { personalizedAd = NonPersonalizedAd.ALLOW_ALL; tagForChildProtection = TagForChild.TAG_FOR_CHILD_PROTECTION_FALSE; } else { personalizedAd = NonPersonalizedAd.ALLOW_NON_PERSONALIZED; tagForChildProtection = TagForChild.TAG_FOR_CHILD_PROTECTION_TRUE; } m_rewardAd = null; m_interstitialAd = null; HwAds.RequestOptions = HwAds.RequestOptions.ToBuilder().SetNonPersonalizedAd(personalizedAd).SetTagForChildProtection(tagForChildProtection).Build(); }
public MRewardLoadListener(RewardAd _ad) { ad = _ad; }
public void RequestVideo() { m_rewardAd = new RewardAd(HuaweiAdsIds.VideoId); m_rewardAd.LoadAd(new AdParam.Builder().Build(), OnRewardVideoLoaded, OnRewardVideoFailed); }