You shouldn't use the ticker text of the notification to update the user. This text is shown when the notification is posted.
Like the screenshot it uses setSmallIcon
like you mentioned.
You can create a bitmap and draw text on with the canvas API, then updating your current ongoing notification
Example how to draw text on bitmap
This will change the icon in the statusbar and visible for the user.