Mobile developers are well aware that ads can be both a significant revenue driver and a potential risk to user experience.