类 NativeBannerMgr

java.lang.Object
com.tradplus.ads.mgr.nativead.NativeBannerMgr

public class NativeBannerMgr extends Object
  • 构造器详细资料

    • NativeBannerMgr

      public NativeBannerMgr(android.content.Context context, String adUnitId, android.widget.FrameLayout bannerView)
  • 方法详细资料

    • setCustomShowData

      public void setCustomShowData(Map<String,Object> data)
    • setAllAdLoadListener

      public void setAllAdLoadListener(LoadAdEveryLayerListener everyLayerListener)
    • setAdListener

      public void setAdListener(BannerAdListener adListener)
    • setDownloadListener

      public void setDownloadListener(DownloadListener downloadListener)
    • loadAd

      public void loadAd(boolean closeAutoShow, String adSceneId, BannerAdListener adListener, int op, float maxWaitTime)
    • loadAd

      public void loadAd(int op)
    • setAutoLoadCallback

      public void setAutoLoadCallback(boolean isAutoLoadCallback)
    • setCustomParams

      public void setCustomParams(Map<String,Object> map)
    • setNetworkExtObj

      public void setNetworkExtObj(Object obj)
      设置三方广告平台的特殊属性或者对象
      参数:
      obj -
    • getBannerAd

      @Nullable public com.tradplus.ads.base.bean.TPBaseAd getBannerAd()
      从缓存中取出来,这样缓存就是空的,可以进行下一次请求
      返回:
      TPBaseAd.getRenderView banner ad view
    • isReady

      public boolean isReady()
    • entryAdScenario

      public boolean entryAdScenario(String adSceneId)
    • safeShowAd

      public void safeShowAd(String adSceneId)
    • showAd

      public void showAd()
    • onDestroy

      public void onDestroy()
    • adapterRelease

      public void adapterRelease()
    • bannerVisibleChange

      public void bannerVisibleChange()
    • startRefreshAd

      public void startRefreshAd(com.tradplus.ads.base.network.response.ConfigResponse configResponse)
    • stopRefreshAd

      public void stopRefreshAd()
    • isOpenAutoRefresh

      public boolean isOpenAutoRefresh()