// Load a rewarding ad.
        public void LoadAd(string adUnitId, AdRequest request)
        {
            if (Screen.width > Screen.height) //Landscape
            {
                LoadAndSetPrefabAd(prefabAds[new AdSize(1024, 768)]);
            }
            else
            {
                LoadAndSetPrefabAd(prefabAds[new AdSize(768, 1024)]);
            }

            if (prefabAd != null)
            {
                if (OnAdLoaded != null)
                {
                    OnAdLoaded.Invoke(this, EventArgs.Empty);
                }
            }
            else
            {
                if (OnAdFailedToLoad != null)
                {
                    OnAdFailedToLoad.Invoke(this, new LoadAdErrorClientEventArgs()
                    {
                        LoadAdErrorClient = new LoadAdErrorClient()
                    });
                }
            }
        }
        // Loads a new interstitial request.
        public void LoadAd(AdRequest request)
        {
            if (Screen.width > Screen.height) //Landscape
            {
                LoadAndSetPrefabAd(prefabAds[new AdSize(1024, 768)]);
            }
            else
            {
                LoadAndSetPrefabAd(prefabAds[new AdSize(768, 1024)]);
            }

            if (prefabAd != null)
            {
                if (OnAdLoaded != null)
                {
                    OnAdLoaded.Invoke(this, EventArgs.Empty);
                }
            }
            else
            {
                if (OnAdFailedToLoad != null)
                {
                    OnAdFailedToLoad.Invoke(this, new AdFailedToLoadEventArgs()
                    {
                        Message = "Prefab Ad is Null"
                    });
                }
            }
        }
示例#3
0
    public static void HandleRewardedAdFailedToLoad(object sender, AdErrorEventArgs args)
    {
        isLoading = false;

        if (OnAdFailedToLoad != null)
        {
            OnAdFailedToLoad.Invoke();
        }
    }
示例#4
0
 // Requests a new ad for the banner view.
 public void LoadAd(AdRequest request)
 {
     if (prefabAd != null)
     {
         ShowBannerView();
         if (OnAdLoaded != null)
         {
             OnAdLoaded.Invoke(this, EventArgs.Empty);
         }
     }
     else
     {
         if (OnAdFailedToLoad != null)
         {
             OnAdFailedToLoad.Invoke(this, new AdFailedToLoadEventArgs()
             {
                 Message = "Prefab Ad is Null"
             });
         }
     }
 }
示例#5
0
 // Requests a new ad for the banner view.
 public void LoadAd(AdRequest request)
 {
     if (prefabAd != null)
     {
         ShowBannerView();
         if (OnAdLoaded != null)
         {
             OnAdLoaded.Invoke(this, EventArgs.Empty);
         }
     }
     else
     {
         if (OnAdFailedToLoad != null)
         {
             OnAdFailedToLoad.Invoke(this, new LoadAdErrorClientEventArgs()
             {
                 LoadAdErrorClient = new LoadAdErrorClient()
             });
         }
     }
 }
示例#6
0
 // Requests a new ad for the banner view.
 public void LoadAd(AdRequest request)
 {
     Debug.Log("Dummy " + MethodBase.GetCurrentMethod().Name);
     if (prefabAd != null)
     {
         ShowBannerView();
         if (OnAdLoaded != null)
         {
             OnAdLoaded.Invoke(this, EventArgs.Empty);
         }
     }
     else
     {
         if (OnAdFailedToLoad != null)
         {
             OnAdFailedToLoad.Invoke(this, new AdFailedToLoadEventArgs()
             {
                 Message = "Prefab Ad is Null"
             });
         }
     }
 }