Exemplo n.º 1
0
    private void OnBannerAdLeftApplication(string bannerID)
    {
        int         id     = System.Convert.ToInt32(bannerID);
        WP8ADBanner banner = GetBanner(id) as WP8ADBanner;

        if (banner != null)
        {
            banner.OnBannerAdLeftApplication();
        }
    }
Exemplo n.º 2
0
    private void OnBannerAdClosed(string bannerID)
    {
        int         id     = System.Convert.ToInt32(bannerID);
        WP8ADBanner banner = GetBanner(id) as WP8ADBanner;

        if (banner != null)
        {
            banner.OnBannerAdClosed();
        }
    }
Exemplo n.º 3
0
    public GoogleMobileAdBanner CreateAdBanner(int x, int y, GADBannerSize size)
    {
        if (!IsInited)
        {
            Debug.LogWarning("CreateBannerAd shoudl be called only after Init function. Call ignored");
            return(null);
        }

        WP8ADBanner bannner = new WP8ADBanner(TextAnchor.MiddleCenter, size, GADBannerIdFactory.nextId);

        _banners.Add(bannner.id, bannner);

        return(bannner);
    }
Exemplo n.º 4
0
    //--------------------------------------
    //  EVENTS BANNER AD
    //--------------------------------------

    private void OnBannerAdLoaded(string data)
    {
        string[] bannerData;
        bannerData = data.Split(AndroidNative.DATA_SPLITTER [0]);

        int id = System.Convert.ToInt32(bannerData[0]);
        int w  = System.Convert.ToInt32(bannerData[1]);
        int h  = System.Convert.ToInt32(bannerData[2]);

        WP8ADBanner banner = GetBanner(id) as WP8ADBanner;

        if (banner != null)
        {
            banner.SetDimentions(w, h);
            banner.OnBannerAdLoaded();
        }
    }
Exemplo n.º 5
0
 public void DestroyBanner(int id)
 {
     if (_banners != null)
     {
         if (_banners.ContainsKey(id))
         {
             WP8ADBanner banner = _banners[id];
             if (banner.IsLoaded)
             {
                 _banners.Remove(id);
                                     #if (UNITY_WP8 && !UNITY_EDITOR) || SA_DEBUG_MODE
                 AdManager.instance.DestroyBanner(id);
                                     #endif
             }
             else
             {
                 banner.DestroyAfterLoad();
             }
         }
     }
 }