A combination of failures has resulted in some iPhone users incurring premium-rate call charges, for calls they didn't know they were making.
Punters who downloaded the free, advertising supported Bubblewrap game from Orsome NZ have spotted the application calling premium-rate numbers, and incurring premium-rate charges, without warning.
Peter Watling, author of Bubblewrap, told us the blame must lie with the embedded advert engine from AdMob. Companies like AdMob provide a small chunk of code that developers can drop into their application. The code collects advertisements from the AdMob server and displays them to the user, with the developer then getting a cut of the advertising revenue. Most adverts are passive affairs, but some encourage the user to interact by tapping on the ad to jump to a website or place a call.
I question the validity of the statement "for calls they did not know they were making" given that the iphone software development kit does not provide programmatic methods to initiate phone calls without the user's explicit acceptance via screen tap. It says "Place call to: 12345678 ok cancel" right on the screen and this process is the only way to get your software code to initiate a call. This aside, it is quite possible that people did not understand that the calls they were accepting to make were in fact to premium numbers. Overall a bummer for all the end users involved!