类 AutoLoadUnit

java.lang.Object
com.tradplus.ads.mgr.autoload.AutoLoadUnit
直接已知子类:
AutoLoadBanner, AutoLoadInterstitial, AutoLoadMediaVideo, AutoLoadNative, AutoLoadNativeBanner, AutoLoadOfferWall, AutoLoadReward

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

    • AutoLoadUnit

      public AutoLoadUnit(String adUnitId, boolean isAutoLoad)
  • 方法详细资料

    • autoLoadStart

      public void autoLoadStart()
      初始化自动加载,可以触发一次load 如果需要提前加载config,可以在这里触发
    • loadAdStart

      public void loadAdStart()
      记录最后一次load的开始时间,方便屏蔽重复调用
    • loadAdLoaded

      public void loadAdLoaded()
      一次load至少有一个loaded后,需要重置失败次数
    • isReadyFailed

      public void isReadyFailed(int op)
      isReady失败,帮开发者加载广告,可能会重复调用
    • adClose

      public void adClose()
      广告展示后,开始加载下一次的广告
    • loadAdFailed

      public void loadAdFailed()
      所有层级广告都加载失败,开启延迟加载
    • timeToLoadAd

      public void timeToLoadAd(int status)
      开始一次load
    • checkAdExpired

      public void checkAdExpired()
    • checkReloadAdExpired

      public boolean checkReloadAdExpired(int type)
    • saveServerConfigResponse

      public void saveServerConfigResponse(com.tradplus.ads.base.network.response.ConfigResponse response)
    • startAutoReloadRunnable

      public void startAutoReloadRunnable()
    • createAutoReloadRunnable

      public Runnable createAutoReloadRunnable()
    • isAutoLoad

      public boolean isAutoLoad()
    • setAutoLoad

      public void setAutoLoad(boolean isAutoLoad)
    • loadAd

      public abstract void loadAd(int op)
    • isNeedChangeNetworkAutoLoad

      public boolean isNeedChangeNetworkAutoLoad()
    • setNeedChangeNetworkAutoLoad

      public void setNeedChangeNetworkAutoLoad(boolean needChangeNetworkAutoLoad)
    • isCf

      public boolean isCf()
    • getErrorCode

      public int getErrorCode()