In this paper, we introduce new spaces \(\mathcal A^p_{a,b}(\mathbb B_n)\) of holomorphic functions on the unit ball \(\mathbb {B}_{n}\) of \(\mathbb {C}^{n}\) generalizing the classical Bergman spaces. We start by giving some properties of these spaces and the determination of the reproducing kernel in the case \(p=2\) , then we study the boundedness of the Bergman projections. Using the Berezin transform, a type of Bergman-Poincaré metric with an application on the space of bounded mean oscillation functions is given at the end of the paper.