public void didCacheInterstitial(string location) { if (CBManager.didCacheInterstitialEvent != null) { CBManager.didCacheInterstitialEvent(location); } }
private static void doUnityPause(bool pause) { bool flag = true; if (pause) { if (CBManager.isPaused) { flag = false; } CBManager.isPaused = true; if (flag) { CBManager.doCustomPause(pause); } } else { if (!CBManager.isPaused) { flag = false; } CBManager.isPaused = false; if (flag) { CBManager.doCustomPause(pause); } } }
public void didCacheMoreApps(string empty) { if (CBManager.didCacheMoreAppsEvent != null) { CBManager.didCacheMoreAppsEvent(); } }
public void didShowMoreApps(string empty) { CBManager.doUnityPause(true); if (CBManager.didShowMoreAppsEvent != null) { CBManager.didShowMoreAppsEvent(); } }
public void didDismissMoreApps(string empty) { CBManager.doUnityPause(false); if (CBManager.didDismissMoreAppsEvent != null) { CBManager.didDismissMoreAppsEvent(); } }
public void didShowInterstitial(string location) { CBManager.doUnityPause(true); if (CBManager.didShowInterstitialEvent != null) { CBManager.didShowInterstitialEvent(location); } }
public void didDismissInterstitial(string location) { CBManager.doUnityPause(false); if (CBManager.didDismissInterstitialEvent != null) { CBManager.didDismissInterstitialEvent(location); } }
/// Returns true if an impression (interstitial or more apps page) is currently visible /// Due to Unity optimizations, touch events will pass through Chartboost impressions. /// You will have to use this method to check if a Chartboost impression is open in any code that responds to touch events public static bool isImpressionVisible() { if (!checkInitialized()) { return(false); } return(CBManager.isImpressionVisible()); }
public void didFailToLoadMoreApps(string dataString) { Hashtable hashtable = (Hashtable)CBJSON.Deserialize(dataString); CBManager.CBImpressionError obj = CBManager.impressionErrorFromInt(hashtable["errorCode"]); if (CBManager.didFailToLoadMoreAppsEvent != null) { CBManager.didFailToLoadMoreAppsEvent(obj); } }
public void didFailToLoadInterstitial(string dataString) { Hashtable hashtable = (Hashtable)CBJSON.Deserialize(dataString); CBManager.CBImpressionError arg = CBManager.impressionErrorFromInt(hashtable["errorCode"]); if (CBManager.didFailToLoadInterstitialEvent != null) { CBManager.didFailToLoadInterstitialEvent(hashtable["location"] as string, arg); } }
void didFailToLoadMoreAppsEvent(CBManager.CBImpressionError error) { Debug.Log(string.Format("didFailToLoadMoreAppsEvent: {0}", error)); }
void didFailToLoadInterstitialEvent(string location, CBManager.CBImpressionError error) { Debug.Log(string.Format("didFailToLoadInterstitialEvent: {0} at location {1}", error, location)); }
public static bool isImpressionVisible() { return(CBBinding.checkInitialized() && CBManager.isImpressionVisible()); }