private void OnAdAvailable(TDAdEvent e)
 {
     if (e.adType == "BANNER")
     {
         AdManager.ShowBanner(TDBannerPosition.Bottom);
     }
 }
Example #2
0
    private void OnAdNotAvailable(TDAdEvent e)
    {
        Debug.Log("GT >> On Ad Not Available: " + e.tag + "[" + e.adType + "]");

        if (e.adType.Equals("NATIVE_AD") && e.tag.Equals(CrossPromotionTagCategory))
        {
            TapdaqGAHelper.Log(TapdaqGAEvents.CPCategoryNoInventory);
        }
        else if (e.adType.Equals("NATIVE_AD") && e.tag.Equals(CrossPromotionTagOverall))
        {
            TapdaqGAHelper.Log(TapdaqGAEvents.CPOverallNoInventory);
        }
        else if (e.adType.Equals("VIDEO"))
        {
            TapdaqGAHelper.Log(TapdaqGAEvents.VideoAdNoInventory);
            IsVideoAdLoaded = false;
        }
        else if (e.adType.Equals("REWARD_AD"))
        {
            TapdaqGAHelper.Log(TapdaqGAEvents.RewardedAdNoInventory);
            IsRewardedAdLoaded = false;
        }
        else if (e.adType.Equals("INTERSTITIAL"))
        {
            TapdaqGAHelper.Log(TapdaqGAEvents.InterstitialAdNoInventory);
            IsInterstitialAdLoaded = false;
        }
    }
Example #3
0
 // Change main_menu to an activated placement tag. Remember to add app id and client key in Window -> Tapdaq -> Edit Settings.
 private void OnAdAvailable(TDAdEvent e)
 {
     if (e.adType == "INTERSTITIAL" && e.tag == "main_menu")
     {
         AdManager.ShowInterstitial("main_menu");
     }
 }
 private void OnAdClosed(TDAdEvent e)
 {
     if (e.IsVideoEvent())
     {
         GameManager.Instance.EventManager.CallOnInterstitialClosedEvent();
         AdManager.LoadVideo("maininterstitial");
     }
     else if (e.IsRewardedVideoEvent())
     {
         AdManager.LoadRewardedVideo();
     }
 }
Example #5
0
    private void OnAdWillDisplay(TDAdEvent e)
    {
        Debug.Log("GT >> On Ad Will Display");

        if (e.adType.Equals("VIDEO") /*&& e.tag == interstitialTag*/)
        {
            TapdaqGAHelper.Log(TapdaqGAEvents.VideoAdWillDisplay);
        }
        if (e.adType.Equals("REWARD_AD") /*&& e.tag == rewardeVideoTag*/)
        {
            TapdaqGAHelper.Log(TapdaqGAEvents.RewardedAdWillDisplay);
        }
        if (e.adType.Equals("INTERSTITIAL") /*&& e.tag == interstitialAdTag*/)
        {
            TapdaqGAHelper.Log(TapdaqGAEvents.InterstitialAdWillDisplay);
        }
    }
 private void OnAdNotAvailable(TDAdEvent e)
 {
     if (e.adType == "VIDEO" && e.tag == "maininterstitial")
     {
         // Video has failed to load
         Invoke("PrepareInterstitial", 2.0f);
     }
     else if (e.adType == "REWARD_AD")
     {
         // Video has failed to load
         Invoke("PrepareRewardedVideo", 2.0f);
     }
     else if (e.adType == "BANNER")
     {
         //RequestBanner();
     }
 }
Example #7
0
    private void OnAdDidDisplay(TDAdEvent e)
    {
        Debug.Log("GT >> On Ad Did Display : " + e.adType);

        if (e.adType.Equals("VIDEO") /*&& e.tag == interstitialTag*/)
        {
            TapdaqGAHelper.Log(TapdaqGAEvents.VideoAdDisplayed);
            IsVideoAdLoaded = false;
        }
        if (e.adType.Equals("REWARD_AD") /*&& e.tag == rewardeVideoTag*/)
        {
            TapdaqGAHelper.Log(TapdaqGAEvents.RewardedAdDisplayed);
            IsRewardedAdLoaded = false;
        }
        if (e.adType.Equals("INTERSTITIAL") /*&& e.tag == interstitialAdTag*/)
        {
            TapdaqGAHelper.Log(TapdaqGAEvents.InterstitialAdDisplayed);
            IsInterstitialAdLoaded = false;
        }
    }
Example #8
0
    private void OnAdAvailable(TDAdEvent e)
    {
        Debug.Log("GT >> On Ad Available: AdType=" + e.adType + ", Tag:" + e.tag);


        if (e.adType.Equals("NATIVE_AD") && e.tag.Equals(CrossPromotionTagOverall))
        {
            nativeAdOverall = AdManager.GetNativeAd(getTDNativeAdType(CPLoadingSize), CrossPromotionTagOverall);
            nativeAdOverall.LoadTexture((TDNativeAd obj) =>
            {
                cacheCPImage(obj, AdTypes.CPOverAll);
            });
        }
        else if (e.adType.Equals("NATIVE_AD") && e.tag.Equals(CrossPromotionTagCategory))
        {
            nativeAdCategory = AdManager.GetNativeAd(getTDNativeAdType(CPLoadingSize), CrossPromotionTagCategory);
            nativeAdCategory.LoadTexture((TDNativeAd obj) =>
            {
                cacheCPImage(obj, AdTypes.CPCategory);
            });
        }
        else
        {
            if (e.adType.Equals("VIDEO"))
            {
                TapdaqGAHelper.Log(TapdaqGAEvents.VideoAdLoaded);
                IsVideoAdLoaded = true;
            }
            else if (e.adType.Equals("REWARD_AD"))
            {
                TapdaqGAHelper.Log(TapdaqGAEvents.RewardedAdLoaded);
                IsRewardedAdLoaded = true;
            }
            else if (e.adType.Equals("INTERSTITIAL"))
            {
                TapdaqGAHelper.Log(TapdaqGAEvents.InterstitialAdLoaded);
                IsInterstitialAdLoaded = true;
            }
        }
    }
 private void AdClicked(TDAdEvent e)
 {
     logMessage("AdClicked Type: " + e.adType + " - Tag: " + e.tag);
 }
Example #10
0
 private void OnAdClosed(TDAdEvent e)
 {
     Debug.Log("GT >> On Ad Clicked");
 }
Example #11
0
 private void OnAdError(TDAdEvent e)
 {
     Debug.LogError("GT >> On Ad Error: " + e.message);
 }
 private void AdError(TDAdEvent e)
 {
     logMessage("AdError: " + stringifyError(e.error));
 }
    private void AdAvailable(TDAdEvent e)
    {
        logMessage("AdAvailable Type: " + e.adType + " - Tag: " + e.tag);

        updateUI();
    }
    private void AdClosed(TDAdEvent e)
    {
        logMessage("AdClosed Type: " + e.adType + " - Tag: " + e.tag);

        updateUI();
    }
 private void AdDidFailToDisplay(TDAdEvent e)
 {
     logMessage("AdDidFailToDisplay: " + stringifyError(e.error));
 }
 private void AdDidDisplay(TDAdEvent e)
 {
     logMessage("AdDidDisplay Type: " + e.adType + " - Tag: " + e.tag);
 }
 private void AdFailedToRefresh(TDAdEvent e)
 {
     logMessage("AdFailedToRefresh: " + stringifyError(e.error));
 }
 private void AdRefresh(TDAdEvent e)
 {
     logMessage("AdRefresh: " + " - Tag: " + e.tag);
 }
 private void AdNotAvailable(TDAdEvent e)
 {
     logMessage("AdNotAvailable: " + stringifyError(e.error));
 }