Probablemente es más fácil:
$$0 \leqslant x \Rightarrow \log (1+x) \leqslant x,$$
así que tenemos (set$x = a_i$$1 \leqslant i \leqslant n$)
$$\log \prod_{i=1}^n (1+a_i) = \sum_{i=1}^n \log (1+a_i) \leqslant \sum_{i=1}^n a_i.$$
Además, hemos
$$0 \leqslant x \leqslant 1 \Rightarrow e^x \leqslant 1 + 2x,$$
que (set $x = \sum a_i$) junto con lo anterior se obtiene el resultado.
Supongo que había una más elementales de la prueba en la mente.
No estoy seguro de si se considera como más elemental, pero podemos probar por inducción si se demuestra que el más fuerte de la desigualdad
$$\prod_{i=1}^n(1 + a_i) \leqslant 1 + \sum_{i=1}^n a_i + \left(\sum_{i=1}^n a_i\right)^2.$$
El caso base $n = 1$ es inmediata. Para mayor brevedad, escribir $s_n = \sum\limits_{i=1}^n a_i$, luego tenemos
$$\begin{align}
\prod_{i=1}^{n+1}(1 + a_i) &= (1 + a_{n+1})\prod_{i=1}^n (1+a_i)\\
&\leqslant (1 + a_{n+1})(1 + s_n + s_n^2)\\
&= 1 + s_n + a_{n+1} + s_na_{n+1} + s_n^2 + s_n^2a_{n+1}\\
&= 1 + s_{n+1} + s_ns_{n+1} + s_n^2a_{n+1}\\
&\leqslant 1 + s_{n+1} + s_{n+1}(s_n + a_{n+1}s_n)\\
&\leqslant 1 + s_{n+1} + s_{n+1}^2,
\end{align}$$
puesto que, por hipótesis de $s_n \leqslant 1$.