public void DisplayVideoAd()
 {
     if (RevMob.Session() != null)
     {
         video = RevMob.Session().CreateVideo(Game.Activity, videoListener);
         videoListener.OnVideoLoaded += VideoLoaded;
     }
 }
 public void DisplayInterstitialAd()
 {
     if (RevMob.Session() != null)
     {
         interstitial = RevMob.Session().CreateFullscreen(Game.Activity, interstitialListener);
         interstitialListener.OnInterstitialLoaded += InterstitialLoaded;
     }
 }
 public void DisplayRewardedVideoAd()
 {
     if (RevMob.Session() != null)
     {
         rewardedVideo = RevMob.Session().CreateRewardedVideo(Game.Activity, videoRewardedListener);
         videoRewardedListener.OnVideoLoaded += RewardedVideoLoaded;
     }
 }
Пример #4
0
 // Use this for initialization
 void Start()
 {
     j = 0;
     if (revmob != null)
     {
         fullscreen = revmob.CreateFullscreen();
         video      = revmob.CreateRewardedVideo();
     }
 }
Пример #5
0
 public void DisplayVideoAd()
 {
     if (RevMobAds.Session != null)
     {
         video = RevMobAds.Session.Fullscreen;
         video.WeakDelegate = this;
         video.LoadVideo();
     }
 }
Пример #6
0
 public void DisplayRewardedVideoAd()
 {
     if (RevMobAds.Session != null)
     {
         rewardedVideo = RevMobAds.Session.Fullscreen;
         rewardedVideo.WeakDelegate = this;
         rewardedVideo.LoadRewardedVideo();
     }
 }
Пример #7
0
 public void DisplayInterstitialAd()
 {
     if (RevMobAds.Session != null)
     {
         loadfullscreen = RevMobAds.Session.Fullscreen;
         loadfullscreen.WeakDelegate = this;
         loadfullscreen.LoadAd();
     }
 }
    void OnGUI()
    {
        if (GUILayout.Button("Start Session"))
        {
                        #if !UNITY_EDITOR
            revmob = RevMob.Start(REVMOB_APP_IDS, gameObject.name);
                        #endif
        }
        if (GUILayout.Button("Create Intertitial"))
        {
                        #if !UNITY_EDITOR
            fullscreen = revmob.CreateFullscreen();
                        #endif
        }
        if (GUILayout.Button("Display Interstitial"))
        {
                        #if !UNITY_EDITOR
            if (fullscreen == null)
            {
                fullscreen = revmob.CreateFullscreen();
            }

            fullscreen.Show();
                        #endif
        }
        if (GUILayout.Button("Create Banner"))
        {
                        #if !UNITY_EDITOR
            loadedBanner = revmob.CreateBanner();
                        #endif
        }
        if (GUILayout.Button("Show Banner"))
        {
                        #if !UNITY_EDITOR
            loadedBanner.Show();
                        #endif
        }
        if (GUILayout.Button("Hide Banner"))
        {
                        #if !UNITY_EDITOR
            loadedBanner.Hide();
                        #endif
        }
    }
    /*
    void CreateButton(String label, OnButtonClicked onClicked) {
        i++;
        onClicked();
    }

    void CreateEnvButtons() {
        CreateButton("Exit", () => { Application.Quit(); });
        CreateButton("Testing Mode With Ads", () => { revmob.SetTestingMode(RevMob.Test.WITH_ADS); });
        CreateButton("Testing Mode Without Ads", () => { revmob.SetTestingMode(RevMob.Test.WITHOUT_ADS); });
        CreateButton("Disable Testing Mode", () => { revmob.SetTestingMode(RevMob.Test.DISABLED); });
        CreateButton("Print Env Information", () => { revmob.PrintEnvironmentInformation(); });
        CreateButton("Set timeout to 5s", () => { revmob.SetTimeoutInSeconds(5); });
    }
    */
    public void CreateFullscreen()
    {
        fullscreen = revmob.CreateFullscreen ();
    }
Пример #10
0
    void CreateFullscreenButtons()
    {
        CreateButton("Show Fullscreen", () => { revmob.ShowFullscreen(); return; });
        i++;
        if( GUI.Button(new Rect(X_POSITION_REFERENCE, i * Y_POSITION_REFERENCE, BUTTON_WIDTH, BUTTON_HEIGHT), "Load Fullscreen") ) {
            fullscreen = revmob.CreateFullscreen();
            return;
        }

        if (fullscreen != null) {
            if ( GUI.Button(new Rect(X_POSITION_REFERENCE + BUTTON_WIDTH + PADDING, i * Y_POSITION_REFERENCE, BUTTON_WIDTH, BUTTON_HEIGHT), "Show Fullscreen") ) {
                fullscreen.Show();
                return;
            }

            if ( GUI.Button(new Rect(X_POSITION_REFERENCE + BUTTON_WIDTH + PADDING, (i + 1) * Y_POSITION_REFERENCE, BUTTON_WIDTH, BUTTON_HEIGHT), "Hide Fullscreen") ) {
                fullscreen.Hide();
                return;
            }
        }
    }
Пример #11
0
 public void SessionIsStarted()
 {
     video = revmob.CreateVideo();
 }
Пример #12
0
	public void UserClosedTheAd (string revMobAdType) 
	{
		Debug.Log("Ad closed: " + revMobAdType);

		if (revMobAdType == RevMobAdType.Fullscreen) 
		{
			fullscreen.Release();
			fullscreen = revmob.CreateFullscreen();
		}
	}
Пример #13
0
	public void SessionIsStarted () 
	{
		Debug.Log("Session started.");

		//once session is started successfuly, we start to create all kind of desired ads

		//banner = revmob.CreateBanner();
		//video = revmob.CreateVideo ();
		fullscreen = revmob.CreateFullscreen ();
		//rewardedVideo = revmob.CreateRewardedVideo ();
	}