As pointed out by Konrad, this follows from the generalisation of van Est's theorem to the continuous case (due to Hochschild and Mostow); namely, that $$ H_c^m(G,M) \cong H^m(\mathfrak{g},\mathfrak{k};M) $$ where $\mathfrak{g}$ is the Lie algebra of $G$ and $\mathfrak{k}$ is the Lie algebra of the maximal compact subgroup of $G$.
For the case in question, $m=1$, $\mathfrak{g} = \mathfrak{so}(n-1,1)$ and $\mathfrak{k}=\mathfrak{so}(n-1)$. I will take $n>2$.
According to Chevalley and Eilenberg, the cohomology $H^m(\mathfrak{g},\mathfrak{k};M)$ is computed from 'horizontal' 'equivariant' cochains in $C^m(\mathfrak{g},M)$, where 'horizontal' means that the cochain vanishes whenever any of its entries belongs to $\mathfrak{k}$ and 'equivariant' means with respect to the action of $\mathfrak{k}$.
Now for the algebras in question, $\mathfrak{g}$ breaks up as $\mathfrak{k} \oplus V$ under the action of $\mathfrak{k}$, where $V$ is the fundamental vector representation of $\mathfrak{k}$, whereas $M = V \oplus \mathbb{R}$, with $\mathbb{R}$ the trivial one-dimensional representation.
Since $$ C^0(\mathfrak{g},\mathfrak{k};M) = M^{\mathfrak{k}} $$ it follows that $$ \dim C^0(\mathfrak{g},\mathfrak{k};M) = 1~. $$ The differential $\delta: C^0 \to C^1$ is injective, since if $T \in M^{\mathfrak{k}}$ ($T$ is 'timelike' hence the notation) $$ \delta T(X) = X \cdot T $$ which does not vanish identically.
On the other hand, $$ C^1(\mathfrak{g},\mathfrak{k};M) = \text{Hom}(V,M)^{\mathfrak{k}} $$ is again one-dimensional, hence $C^1 = \delta C^0$ and hence $H^1 =0$.