void Update() { if (Input.GetButtonDown("Fire1") && !m_bDisplayingAd) { //tap if (AppsfireAdSDK.IsThereAModalAdAvailable(AFAdSDKModalType.AFAdSDKModalTypeSushi) == AFAdSDKAdAvailability.AFAdSDKAdAvailabilityYes) { Debug.Log("Appsfire - request modal ad"); m_bDisplayingAd = true; AppsfireAdSDK.RequestModalAd(AFAdSDKModalType.AFAdSDKModalTypeSushi); } } }
void OnGUI() { string text; float centerX; GUIStyle labelStyle, buttonStyle; float minY, buttonWidth, buttonHeight, buttonMargin; // centerX = Screen.width / 2; // button style buttonStyle = new GUIStyle(GUI.skin.button); buttonStyle.fontSize = (Screen.width > 400.0) ? 32 : 16; // label style labelStyle = new GUIStyle(); labelStyle.fontSize = (Screen.width > 400.0) ? 48 : 24; labelStyle.normal.textColor = Color.black; labelStyle.alignment = TextAnchor.MiddleCenter; // button size buttonWidth = (float)Math.Floor(Screen.width * 0.80); buttonHeight = (float)Math.Floor(Screen.height * 0.09); buttonMargin = (float)Math.Floor(buttonHeight * 0.25); // label hello GUI.Label(new Rect(centerX - buttonWidth / 2.0f, buttonMargin, buttonWidth, buttonHeight), "Appsfire SDK Demo", labelStyle); minY = buttonHeight + buttonMargin * 2.0f; // button open notifications text = "Open Panel for Notifications"; if (AppsfireSDK.IsInitialized()) { text += " (" + numberOfNotifications + ")"; } if (GUI.Button(new Rect(centerX - buttonWidth / 2.0f, minY, buttonWidth, buttonHeight), text, buttonStyle)) { AppsfireEngageSDK.PresentPanelForContentAndStyle(AFSDKPanelContent.AFSDKPanelContentDefault, AFSDKPanelStyle.AFSDKPanelStyleFullscreen); } minY += buttonHeight + buttonMargin; // button open feedback if (GUI.Button(new Rect(centerX - buttonWidth / 2.0f, minY, buttonWidth, buttonHeight), "Open Panel for Feedback", buttonStyle)) { AppsfireEngageSDK.PresentPanelForContentAndStyle(AFSDKPanelContent.AFSDKPanelContentFeedbackOnly, AFSDKPanelStyle.AFSDKPanelStyleFullscreen); } minY += buttonHeight + buttonMargin; // button request modal ad (sushi) text = "Request Modal sushi"; if (GUI.Button(new Rect(centerX - buttonWidth / 2.0f, minY, buttonWidth, buttonHeight), text, buttonStyle)) { AppsfireAdSDK.RequestModalAd(AFAdSDKModalType.AFAdSDKModalTypeSushi); } minY += buttonHeight + buttonMargin; // button request modal ad (uramaki) text = "Request Modal uramaki"; if (GUI.Button(new Rect(centerX - buttonWidth / 2.0f, minY, buttonWidth, buttonHeight), text, buttonStyle)) { AppsfireAdSDK.RequestModalAd(AFAdSDKModalType.AFAdSDKModalTypeUraMaki); } }