Solve an ODE containing a 3rd degree polynomial
Solution 1:
There is no closed form (explicit) solution of this ODE, you cannot express $y$ as a function of $t$ in terms of common functions. Your approach although to finding an expression for the solution is indeed correct and that's probably one of the most simplified expressions you can yield for the solution $y(t)$ of the problem. Good job!
Note that such problems can be solved using numerical methods.
As for algebraic ways, as you've figured, there isn't always a way to find closed form solutions, that's exactly why we have Numerical Methods. But, take into account that an expression involving $y(t)$ without any derivative forms of it is considered a solution of sort and is totally acceptable in such cases.
Solution 2:
$$\frac{dy(t)}{dt}=C_0+C_1y+C_2y^2+C_3y^3$$ You have correctly solved the ODE. $$A_1\ln|\frac{y-r_1}{a-r_1}|+A_2\ln|\frac{y-r_2}{a-r_2}|+A_3\ln|\frac{y-r_3}{a-r_3}|=C_3t$$ The solution is expressed on the form of an implicit equation.
The ODE is solved whatever the form given for the solution : parametric, or implicit, or explicit.
If the wording of the problem specifies that the solution must be explicit, the further problem is of different kind : This is an invertion problem.
Let $\quad f(y)=\frac{A_1}{C_3}\ln|\frac{y-r_1}{a-r_1}|+\frac{A_2}{C_3}\ln|\frac{y-r_2}{a-r_2}|+\frac{A_3}{C_3}\ln|\frac{y-r_3}{a-r_3}|$
Formally the solution is denoted $$y=f^{-1}(t)$$ This is the explicit solution on formal sense. But of course this is not satisfising on the common sense of "explicit".
Note that asking for "explicit" form supposes to specify what kind of functions are allowed to express the result : elementary functions, standard special functions, unstandardized special functions, etc. and to specify if infinite series are or not allowed. This doesn't appear in the present wording of the question.