Your game, like pokemonshinylegends has stated, is most likely a fake. It's much better to get your game at a store, such as EB or Gamestop, because there have been many cases of secondhand eBay games being false.
The only thing I can suggest for you is to perhaps get a new game from the stores I've mentioned above, or any other store that sells GBA games.