Ejemplo n.º 1
0
    public void RequestBanner()
    {
        if (bannerView != null)
        {
            bannerView.Destroy();
        }
        bannerView = new BannerView(bannerID, AdSize.Banner, AdPosition.Top);

        //For Register AD events
        // Called when an ad request has successfully loaded.
        bannerView.OnAdLoaded += HandleOnAdLoaded;
        // Called when an ad request failed to load.
        bannerView.OnAdFailedToLoad += HandleOnAdFailedToLoad;
        // Called when an ad is clicked.
        bannerView.OnAdOpening += HandleOnAdOpened;
        // Called when the user returned from the app after an ad click.
        bannerView.OnAdClosed += HandleOnAdClosed;
        // Called when the ad click caused the user to leave the application.
        bannerView.OnAdLeavingApplication += HandleOnAdLeavingApplication;

        //AdRequest request = new AdRequest.Builder().Build();
        //for testing
        AdRequest request = new AdRequest.Builder().AddTestDevice("2077ef9a63d2b398840261c8221a0c9b").Build();

        bannerView.LoadAd(request);
    }
 public void RestartGame()
 {
     bannerView.Destroy();
     gunshotSource.clip = gunshot;
     gunshotSource.Play();
     SceneManager.LoadScene("game");
 }
Ejemplo n.º 3
0
    public static void RequestBannner(AdSize adSize, AdPosition adPosition)
    {
#if UNITY_EDITOR
        string adUnitId = "unused";
#elif UNITY_ANDROID
        string adUnitId = "ca-app-pub-1411129145395601/7558259506";
#elif UNITY_IPHONE
        string adUnitId = "ca-app-pub-3940256099942544/2934735716";
#else
        string adUnitId = "unexpected_platform";
#endif
        if (test)
        {
            adUnitId = "ca-app-pub-3940256099942544/6300978111";
        }
        //if (IsShownBanner)
        //    return;
        if (bannerView != null)
        {
            bannerView.Destroy();
        }
        IsShownBanner = true;
        bannerView    = new BannerView(adUnitId, adSize, adPosition);

        bannerView.OnAdLoaded             += HandleAdLoaded;
        bannerView.OnAdFailedToLoad       += HandleAdFailedToLoad;
        bannerView.OnAdOpening            += HandleAdOpened;
        bannerView.OnAdClosed             += HandleAdClosed;
        bannerView.OnAdLeavingApplication += HandleAdLeftApplication;

        bannerView.LoadAd(CreateAdRequest());
        //bannerView.Show();
        Debug.Log("banner");
    }
Ejemplo n.º 4
0
    public void RequestBanner()
    {
        if (disableAds)
        {
            return;
        }

        if (bannerView != null)
        {
            bannerView.Destroy();
        }

        #if UNITY_EDITOR
        string adUnitId = "unused";
        #elif UNITY_ANDROID
        string adUnitId = "ca-app-pub-2481366852569675/5290687543";
#elif UNITY_IPHONE
        string adUnitId = "INSERT_IOS_BANNER_AD_UNIT_ID_HERE";
#else
        string adUnitId = "unexpected_platform";
#endif

        // Create a 320x50 banner at the top of the screen.
        bannerView = new BannerView(adUnitId, AdSize.SmartBanner, AdPosition.Top);
        // Register for ad events.
        bannerView.AdLoaded          += HandleAdLoaded;
        bannerView.AdFailedToLoad    += HandleAdFailedToLoad;
        bannerView.AdOpened          += HandleAdOpened;
        bannerView.AdClosing         += HandleAdClosing;
        bannerView.AdClosed          += HandleAdClosed;
        bannerView.AdLeftApplication += HandleAdLeftApplication;
        // Load a banner ad.
        bannerView.LoadAd(createAdRequest());
    }
Ejemplo n.º 5
0
 /// <summary>
 /// Hides Admob banner
 /// </summary>
 public void HideBanner()
 {
     if (debug)
     {
         Debug.Log("Admob Hide banner");
         ScreenWriter.Write("Admob Hide banner");
     }
     if (banner != null)
     {
         if (bannerLoaded == false)
         {
             //if banner is not yet loaded -> destroy so it cannot load later in the game
             if (DisplayResult != null)
             {
                 DisplayResult(false, position, bannerType);
                 DisplayResult = null;
             }
             banner.OnAdLoaded       -= BannerLoadSucces;
             banner.OnAdFailedToLoad -= BannerLoadFailed;
             banner.Destroy();
             forceReload = true;
         }
         else
         {
             //hide the banner -> will be available later without loading
             banner.Hide();
             forceReload = false;
         }
     }
 }
Ejemplo n.º 6
0
 void Update()
 {
     if (GameControl.control.noAds)
     {
         bannerView.Destroy();
     }
 }
Ejemplo n.º 7
0
 public void HideBanner()
 {
     if (bannerAd != null)
     {
         bannerAd.Destroy();
     }
 }
Ejemplo n.º 8
0
 public void _show_admob_Banner_Large(AdPosition pos, AdSize bannerType, bool _req = false)
 {
     if (PlayerPrefs.GetInt("RemoveAds") == 0)
     {
         try
         {
             if (!_req)
             {
                 bannerView.SetPosition(pos);
                 bannerView.Show();
             }
             else
             {
                 if (bannerView != null)
                 {
                     bannerView.Hide();
                     bannerView.Destroy();
                 }
                 bannerView                         = new BannerView(_admob_Banner, bannerType, pos);
                 bannerView.OnAdLoaded             += HandleAdLoaded;
                 bannerView.OnAdFailedToLoad       += HandleAdFailedToLoad;
                 bannerView.OnAdOpening            += HandleAdOpened;
                 bannerView.OnAdClosed             += HandleAdClosed;
                 bannerView.OnAdLeavingApplication += HandleAdLeftApplication;
                 bannerView.LoadAd(CreateAdRequest());
             }
         }
         catch (Exception)
         {
         }
     }
 }
Ejemplo n.º 9
0
 public void PlayEasyGame()
 {
     GameController.DifficultyLevel     = GameController.Difficulty.Easy;
     IndicatorController.IndicatorTimer = 1;
     bannerView.Destroy();
     SceneManager.LoadScene("Game");
 }
Ejemplo n.º 10
0
    private void BannerReklamYukle()
    {
        if (string.IsNullOrEmpty(bannerKimligi))
        {
            return;
        }

        if (bannerReklam != null)
        {
            bannerReklam.Destroy();
        }

        if (testModu && string.IsNullOrEmpty(testDeviceID))
        {
#if UNITY_ANDROID
            bannerReklam = new BannerView("ca-app-pub-3940256099942544/6300978111", AdSize.SmartBanner, bannerPozisyonu);
#elif UNITY_IOS
            bannerReklam = new BannerView("ca-app-pub-3940256099942544/2934735716", AdSize.SmartBanner, bannerPozisyonu);
#endif
        }
        else
        {
            bannerReklam = new BannerView(bannerKimligi, AdSize.SmartBanner, bannerPozisyonu);
        }

        bannerReklam.OnAdFailedToLoad += BannerYuklenemedi;
        bannerReklam.LoadAd(ReklamIstegiOlustur());
        bannerReklam.Hide();
    }
Ejemplo n.º 11
0
    public void RequestBannerAd()
    {
        statusText.text = "Requesting Banner Ad.";
        // These ad units are configured to always serve test ads.
#if UNITY_EDITOR
        string adUnitId = "unused";
#elif UNITY_ANDROID
        string adUnitId = "ca-app-pub-5134338854978158/6080808259";
#elif UNITY_IPHONE
        string adUnitId = "";
#else
        string adUnitId = "unexpected_platform";
#endif
        // Clean up banner before reusing
        if (bannerView != null)
        {
            bannerView.Destroy();
        }

        // Create a 320x50 banner at top of the screen
        bannerView = new BannerView(adUnitId, AdSize.SmartBanner, AdPosition.Top);

        // Add Event Handlers
        bannerView.OnAdLoaded             += (sender, args) => OnAdLoadedEvent.Invoke();
        bannerView.OnAdFailedToLoad       += (sender, args) => OnAdFailedToLoadEvent.Invoke();
        bannerView.OnAdOpening            += (sender, args) => OnAdOpeningEvent.Invoke();
        bannerView.OnAdClosed             += (sender, args) => OnAdClosedEvent.Invoke();
        bannerView.OnAdLeavingApplication += (sender, args) => OnAdLeavingApplicationEvent.Invoke();

        // Load a banner ad
        bannerView.LoadAd(CreateAdRequest());
    }
Ejemplo n.º 12
0
    private void RequestBanner()
    {
#if UNITY_ANDROID
        string adUnitId = "ca-app-pub-4992130041033929/9970656880";
#elif UNITY_IPHONE
        string adUnitId = "ca-app-pub-4992130041033929/6498315738";
#else
        string adUnitId = "unexpected_platform";
#endif

        // Clean up interstitial before using it
        if (bannerView != null)
        {
            bannerView.Destroy();
        }


        // Create a Smart Banner at the top of the screen.
        this.bannerView = new BannerView(adUnitId, AdSize.SmartBanner, AdPosition.Bottom);

        // Create an empty ad request.
        AdRequest request = new AdRequest.Builder()
                            //.AddTestDevice("b3704f8822a8857fe10d8221c4e86a06")
                            .Build();

        // Load the banner with the request.
        this.bannerView.LoadAd(request);
    }
Ejemplo n.º 13
0
    public void Init_Banner()
    {
#if UNITY_EDITOR
        string adUnitId = "unused";
#elif UNITY_ANDROID
        string adUnitId = Banner_Android_ID;
#elif UNITY_IPHONE
        string adUnitId = Banner_IOS_ID;
#else
        string adUnitId = "unexpected_platform";
#endif

        // Clean up interstitial before using it
        if (bannerView != null)
        {
            bannerView.Destroy();
        }

        AdSize adSize = new AdSize(300, 250);
        bannerView = new BannerView(adUnitId, adSize, AdPosition.Top);

        // Add Event Handlers
        bannerView.OnAdLoaded             += HandleOnAdLoaded_BanenrAd;
        bannerView.OnAdFailedToLoad       += HandleOnAdFailedToLoad_BanenrAd;
        bannerView.OnAdOpening            += HandleOnAdOpened_BanenrAd;
        bannerView.OnAdClosed             += HandleOnAdClosed_BanenrAd;
        bannerView.OnAdLeavingApplication += HandleOnAdLeavingApplication_BanenrAd;

        // Load an interstitial ad
        bannerView.LoadAd(CreateAdRequest());
    }
Ejemplo n.º 14
0
    void Update()
    {
        if (mostrar == true)
        {
            ganarBtn.SetActive(true);
        }
        else
        {
            ganarBtn.SetActive(false);
        }

        /*print (time);
         * if(contar == true){
         *      time = time + 1 * Time.deltaTime;
         *      ganarBtn.SetActive(false);
         * }
         * if(time <= 60){
         *      ganarBtn.SetActive(false);
         *      contar = true;
         * }else{
         *      contar = false;
         *      ganarBtn.SetActive(true);
         * }*/
        if (Application.loadedLevelName == "menu")
        {
        }
        else
        {
            bannerView.Destroy();
        }
    }
Ejemplo n.º 15
0
 void DestroyAds(object sender, EventArgs args)
 {
     interstitial.Destroy();
     bannerView.Destroy();
     AutoFade.LoadLevel("EscenaInicio", 0.2f, 0.2f, Color.white);
     interstitial.OnAdClosed -= DestroyAds;
     bannerView.OnAdLoaded   -= HandleOnAdLoaded;
 }
Ejemplo n.º 16
0
 //back button code
 public void Menu()
 {
     SaveScore();
     interstitial.Destroy();
     bannerView.Destroy();
     SaveLoad.Save();
     SceneManager.LoadScene(0);
 }
Ejemplo n.º 17
0
 public void Restart()
 {
     Time.timeScale       = 1f;
     pauseButton.enabled  = true;
     shieldButton.enabled = true;
     SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
     bannerView.Destroy();
 }
Ejemplo n.º 18
0
    public void Destroy()
    {
#if UNITY_ANDROID
        if (bannerView != null)
        {
            bannerView.Destroy();
        }
#endif
    }
Ejemplo n.º 19
0
    /// <summary>
    /// <b>Request banner ads.</b>
    /// </summary>
    /// <param name="bannerAds"></param>
    public void RequestBanner(string adUnitId, AdSize adSize, AdPosition adPosition)
    {
        if (bannerView != null)
        {
            bannerView.Destroy();
        }

        bannerView = new BannerView(adUnitId, adSize, adPosition);
    }
 public static void DestroyBanner()
 {
     if (isBannerLoaded)
     {
         banner.Destroy();
         isBannerLoaded  = false;
         isBannerShowing = false;
     }
 }
Ejemplo n.º 21
0
 public void HideBanner()
 {
     //Debug.LogWarning("--------------------------------------> remove ads");
     if (bannerViewVar != null)
     {
         //bannerViewVar.Hide();
         bannerViewVar.Destroy();
     }
 }
    protected override void GameDestroy()
    {
        GameManager.SafeRemoveListener <BannerLoadedMessage> (BannerLoadedHandler);
        GameManager.SafeRemoveListener <VideoAdShowingMessage> (VideoAdShowingHandler);

        if (banner != null)
        {
            banner.Destroy();
        }
    }
Ejemplo n.º 23
0
    public void CloseBannerAd()
    {
        if (activeBanner == null)
        {
            return;
        }

        activeBanner.Destroy();
        activeBanner = null;
    }
Ejemplo n.º 24
0
 public void Clear()
 {
     if (null != m_banner)
     {
         m_banner.Destroy();
     }
     if (null != m_interstitial)
     {
         m_interstitial.Destroy();
     }
 }
Ejemplo n.º 25
0
    private void OnDestroy()
    {
        if (bannerView != null)
        {
            bannerView.Destroy();
        }

        if (banner2View != null)
        {
            banner2View.Destroy();
        }
    }
Ejemplo n.º 26
0
    private void RequestBanner()
    {
        if (DataManager.Instance.PlayerData.NoAds.Value != 10000)
        {
#if UNITY_ANDROID
            string adUnitId = !PreLoadSceneManager.IsTest ? LiveBannerID : TestBannerID;
#elif UNITY_IPHONE
            string adUnitId = "unexpected_platform";
#else
            string adUnitId = "unexpected_platform";
#endif
            Debug.LogError("RequestBanner()");

            if (loadingBanner)
            {
                return;
            }

            if (Time.time < NextBannerRequest)
            {
                if (IsBannerLoaded)
                {
                    return;
                }
            }

            if (bannerView != null)
            {
                bannerView.Destroy();
            }

            // Create a 320x50 banner at the top of the screen.
            AdSize adSize = new AdSize(250, 32);
            bannerView        = new BannerView(adUnitId, AdSize.SmartBanner, AdPosition.Bottom);
            NextBannerRequest = Time.time + 900;

            // Create an empty ad request.
            if (request == null)
            {
                request = new AdRequest.Builder() /*.AddTestDevice("F1133C3F461326F642594824949A9133")*/.Build();
            }

            // Load the banner with the request.
            IsBannerLoaded = false;
            loadingBanner  = true;
            bannerView.LoadAd(request);

            // Called when an ad request has successfully loaded.
            bannerView.OnAdLoaded += HandleOnAdLoaded;
            // Called when an ad request failed to load.
            bannerView.OnAdFailedToLoad += HandleOnAdFailedToLoad;
        }
    }
Ejemplo n.º 27
0
 private void OnLevelLoad(Scene scene, LoadSceneMode loadSceneMode)
 {
     if (scene.buildIndex != 1)
     {
         bannerView.Destroy();
         RequestBannerAd();
     }
     else
     {
         bannerView.Destroy();
     }
 }
Ejemplo n.º 28
0
    void OnSceneUnloaded(Scene scene)
    {
        bannerView.OnAdLoaded += (object sender, System.EventArgs args) =>
        {
            bannerView.Destroy();
        };
        bannerView.OnAdFailedToLoad += (object sender, AdFailedToLoadEventArgs args) =>
        {
            bannerView.Destroy();
        };

        bannerView.Destroy();
    }
Ejemplo n.º 29
0
 private void Update()
 {
     if (adFree == 1)
     {
         bannerView.Destroy();
         bannerView.Hide();
     }
     if (SceneManager.GetActiveScene().name == "MainMenu")
     {
         bannerView.Hide();
         bannerView.Destroy();
     }
 }
Ejemplo n.º 30
0
    void Update()
    {
        Scene scene = SceneManager.GetActiveScene();

        if (scene.name == "mainScene")
        {
            bannerView.Show();
        }
        else
        {
            bannerView.Destroy();
        }
        //Debug.Log("Active scene is '" + scene.name + "'.");
    }