public override bool?showBanner() { //Debug.Log("show flurry"); try { base.showBanner(); if (Info.IsEditor()) { //Debug.Log("show return flurry"); return(false); } #if UNITY_ANDROID FlurryAndroid.checkIfAdIsAvailable(banner_id, placement, 2000); FlurryAndroid.displayAd(banner_id, placement, 0); return(null); #elif UNITY_IPHONE if (!FlurryBinding.isAdAvailableForSpace(banner_id, placement)) { //Debug.Log("show return 2 flurry"); return(false); } FlurryBinding.displayAdForSpace(banner_id, placement); return(true); #else return(false); #endif } catch { return(Error(API, ERROR_TRY_SHOW_BANNER)); } }
public override void fetchInterstitial(bool force) { try { if (!force && tried_fetching_interstitial) { return; } base.fetchInterstitial(force); if (Info.IsEditor() || (firstTime && !Setup())) { return; } #if UNITY_ANDROID FlurryAndroid.fetchAdsForSpace(inters_id, FlurryAdPlacement.FullScreen); FlurryAndroid.checkIfAdIsAvailable(inters_id, FlurryAdPlacement.FullScreen, 2000); #elif UNITY_IPHONE FlurryBinding.fetchAdForSpace(inters_id, FlurryAdSize.Fullscreen); #endif } catch { Error(API, ERROR_LOADING_INTERSTITIAL); } }
public override bool?showInterstitial() { try { if (!Info.HasConnection()) { return(false); } base.showInterstitial(); if (Info.IsEditor() || Info.IsWeb() || (firstTime && !Setup())) { return(false); } #if UNITY_ANDROID FlurryAndroid.checkIfAdIsAvailable(inters_id, FlurryAdPlacement.FullScreen, 2000); FlurryAndroid.displayAd(inters_id, FlurryAdPlacement.FullScreen, 0); return(null); #elif UNITY_IPHONE if (!FlurryBinding.isAdAvailableForSpace(inters_id, FlurryAdSize.Fullscreen)) { return(false); } FlurryBinding.fetchAndDisplayAdForSpace(inters_id, FlurryAdSize.Fullscreen); return(true); #else return(false); #endif } catch { return(Error(API, ERROR_TRY_SHOW_INTERSTITIAL)); } }