Question: why are crunchyroll ads so long?
Answer: Premium member payments are something that Crunchyroll can count on more than ad revenue since memberships are paid on a more regular basis while ads are random and how many times they are watched depends on how many free members watch shows and get those particular ads while watching.