using System.Collections; using System.Collections.Generic; using UnityEngine; using AnyThinkAds.Api; namespace AnyThinkAds.Common { public interface IATNativeBannerAdClient : IATNativeAdEvents { /*** * 请求广告 * @param placementId 广告位id * @parm mapJson 各平台的私有属性 一般可以不调用 */ void loadAd(string placementId, string mapJson); /*** * 判断是否有广告存在 * 可以在显示广告之前调用 * @param placementId 广告位id */ bool adReady(string placementId); /*** * * 设置监听回调接口 * * @param listener */ void setListener(ATNativeBannerAdListener listener); /*** * * 展示广告, * @param placementId * @param rect */ void showAd(string placementId, ATRect rect, Dictionary pairs); /*** * * 移除广告 * @param placementId */ void removeAd(string placementId); } }