getRenderersFactory

open fun getRenderersFactory(): DefaultRenderersFactory

Returns the DefaultRenderersFactory to use for ad playback, or null if not set.

The RenderersFactory allows customization of ExoPlayer's rendering components, such as:

  • Enabling decoder fallback for devices with problematic hardware decoders
  • Configuring extension renderers
  • Customizing audio/video processing

Example usage for enabling decoder fallback on devices with hardware decoder issues:


DefaultRenderersFactory renderersFactory =
    new DefaultRenderersFactory(context)
        .setEnableDecoderFallback(true);

AdPlayerSettings settings = new AdPlayerSettings.Builder()
    .setRenderersFactory(renderersFactory)
    .build();

Return

the DefaultRenderersFactory, or null if not configured