We analyze the causal structure of McVittie spacetime for a classical bouncing cosmological model. In particular, we compute the trapping horizons of the metric and integrate the trajectories of radial null geodesics before, during, and after the bounce takes place. In the contracting phase up to the occurrence of the bounce, a dynamical black hole is present. When the universe reaches a certain minimum scale, the trapping horizons disappear and the black hole ceases to exist. After the bounce, the central weak singularity becomes naked. In the expanding phase, for large positive values of the cosmic time, the behaviour of null geodesics indicates that the solution contains a black hole. These results suggest that neither a contracting nor an expanding universe can accommodate a black hole at all times.