Re: Game disconnected: you were kicked by an admin. Stated reason: Missing ping
He means missing ping. Sometimes ping of certain players isn't displayed. From what I know not being able to see your ping is your firewall is blocking pings from external sources.
You can try this, it helped some people:
1. Open windows firewall
2. Click advanced settings( on the left) and then inbound (also left)
3. Find PnkbstrA.exe and PnkbstrB.exe (if you have two of both, its fine)
4. Right click on each of them>properties>programs and services
5. Make sure that "all programs that meet the specifications" is checked
6. Go to the "Advanced" tab and check all 3 boxes. Domain, Private and Public.
7. REMEMBER TO DO THIS FOR ALL PnkBstr Files. then save and quit.
8. Go to your Origin Games folder, open Battlefield 4 folder and delete "Pb" folder.
9. Go to these 2 links:
http://websec.evenbalance.com/downloader/download.php?file=1
http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe
10. Download and install both
11. Run Pbsetup.exe (the first link)
12. Add a game (eg. bf4)
13. Check for updates.
You can also try to do a cache refresh of Battlelog (Ctrl+Shift+R), some people fixed this issue that way.