This is a paid version of the bouncing ball game where the ball bounces off from the 3D platform whose positioning you control so that the ball does not fall to the ground.
There are 28 levels and in each level, the number and types of obstacles become more complex. At the 15th level, you get two bouncing balls and different obstacles as the levels rise.