FREE $10 Publix Gift Card When You Give Blood (Florida) This post may contain affiliate links. Please see the full disclosure policy here. Posted on March 11, 2012 Written by Mary Leave a Comment Florida Blood Centers are giving a $10 Publix Gift Card when you donate blood! Check out the details and the participating locations HERE. thanks iheartpublix!