private void OnAdAvailable(TDAdEvent e) { if (e.adType == "BANNER") { AdManager.ShowBanner(TDBannerPosition.Bottom); } }
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; } }
// 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(); } }
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(); } }
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; } }
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); }
private void OnAdClosed(TDAdEvent e) { Debug.Log("GT >> On Ad Clicked"); }
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)); }