public void SetVisual(TapsellNativeBannerAd nativeAd, Action getNative) { float range = Random.Range(0f, 1f); if (range > chance) { return; } gameObject.SetActive(true); if (Title != null) { Title.text = PersianFixer.Fix(nativeAd.getTitle(), true, true); } if (Description != null) { Description.text = PersianFixer.Fix(nativeAd.getDescription()); } if (Content != null) { Content.text = PersianFixer.Fix(nativeAd.getCallToAction()); } if (VerticalImage != null) { VerticalImage.sprite = TextureToSprite(nativeAd.getPortraitBannerImage()); } if (HorizentalImage != null) { HorizentalImage.sprite = TextureToSprite(nativeAd.getLandscapeBannerImage()); } if (Icon != null) { Icon.sprite = TextureToSprite(nativeAd.getIcon()); } gameObject.SetActive(true); nativeAd.onShown(); AdButton.onClick.RemoveAllListeners(); AdButton.onClick.AddListener(() => { getNative.Invoke(); nativeAd.onClicked(); }); }
private void SetAdVisual() { if (Title != null) { Title.text = PersianFixer.Fix(_nativeAd.getTitle(), true, true); } if (Description != null) { Description.text = PersianFixer.Fix(_nativeAd.getDescription()); } if (Content != null) { Content.text = PersianFixer.Fix(_nativeAd.getCallToAction()); } if (VerticalImage != null) { VerticalImage.sprite = TextureToSprite(_nativeAd.getPortraitBannerImage()); } if (HorizentalImage != null) { HorizentalImage.sprite = TextureToSprite(_nativeAd.getLandscapeBannerImage()); } if (Icon != null) { Icon.sprite = TextureToSprite(_nativeAd.getIcon()); } //BannerGameObject.transform.SetSiblingIndex(UnityEngine.Random.Range(0, 4)); AdButton.gameObject.SetActive(true); _nativeAd.onShown(); AdButton.onClick.RemoveAllListeners(); AdButton.onClick.AddListener(() => { //_unFocusTime = DateTime.Now.Hour * 3600 + DateTime.Now.Minute * 60 + DateTime.Now.Second; Invoke("GiveReward", 1f); _nativeAd.onClicked(); }); }