There is no best length to monetize YouTube videos. However, for optimal revenue sakes, your video should be around 8 minutes to monetize. Monetizing one minute YouTube videos is not ideal. You can place extra mid-roll ads in videos around 8 minutes.