setRenderersFactory

open fun setRenderersFactory(renderersFactory: DefaultRenderersFactory): AdPlayer.AdPlayerSettings.Builder

Sets the DefaultRenderersFactory to use for ad playback.

Use this to customize ExoPlayer's rendering components for ad playback. This is particularly useful for enabling decoder fallback on devices with problematic hardware decoders, such as certain Broadcom-based devices.

Example:


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

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

Return

this Builder instance for method chaining

Parameters

renderersFactory

the DefaultRenderersFactory to use, or null to use default