I haven’t seen any color banding with vertex colors (are you using mobile publishing with 16-bit color maybe?), but you don’t actually need vertex colors anyway, you can just use a 2-pixel texture and bilinear filtering will take care of the gradient that way.