You need the correct game version, if your game is version y, but you download trainer version x, then the trainer won't work. Steam, Origin and such can also be an issue. If your game is on Origin, but you download a trainer for the Steam version, it will also not work.