This is a direct quote from their main news page
"Star Wars™: Galaxy of Heroes & Google Play Gift Cards
This holiday season, we've teamed up with Google to give Star Wars™: Galaxy of Heroes players up to a $50 in-game bonus with the purchase of Google Play gift cards. These in-game bonuses include Rey from Star Wars™: The Force Awakens™ as well as Crystals. In the weeks ahead, you should start to see Star Wars™: Galaxy of Heroes branded Google Play gift card kiosks at major retailers around the world, so keep an eye out for them."
Money must be spent in order to receive this bonus. Nowhere is the word free mentioned. Are we talking semantics where you find the word bonus and free to be synonyms of each other? I assure they are not.