Cant link steam account

i cant link my steam account and faf account : Error You do not own Forged Alliance on Steam or your profile is private. Please set your games list temporarily to public.

i have buyed this game at steam.
Steam options i have allowed my profile to public.

but still this error comes out.

Even if your profile is public you also need your games list to be public ("Game details: Public")