Rapper detained hours after toy giveaway