esto es muy relativo, crear un video de 10 minutos puede ser visto, que es lo mínimo necesario para añadir mas de un anuncio (pongamos un ejemplo) por 1000 personas, pero solo el 40% verá todo el vídeo, estoy hablando de videos normales sin viralización.
en cambio cada vídeo de 30 segundos (el mínimo para que youtube añada anuncios son 10 segundos) te da la opción de añadir mas videos, las visualizaciones serán en un 80% ya que su duración es reducida y no malgastarás tiempo en vídeos largos que no siempre son productivos.
mi opinión es saber estudiar el ecosistema de tu canal, subir vídeos largos si sabes a ciencia cierta que se van a ver como mínimo superando el 50% del tiempo (2 anuncios) y muchos videos cortos si las especativas no son tan buenas.