if Apple charges ipod touch users for iOS5 then you will know iOS4 was free because of iAds, if they don't then it was probably because the so called accounting problems...
no?
It's my opinion thy aren't charging because of iAds, but who can tell for sure.