void Start() { MobileAds.Initialize(initStatus => { }); rewardedAd = new RewardedAd(rewardID); AdRequest request = new AdRequest.Builder().Build(); rewardedAd.LoadAd(request); // 광고 로드 rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; // 사용자가 광고를 끝까지 시청했을 때 rewardedAd.OnAdClosed += HandleRewardedAdClosed; // 사용자가 광고를 중간에 닫았을 때 }
public void showRewardAd(OnlineMenu online) { onlineMenu = online; rewardedAd = new RewardedAd(AdUnitIds.getAdUnitId(Ads.Search_Reward)); AdRequest request = new AdRequest.Builder().Build(); rewardedAd.OnAdLoaded += HandleRewardedAdLoaded; rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; rewardedAd.LoadAd(request); }
private void InitRewardVideoAd() { rewardedAd = new RewardedAd(currentAdVideoId); rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; rewardedAd.OnAdOpening += HandleUserOpening; rewardedAd.OnAdLoaded += HandleUserLoaded; rewardedAd.OnAdFailedToLoad += HandleUserFailed; rewardedAd.OnAdFailedToShow += HandleUserFailed; rewardedAd.OnAdClosed += HandleRewardedAdClosed; Request(); }
public void CreateAndLoadRewardedAd() { rewardedAd = new RewardedAd(rewardedVideoAd); rewardedAd.OnAdLoaded += HandleRewardedAdLoaded; rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; rewardedAd.OnAdClosed += HandleRewardedAdClosed; // Create an empty ad request. AdRequest request = new AdRequest.Builder().Build(); // Load the rewarded ad with the request. rewardedAd.LoadAd(request); }
private void LoadAd() { rewarded_ad = new RewardedAd(ad_unit_id); rewarded_ad.OnAdLoaded += HandleRewardedAdLoaded; rewarded_ad.OnAdFailedToLoad += HandleRewardedAdFailedToLoad; rewarded_ad.OnAdOpening += HandleRewardedAdOpening; rewarded_ad.OnAdFailedToShow += HandleRewardedAdFailedToShow; rewarded_ad.OnUserEarnedReward += HandleUserEarnedReward; rewarded_ad.OnAdClosed += HandleRewardedAdClosed; AdRequest request = new AdRequest.Builder().Build(); rewarded_ad.LoadAd(request); }
public void LoadAd() { AdReady = null; GetAdUnitId(); rewardedAd = new RewardedAd(recoverAdUnit_ID); this.rewardedAd.OnAdLoaded += HandleRewardedAdLoaded; this.rewardedAd.OnAdFailedToLoad += RewardedAd_OnAdFailedToLoad; this.rewardedAd.OnAdFailedToShow += RewardedAd_OnAdFailedToShow; AdRequest request = new AdRequest.Builder().AddExtra("npa", npaValue.ToString()).Build(); // Load the rewarded ad with the request. this.rewardedAd.LoadAd(request); }
private void RequestLoadRewardAd() { _rewardedAd = new RewardedAd(_rewardAdUnitId); _rewardedAd.OnAdLoaded += OnRewardAdLoaded; _rewardedAd.OnAdFailedToLoad += OnAdFailedToLoad; _rewardedAd.OnAdOpening += OnAdOpening; _rewardedAd.OnAdFailedToShow += OnAdFailedToShow; _rewardedAd.OnUserEarnedReward += OnUserEarnedReward; _rewardedAd.OnAdClosed += OnRewardAdClosed; _rewardedAd.LoadAd(new AdRequest.Builder().Build()); }
public void LoadAd(Action onAdLoaded) { Debug.Log("[ " + this.rewardedAdId + " ] Called LoadAd()"); rewardedAd = new RewardedAd(rewardedAdId); rewardedAd.OnAdLoaded += HandleRewardedAdLoaded; rewardedAd.OnAdClosed += HandleRewardedAdClosed; rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; AdRequest request = new AdRequest.Builder().Build(); rewardedAd.LoadAd(request); this.onAdLoaded = onAdLoaded; }
public Task LoadRewardedVideo() { return(Thread.UI.Run(() => { if (UnitId.IsEmpty()) { OnAdFailed.Raise("The UnitId of the RewardedVideoView has not specified!"); return; } NativeView = new RewardedAd(UIRuntime.CurrentActivity, UnitId); NativeView.LoadAd(new Android.Gms.Ads.AdRequest.Builder().Build(), new AdmobRewardedAdLoadCallback(this)); })); }
public void CreateAndLoadRewardedAd() { string adUnitId = "ca-app-pub-3940256099942544/5224354917"; rewardedAd = new RewardedAd(adUnitId); rewardedAd.OnAdLoaded += HandleRewardedAdLoaded; rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; rewardedAd.OnAdClosed += HandleRewardedAdClosed; AdRequest request = new AdRequest.Builder().Build(); this.rewardedAd.LoadAd(request); }
void Start() { if (testMode.Enable) { RewardedAd_ID = "ca-app-pub-3940256099942544/5224354917"; } else { RewardedAd_ID = "ca-app-pub-4260167359174091/6700443051"; } rewardedAd = new RewardedAd(RewardedAd_ID); InitialiseAds(); }
private void CacheAd(RewardedAdId id, RewardedAd ad) { if (!revarderAds.ContainsKey(id)) { revarderAds.Add(id, new List <RewardedAd>() { ad }); } else { revarderAds[id].Add(ad); } }
public void InitRewardAd() { string id = Debug.isDebugBuild ? test_unitID_reward : unitID_reward; rewardedAd = new RewardedAd(id); AdRequest request = new AdRequest.Builder().Build(); rewardedAd.LoadAd(request); rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; // 사용자가 광고를 끝까지 시청했을 때 rewardedAd.OnAdClosed += HandleRewardedAdClosed; // 사용자가 광고를 중간에 닫았을 때 }
/// <summary> /// Create new rewarded video ad and register all the events. /// </summary> private RewardedAd CreateNewRewardedAd(string interstitialAdId, AdPlacement placement) { RewardedAd newRewardedAd = new RewardedAd(interstitialAdId); // RewardBasedVideoAd is a singleton, so handlers should only be registered once. newRewardedAd.OnAdLoaded += HandleAdMobRewardBasedVideoLoaded; newRewardedAd.OnAdFailedToLoad += HandleAdMobRewardBasedVideoFailedToLoad; newRewardedAd.OnAdFailedToShow += HandleAdMobRewardBasedVideoFailedToShow; newRewardedAd.OnAdOpening += HandleAdMobRewardBasedVideoOpening; newRewardedAd.OnUserEarnedReward += HandleAdMobRewardBasedVideoRewarded; newRewardedAd.OnAdClosed += (sender, param) => HandleAdMobRewardBasedVideoClosed(sender, param, placement); return(newRewardedAd); }
private void RequestRewarded() { #if UNITY_ANDROID string adUnitId; if (IsTest) { adUnitId = "ca-app-pub-3940256099942544/5224354917"; } else { //adUnitId = "ca-app-pub-9771432649146144/4786669814"; adUnitId = RewardedString; } #elif UNITY_IPHONE string adUnitId; if (IsTest) { adUnitId = "ca-app-pub-3940256099942544/5224354917"; } else { //adUnitId = "ca-app-pub-9771432649146144/4786669814"; adUnitId = RewardedStringIOS; } #else string adUnitId = "unexpected_platform"; #endif this.rewardedAd = new RewardedAd(adUnitId); // Create an empty ad request. AdRequest request = new AdRequest.Builder().Build(); // Load the rewarded ad with the request. this.rewardedAd.LoadAd(request); // Called when an ad request has successfully loaded. this.rewardedAd.OnAdLoaded += HandleRewardedAdLoaded; // Called when an ad request failed to load. this.rewardedAd.OnAdFailedToLoad += HandleRewardedAdFailedToLoad; // Called when an ad is shown. this.rewardedAd.OnAdOpening += HandleRewardedAdOpening; // Called when an ad request failed to show. this.rewardedAd.OnAdFailedToShow += HandleRewardedAdFailedToShow; // Called when the user should be rewarded for interacting with the ad. this.rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; // Called when the ad is closed. this.rewardedAd.OnAdClosed += HandleRewardedAdClosed; }
public void LoadRewarded() { m_rewardedAd = new RewardedAd(m_adsConfig.RewardedAdUnit); m_rewardedAd.OnAdLoaded += OnRewardedAdLoaded; m_rewardedAd.OnAdFailedToLoad += OnRewardedAdFailedToLoad; m_rewardedAd.OnAdOpening += OnRewardedAdOpen; m_rewardedAd.OnAdFailedToShow += OnRewardedAdFailedToShow; m_rewardedAd.OnAdClosed += OnRewardedAdClosed; m_rewardedAd.OnUserEarnedReward += OnRewardedAdRewarded; AdRequest adRequest = new AdRequest.Builder().Build(); m_rewardedAd.LoadAd(adRequest); }
void InitializeGoogleAds() { if (IsTestMode) { adUnitRewardId = rewardAdUnit_test; } else { adUnitRewardId = rewardAdUnit_revive; } MobileAds.Initialize(initStatus => { Rewarded_Revive_Ad = CreateAndLoadRewardedAd(adUnitRewardId); }); }
private void UnsubscribeRewardedAdEvents(RewardedAd rewardedAd) { // Called when an ad request failed to load. rewardedAd.OnAdFailedToLoad -= HandleRewardedAdFailedToLoad; // Called when an ad request has successfully loaded. rewardedAd.OnAdLoaded -= HandleRewardedAdLoaded; // Called when an ad is shown. rewardedAd.OnAdOpening -= HandleRewardedAdOpening; // Called when an ad request failed to show. rewardedAd.OnAdFailedToShow -= HandleRewardedAdFailedToShow; // Called when the user should be rewarded for interacting with the ad. rewardedAd.OnUserEarnedReward -= HandleUserEarnedReward; // Called when the ad is closed. rewardedAd.OnAdClosed -= HandleRewardedAdClosed; }
//public void ShowInterstitial() //{ // if (interstitial.IsLoaded()) // { // interstitial.Show(); // } //} public void ShowReward() { string idRewardTest = "ca-app-pub-3940256099942544/5224354917"; rewarded = new RewardedAd(idReward); rewarded.OnUserEarnedReward += HandleUserEarnedReward; rewarded.OnAdFailedToShow += HandleRewardedAdFailedToShow; rewarded.OnAdFailedToLoad += HandleRewardedAdFailedToLoad; rewarded.OnAdLoaded += HandleRewardedAdLoaded; AdRequest request = new AdRequest.Builder().Build(); rewarded.LoadAd(request); }
public void CreateAndLoadAd() { TypeLoadingAds = TypeLoadingAds.Loading; _rewardedAd = new RewardedAd(_adUnitId); _rewardedAd.OnAdClosed += HandleRewardedAdClosed; _rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; _rewardedAd.OnAdFailedToLoad += HandleRewardedAdFailedToLoad; _rewardedAd.OnAdLoaded += HandleRewardedAdLoaded; AdRequest request = new AdRequest.Builder().Build(); _rewardedAd.LoadAd(request); }
//Request Reward Ad public void RequestRewardAd( ) { //Remove existing events first to avoid executing an event twice. if (rewardAd != null) { RemoveRewardAdEvents(); } rewardAd = new RewardedAd(rewardAdID); //Attach rewardAd events AddRewardAdEvents(); rewardAd.LoadAd(GetNewAdRequest( )); }
RewardedAd CreateAndLoadRewardedAd(string adUnitId) { RewardedAd rewardedAd = new RewardedAd(adUnitId); rewardedAd.OnAdLoaded += HandleRewardedAdLoaded; rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; rewardedAd.OnAdClosed += HandleRewardedAdClosed; // Create an empty ad request. AdRequest request = new AdRequest.Builder().Build(); // Load the rewarded ad with the request. rewardedAd.LoadAd(request); return(rewardedAd); }
private void TryDestroyAd(object sender) { if (sender is RewardedAd rewardedAd) { rewardedAd.OnAdClosed -= OnAdClosed; rewardedAd.OnAdFailedToLoad -= OnAdFailedToLoad; rewardedAd.OnAdFailedToShow -= OnAdFailedToShow; rewardedAd.OnUserEarnedReward -= OnUserEarnedReward; if (rewardedAd == _rewardedAd) { _rewardedAd = null; } } }
private void CreateAndLoadRewardedAd() { print($"ad id: {AdId}"); Unsubscribe(); _rewardedAd = new RewardedAd(AdId); Subscribe(); AdRequest request = new AdRequest.Builder() .Build(); _rewardedAd.LoadAd(request); }
public void LoadRewardedVideo(string adUnit, AdMobRewardedOptions options = null) { if (!CrossAdMob.Current.IsEnabled) { return; } if (_rewardedAd == null) { _rewardedAd = new RewardedAd(adUnit); } //RewardBasedVideoAd.SharedInstance.CustomRewardString = options?.CustomData; _rewardedAd.LoadRequest(GetRequest(), LoadCompletionHandler); }
public void CreateAndLoadRewardedAd() { this.rewardedAd = new RewardedAd("ca-app-pub-4949264892672058/2140200494"); // Create an empty ad request. AdRequest request = new AdRequest.Builder().Build(); // Load the rewarded ad with the request. this.rewardedAd.LoadAd(request); // Called when the user should be rewarded for interacting with the ad. this.rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; // Called when the ad is closed. this.rewardedAd.OnAdClosed += HandleRewardedAdClosed; }
void Start() { instance = this; DontDestroyOnLoad(gameObject); this.rewardBasedVideo = RewardBasedVideoAd.Instance; // RewardBasedVideoAd is a singleton, so handlers should only be registered once. this.rewardBasedVideo.OnAdLoaded += this.HandleRewardBasedVideoLoaded; this.rewardBasedVideo.OnAdFailedToLoad += this.HandleRewardBasedVideoFailedToLoad; this.rewardBasedVideo.OnAdOpening += this.HandleRewardBasedVideoOpened; this.rewardBasedVideo.OnAdStarted += this.HandleRewardBasedVideoStarted; this.rewardBasedVideo.OnAdRewarded += this.HandleRewardBasedVideoRewarded; this.rewardBasedVideo.OnAdClosed += this.HandleRewardBasedVideoClosed; this.rewardBasedVideo.OnAdLeavingApplication += this.HandleRewardBasedVideoLeftApplication; }
public void Start() { //string adUnitId = "ca-app-pub-3940256099942544/5224354917"; // стандартный идентификатор рекламы за награду string adUnitId = "ca-app-pub-5442177896212042/8438957137"; // мой идентификатор рекламы за награду this.rewarded1 = CreateAndLoadRewardedAd(adUnitId); this.rewarded2 = CreateAndLoadRewardedAd(adUnitId); this.rewarded3 = CreateAndLoadRewardedAd(adUnitId); this.rewarded4 = CreateAndLoadRewardedAd(adUnitId); this.rewarded5 = CreateAndLoadRewardedAd(adUnitId); this.rewarded6 = CreateAndLoadRewardedAd(adUnitId); this.rewarded7 = CreateAndLoadRewardedAd(adUnitId); this.rewarded8 = CreateAndLoadRewardedAd(adUnitId); this.rewarded9 = CreateAndLoadRewardedAd(adUnitId); this.rewarded10 = CreateAndLoadRewardedAd(adUnitId); }
public void Init() { MobileAds.Initialize(initStatus => { _rewardedAd = new RewardedAd(_adId); _rewardedAd.OnUserEarnedReward += HandleUserEarnedReward; _rewardedAd.OnAdFailedToLoad += HandleRewardedAdError; _rewardedAd.OnAdFailedToShow += HandleRewardedAdError; _rewardedAd.OnAdClosed += HandleRewardedAdError; // Create an empty ad request. AdRequest request = new AdRequest.Builder().Build(); // Load the rewarded ad with the request. _rewardedAd.LoadAd(request); }); }
void Start() { #if UNITY_EDITOR continueAdId = "unexpected_platform"; #elif UNITY_ANDROID continueAdId = !testMode ? "ca-app-pub-5324115406353383/8512491246" : "ca-app-pub-3940256099942544/5224354917"; #elif UNITY_IOS continueAdId = "ca-app-pub-3940256099942544/1712485313"; #else continueAdId = "unexpected_platform"; #endif MobileAds.Initialize(initStatus => { }); continueAd = CreateRewardedAd(continueAdId); }