Class LoadAdUnitTimeoutManager

  • All Implemented Interfaces:

    
    public final class LoadAdUnitTimeoutManager
    extends AdUnitTimeoutManager
                        

    Manages load-specific timeouts for an ad unit.

    This class extends AdUnitTimeoutManager to implement timeout logic specifically for the ad loading phase. It starts a timeout timer when ad fetching or load response processing begins. If the ad load does not complete successfully within the configured loadTimeout (obtained from mediationSpecificConfig), it triggers an internal load timeout event on the provided stateMachine.

    The timeout is cancelled if the ad load is successful or if the manager is destroyed.