Class ExperienceLoaderFactoryKt
-
- All Implemented Interfaces:
public final class ExperienceLoaderFactoryKt
-
-
Method Summary
Modifier and Type Method Description final static ExperienceLoaderbuildExperienceLoader(NativeAdUnitComponent nativeAdUnitComponent, AdSessionManager adSessionManager)Factory function for creating appropriate experience loaders based on media type. -
-
Method Detail
-
buildExperienceLoader
final static ExperienceLoader buildExperienceLoader(NativeAdUnitComponent nativeAdUnitComponent, AdSessionManager adSessionManager)
Factory function for creating appropriate experience loaders based on media type.
This function examines the media type from the native ad response and creates the corresponding experience loader implementation:
StaticExperienceLoader for static images
VideoExperienceLoader for video content
UnAvailableExperienceLoader for unsupported or missing media types
- Parameters:
nativeAdUnitComponent- The dependency injection component providing core dependencies.adSessionManager- The OM-SDK ad session manager for viewability tracking.- Returns:
The appropriate ExperienceLoader implementation for the detected media type.
-
-
-
-