private void OnExpiringHandler(TapsellAd result) { string methodName = "OnExpiringHandler(): "; OnError(this, new AdErrorEventArgs(AdError.AdExpired, _SCRIPT_NAME + methodName + "No internet error")); }
public void RequestAd() { Tapsell.RequestAd(this.zoneID, this.cashed, (TapsellAd result) => { // onAdAvailable adID = result; }, (string zone) => { // onNoAdAvailable }, (TapsellError error) => { // onError Debug.Log(error.message); }, (string zone) => { // onNoNetwork }, (TapsellAd result) => { // onExpiring adID = null; RequestAd(); } ); }
private void requestAd(string zone, bool cached) { Tapsell.requestAd(zone, cached, (TapsellAd result) => { // onAdAvailable Debug.Log("Action: onAdAvailable"); available = true; ad = result; }, (string zoneId) => { // onNoAdAvailable Debug.Log("No Ad Available"); }, (TapsellError error) => { // onError Debug.Log(error.error); }, (string zoneId) => { // onNoNetwork Debug.Log("No Network: " + zoneId); }, (TapsellAd result) => { //onExpiring Debug.Log("Expiring"); available = false; ad = null; requestAd(result.zoneId, false); } ); }
public void NotifyClosed(String body) { TapsellAd result = new TapsellAd(); result = JsonUtility.FromJson <TapsellAd> (body); Debug.Log("notifyClosed:" + result.zoneId + ":" + result.adId); Tapsell.OnClosed(result); }
public void NotifyAdAvailable(String body) { TapsellAd result = new TapsellAd(); result = JsonUtility.FromJson <TapsellAd> (body); Debug.Log("notifyAdAvailable:" + result.zoneId + ":" + result.adId); Tapsell.OnAdAvailable(result); }
private void OnAdAvailableHandler(TapsellSDK.TapsellAd result) { _currentAd = result; if (OnLoaded == null) { return; } OnLoaded(this, new EventArgs()); }
public void NotifyExpiring(String str) { debugLog("NotifyExpiring:" + str); JSONNode node = JSON.Parse(str); TapsellAd result = new TapsellAd(); result.adId = node ["adId"].Value; result.zoneId = node ["zoneId"].Value; Tapsell.onExpiring(result); }
private void requestAd(string zone, bool cached) { Tapsell.requestAd(zone, cached, (TapsellAd result) => { // onAdAvailable Debug.Log("Action: onAdAvailable"); if (zone == videoZoneId) { videoAvailable = true; Videoad = result; } else { bannerAvailable = true; Bannerad = result; } }, (string zoneId) => { // onNoAdAvailable Debug.Log("No Ad Available"); }, (TapsellError error) => { // onError Debug.Log(error.error); }, (string zoneId) => { // onNoNetwork Debug.Log("No Network: " + zoneId); }, (TapsellAd result) => { //onExpiring if (result.zoneId == videoZoneId) { videoAvailable = false; Videoad = null; } else { bannerAvailable = false; Bannerad = null; } requestAd(result.zoneId, false); } ); }
public void Request() { Tapsell.RequestAd(ZONE_ID, true, (TapsellAd result) => { // onAdAvailable Debug.Log("on Ad Available"); ad = result; }, (string zoneId) => { // onNoAdAvailable Debug.Log("no Ad Available"); }, (TapsellError error) => { // onError Debug.Log(error.message); }, (string zoneId) => { // onNoNetwork Debug.Log("no Network"); }, (TapsellAd result) => { // onExpiring Debug.Log("expiring"); }, (TapsellAd result) => { // onOpen Debug.Log("open"); }, (TapsellAd result) => { // onClose Debug.Log("close"); } ); }
public void GetAdVideo() { VideoIsReady = false; Tapsell.requestAd(_zoneId, _cached, (TapsellAd result) => { // onAdAvailable Debug.Log("Action: onAdAvailable"); _ad = result; // store this to show the ad later VideoIsReady = true; }, (string zoneId) => { // onNoAdAvailable Debug.Log("No Ad Available"); Invoke("GetAdVideo", 30); }, (TapsellError error) => { // onError Debug.Log(error.error); Invoke("GetAdVideo", 30); }, (string zoneId) => { // onNoNetwork Debug.Log("No Network"); Invoke("GetAdVideo", 30); }, (TapsellAd result) => { // onExpiring Debug.Log("Expiring"); GetAdVideo(); } ); }
public void RequestAd() { IsAvailable = false; _adid = null; Tapsell.requestAd(_zoneId, _cache, // onAdAvailable (TapsellAd result) => { IsAvailable = true; _adid = result; }, // onNoAdAvailable (string zoneId) => { Invoke("RequestAd", 20); }, // onError (TapsellError error) => { Invoke("RequestAd", 20); }, // onNoNetwork (string zoneId) => { Invoke("RequestAd", 20); }, //onExpiring (TapsellAd result) => { RequestAd(); } ); }
private void requestAd(string zone, bool cached) { l.text += "dadayeh" + "\n"; Tapsell.requestAd(zone, cached, (TapsellAd result) => { // onAdAvailable l.text += "Action: onAdAvailable" + "\n"; TapsellScript.available = true; TapsellScript.ad = result; }, (string zoneId) => { // onNoAdAvailable l.text += "No Ad Available" + "\n"; }, (TapsellError error) => { // onError l.text += error.error + "\n"; }, (string zoneId) => { // onNoNetwork l.text += "No Network: " + zoneId + "\n"; }, (TapsellAd result) => { //onExpiring l.text += "Expiring" + "\n"; TapsellScript.available = false; TapsellScript.ad = null; requestAd(result.zoneId, false); } ); }
public void ShowTapsellVideoAd(string zoneID) { Tapsell.requestAd(zoneID, false, (TapsellAd result) => //onAdAvailable { Debug.Log("Action: onAdAvailable"); TapsellAd ad = result; // store this to show the ad later TapsellShowOptions showOptions = new TapsellShowOptions(); showOptions.backDisabled = false; showOptions.immersiveMode = false; showOptions.rotationMode = TapsellShowOptions.ROTATION_UNLOCKED; showOptions.showDialog = true; Tapsell.showAd(ad, showOptions); loadingPopup.SetActive(true); Tapsell.setRewardListener((TapsellAdFinishedResult rewardResult) => { if (rewardResult.completed && rewardResult.rewarded) { //todo: give the reward inGameManager.ChangeHeartAmount(1); inGameManager.ShowCurrencyPopup(1, 1); loadingPopup.SetActive(false); } else { //todo: error popup inGameManager.ShowMessageBox("متاسفانه خطایی در نمایش تبلیغ پیش آمد."); loadingPopup.SetActive(false); } }); }, (string zoneId) => //onNoAdAvailable { Debug.Log("No Ad Available"); //todo: error popup inGameManager.ShowMessageBox("متاسفانه خطایی در نمایش تبلیغ پیش آمد."); loadingPopup.SetActive(false); }, (TapsellError error) => //onError { Debug.Log(error.error); //todo: error popup inGameManager.ShowMessageBox("متاسفانه خطایی در نمایش تبلیغ پیش آمد."); loadingPopup.SetActive(false); }, (string zoneId) => //onNoNetwork { Debug.Log("No Network"); //todo: error popup inGameManager.ShowMessageBox("متاسفانه خطایی در نمایش تبلیغ پیش آمد."); loadingPopup.SetActive(false); }, (TapsellAd result) => //onExpiring { Debug.Log("Expiring"); // this ad is expired, you must download a new ad for this zone inGameManager.ShowMessageBox("متاسفانه خطایی در نمایش تبلیغ پیش آمد."); loadingPopup.SetActive(false); }); }
public void Show() { Tapsell.ShowAd(_currentAd); _currentAd = null; }
public void Load() { _currentAd = null; Tapsell.RequestAd(_zoneId, false, OnAdAvailableHandler, OnNoAdAvailableHandler, OnErrorHandler, OnNoNetworkHandler, OnExpiringHandler); }