Class UnAvailableExperienceLoader

  • All Implemented Interfaces:

    
    public final class UnAvailableExperienceLoader
    extends ExperienceLoader
                        

    Experience loader for handling cases where no media content is available or supported. This loader is used when the native ad doesn't contain media assets or when the media type is not recognized. It returns a successful result with no media view.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      ExperienceResult load() Loads the experience for ads without media content.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • UnAvailableExperienceLoader

        UnAvailableExperienceLoader(NativeAdUnitComponent nativeAdUnitComponent, AdSessionManager adSessionManager)
        Parameters:
        nativeAdUnitComponent - The dependency injection component providing core dependencies.
        adSessionManager - The OM-SDK ad session manager for viewability tracking.
    • Method Detail

      • load

         ExperienceResult load()

        Loads the experience for ads without media content. Always returns a successful result with null media view since no media is available.

        Returns:

        ExperienceResult.Success with null media view.