To factor $ ad+3a-d^2-3d $ we can use factoring by grouping.
Group $ \color{blue}{ ad }$ with $ \color{blue}{ 3a }$ and $ \color{red}{ -d^2 }$ with $ \color{red}{ -3d }$ then factor each group.
$$ \begin{aligned} ad+3a-d^2-3d &= ( \color{blue}{ ad+3a } ) + ( \color{red}{ -d^2-3d }) = \\ &= \color{blue}{ a( d+3 )} \color{red}{ -d( d+3 ) } = \\ &= (a-d)(d+3) \end{aligned} $$