A technique you might want to use is to count how many times the app has been run without having any adds run and resetting the count when a successful add is launched. You can use a watermark of x to ensure no false triggers. This all assumes network connectivity of some sort.