I had trouble for the longest time regarding BF4 EMBLEMS NOT Showing in game play for the XBOX One. After weeks of researching and troubleshooting I found out how I got it to work for me. Apparently, on one of the recent xbox one updates in the privacy settings it asks you (but not directly) if you want to share other content ( meaning from other outside sources - but doesn't say that). I selected "EVERYONE" just to give it a try since my emblem is from an outside source I created on battlelog. I went into multiplayer, and was shocked to see my emblem FINALLY !!! showing on all weapons and vechicles. Hope this helps anyone out.
Houston Texas Viper Clan.