public void UtilizeBanner() { if (!this.bannerEnabled) { return; } this.bannerEnabled = false; FAdsIOS.HideBanner(); }
public void ShowBanner() { if (!this.bannerEnabled) { return; } FMLogger.vAds("show banner inv"); FAdsIOS.ShowBanner(); }
public void HideBanner() { if (!this.bannerEnabled) { return; } FMLogger.vAds("hide banner inv"); FAdsIOS.HideBanner(); }
public void ShowRewardedVideo() { if (!this.rewardedEnabled) { return; } FMLogger.vAds("show rewarded"); AdsManager.Instance.rewardInfo.IterateImpression(); FAdsIOS.ShowRewarded(); }
public void RequestRewardedVideo() { if (!this.rewardedEnabled) { return; } this.autoloadRewarded = true; FMLogger.vAds("start reward request"); FAdsIOS.LoadRewarded(); }
public void ShowInterstitial(AdPlacement fsPlacement) { if (!this.fsEnabled) { return; } this.fsAdPlacement = AdConfig.AdPlacementToString(fsPlacement); FMLogger.vAds("fs show inv"); FAdsIOS.ShowInterstitial(); }
public void Initialize(string bAdUnit, BannerPosition pos, string fsAdUnit, string rewardAdUnit) { this.InternalInit(); if (!string.IsNullOrEmpty(bAdUnit)) { try { this.bannerAdUnit = bAdUnit; this.bannerEnabled = true; this.bannerPosition = pos; FAdsIOS.SetBannerPosition(pos); } catch (Exception ex) { this.bannerEnabled = false; FMLogger.vAds("failed to SetBannerPosition fads banner. error: " + ex.Message); } } if (!string.IsNullOrEmpty(fsAdUnit)) { this.interstitialAdUnit = fsAdUnit; this.fsEnabled = true; } if (!string.IsNullOrEmpty(rewardAdUnit)) { this.rewardUnit = rewardAdUnit; this.rewardedEnabled = true; } try { if (this.testMode) { FAdsIOS.SetTestMode(); FMLogger.vCore("FAds testMode"); } FAdsIOS.SetAdUnits(this.bannerAdUnit, this.interstitialAdUnit, this.rewardUnit); FAdsIOS.SetBannerPrecacheDelays(this.bannerShowTime, this.bannePrecacheDelay); FAdsIOS.SetInterstitialDelays(5.0, (double)this.fsIntervalOnReward); FMLogger.vCore(string.Concat(new object[] { "FAds set delays bst:", this.bannerShowTime, " bpd:", this.bannePrecacheDelay, " fdr:", this.fsIntervalOnReward })); } catch (Exception ex2) { FMLogger.vCore("FAds fail to set adUnits. " + ex2.Message); } }
private void InternalInit() { if (this.inted) { return; } this.inted = true; FAdsManager.RewardedCompleted += this.OnRewardCompleted; FAdsManager.Initialized += this.OnInitialized; FAdsManager.AdsEventReceived += this.OnAdsEvent; FAdsIOS.InitializeSdk(); FAdsIOS.SetInterstitialDelays(5.0, 5.0); }
public void InitializeRewarded(string rewardAdUnit) { if (this.rewardedEnabled) { return; } if (!string.IsNullOrEmpty(rewardAdUnit)) { this.rewardUnit = rewardAdUnit; this.rewardedEnabled = true; } try { FAdsIOS.SetAdUnits(this.bannerAdUnit, this.interstitialAdUnit, this.rewardUnit); } catch (Exception ex) { FMLogger.vCore("FAds. reward init. fail to set adUnits. " + ex.Message); } }
public void GrantConsent() { FAdsIOS.GrantConsent(); }
public void InitForConsent(string fsAdsUnit) { this.InternalInit(); FAdsIOS.SetAdUnits(null, fsAdsUnit, null); }
public void Utilize() { FAdsIOS.DisableAds(); }
public bool HasRewardedVideo() { return(this.rewardedEnabled && FAdsIOS.HasRewarded()); }
public bool HasInterstitial() { return(this.fsEnabled && FAdsIOS.HasInterstitial()); }
static FAdsIOS() { FAdsIOS.InitManager(); }