using System.Collections; using System.Collections.Generic; using UnityEngine; namespace AnyThinkAds.Api { public interface ATBannerAdListener { /*** * 广告请求成功(注意:对于Android来说,所有回调方法均不在Unity的主线程) */ void onAdLoad(string placementId); /*** * 广告请求失败(注意:对于Android来说,所有回调方法均不在Unity的主线程) */ void onAdLoadFail(string placementId, string code, string message); /*** * 广告展示(注意:对于Android来说,所有回调方法均不在Unity的主线程) */ void onAdImpress(string placementId, ATCallbackInfo callbackInfo); /** * 广告点击(注意:对于Android来说,所有回调方法均不在Unity的主线程) */ void onAdClick(string placementId, ATCallbackInfo callbackInfo); /** * 广告自动刷新(注意:对于Android来说,所有回调方法均不在Unity的主线程) */ void onAdAutoRefresh(string placementId, ATCallbackInfo callbackInfo); /** *广告自动刷新失败(注意:对于Android来说,所有回调方法均不在Unity的主线程) */ void onAdAutoRefreshFail(string placementId, string code, string message); /** *广告关闭;某些厂商不支持(注意:对于Android来说,所有回调方法均不在Unity的主线程) */ void onAdClose(string placementId); /** *广告关闭;某些厂商不支持(注意:对于Android来说,所有回调方法均不在Unity的主线程) */ void onAdCloseButtonTapped(string placementId, ATCallbackInfo callbackInfo); void startLoadingADSource(string placementId, ATCallbackInfo callbackInfo); void finishLoadingADSource(string placementId, ATCallbackInfo callbackInfo); void failToLoadADSource(string placementId,ATCallbackInfo callbackInfo,string code, string message); void startBiddingADSource(string placementId, ATCallbackInfo callbackInfo); void finishBiddingADSource(string placementId, ATCallbackInfo callbackInfo); void failBiddingADSource(string placementId,ATCallbackInfo callbackInfo,string code, string message); } }