I wanted for an Android app I'm developing to show an ad first time the user tries to exit the app, when done with the back button it works fine, but in the case the home button is the one that's pressed before showing the ad there's a 5 seconds delay until it's shown, and that with the home screen already being shown. Those 5 seconds are a security measure Android has implemented so an app cannot occupy the foreground of the phone for itself, so this cannot be helped in any way.
I think the user is likely to get annoyed by this, as a fact I know it would annoy me. Even if I tell the user that this is going to happen I think it would still annoy the user, although maybe to a lesser degree.
But I'm not really sure how much this would annoy my potential users, although it's sure to annoy some of them, maybe not enough not to include this.
Do you think it would be worth it to include this feature, as even if it annoys some users I could get more ad clicks, in comparison to not including it?