playingWithoutPositionProgress

Configures how long playback may report playing without its position advancing.

Applies to main content and ads. Position progress, pausing, or a buffering stall resets this timer. Time spent buffering (between PlayerEvent.StallStarted and PlayerEvent.StallEnded) does not count; the timer starts anew when playback resumes.

If the timeout expires, playback fails with PlayerErrorCode.Timeout. StuckPlaybackDetectionPolicy.Default uses the player default timeout (currently 10 seconds on physical devices and 30 seconds on emulators); StuckPlaybackDetectionPolicy.Disabled disables only this detection.