void OnApplicationFocus(bool focusStatus) { if (focusStatus) { PluginBridge.GameObjectStarted(); } }
public virtual void Request() { GetRequesterAttributes(); string json = JsonMapper.ToJson(requesterAttributes); PluginBridge.Request(json); }
public Settings Start() { if (!initialized) { if (startParams != null) { startOptions["parameters"] = startParams; } string json = JsonMapper.ToJson(startOptions); PluginBridge.Start(json); } return(settings); }
// TODO check naming public void Start() { if (!Started && CanStart()) { Started = true; var guid = GetGuid(); UnityEngine.Debug.Log("Start - " + guid); RegisterCallbacks(guid); Dictionary <string, object> dict = new Dictionary <string, object>(3); dict["id"] = guid; dict["ad"] = AdFormat; if (!string.IsNullOrEmpty(PlacementId)) { dict["placementId"] = PlacementId; } UnityEngine.Debug.Log("dict - " + dict["id"]); AddExtraInfo(dict); PluginBridge.StartAd(JsonMapper.ToJson(dict)); } else if (!Started && !CanStart()) { FyberCallback.Instance.OnNativeError("A request operation is in progress"); } else if (Started) { FyberCallback.Instance.OnNativeError("This ad was already shown. You should request a new one"); } else { FyberCallback.Instance.OnNativeError("An unexpected condition happened. Please request for a new ad"); } }
private String RunInBridge(string action, object value) { auxDict["action"] = action; auxDict["value"] = value; return(PluginBridge.Settings(JsonMapper.ToJson(auxDict))); }
void OnApplicationQuit() { PluginBridge.ApplicationQuit(); }
void OnEnable() { PluginBridge.GameObjectStarted(); }