Two questions, bros!
1 - Does adfonic support tokens for carrier / device / publisher identification? All I could find is %publication% token which is pretty useless since they don't allow blocking individual pubs (read somewhere in the forum).
2 - Also, I have a campaign running at negative 50% ROI on adfonic after a few tweaks. The targeting is now zeroed in to drive traffic to iPhones only, carriers including ATT & Tmobile. I know I can improve my conversion rates using better banners but can you guys tell me if there are more optimization possible at adfonic's end?
Thanks bros!
No carrier or device tokens as far as I know, and you've got the pubID correct, but as you said I don't think you can block.
You could post back and use their Carrier & Device reporting if you don't have a 3rd-party tracker setup.
But it sounds like you have the targeting narrowed down already, so I think the best thing you can do is try to bring in some new creative and split test in an LP to try and bring CR up.
If you're still not profitable at that point I would take the data/targeting you've gathered and keep testing on new sources.
FYI here's the other tokens that I'm aware of. Use %click% for postbacks. Creative/campaign tokens are pretty useless I think because there's no way to correspond the IDs with the campaigns in your interface.
%campaign% (The unique identifier for your campaign)
%click% (A unique identifier for the click that has occurred)
%creative% (The unique identifier for the creative that was clicked)
%dpid% (The SHA1 hash of the device identifier (iOS UDID or Android Device ID),)
%timestamp% (The number of milliseconds since the epoch (January 1, 1970 UTC), according to the Adfonic server.)
Thanks for your input bro! So it looks like I can't do much with the traffic so 'll better bring in new creatives to improve the CR. Lets see if I can turn it profitable 
Cheers!