How to show $\mathbb{E}[AB\mid B]=B\cdot\mathbb{E}[A\mid B]$?
Intuitively, since we are conditioning on $B$, $B$ is already known so we can simply take $B$ out of the expectation operator. But the tricky part is $\mathbb{E}[AB\mid B]$ is a random variable.
I will use the following definition as my starting point:
If $E$ is $\sigma(B)$-measurable, then for all $F \in \sigma(B)$ we have
\begin{align*} \int_{F} \Bbb{E}[A\mathbf{1}_E \mid B] \, d\Bbb{P} &= \int_{F} A\mathbf{1}_E \, d\Bbb{P} \qquad & \text{(by definition with $A\mathbf{1}_E$)}\\ &= \int_{F\cap E} A \, d\Bbb{P} \\ &= \int_{F\cap E} \Bbb{E}[A \mid B] \, d\Bbb{P} & \text{(by definition with $A$)} \\ &= \int_{F} \mathbf{1}_E \Bbb{E}[A \mid B] \, d\Bbb{P} \end{align*}
and hence $\Bbb{P}$-a.s. $\Bbb{E}[A\mathbf{1}_E \mid B] = \mathbf{1}_E \Bbb{E}[A \mid B]$ holds.
Now you may invoke the standard mechanism - the monotone class theorem - to check that the same is true for all $\sigma(B)$-measurable r.v.s $X$ for which $AX \in L^1(\Bbb{P})$.
Alternatively, approximate $B$ by a sequence of simple functions and use the observation above directly together with an appropriate convergence theorem.
(Either cases, you may need to invoke conditional version of MCT or DCT.)