Admob init and load question...

after admob init is called I have code for checking ( admob.isLoaded( “interstitial” )) and if NOT I start a timer for checking this and if it is not loaded I call admob.load again for the interstitial. Now I wonder if this is best practice to call the load again after a short period of time.

NOTE: Without calling it again the interstitial seems not to get loaded and later it can’t get shown.

I thought calling load is enough when done once… but it seems it is better when it is done regularly. Is this okay/correct?

It is acceptable and many developers do it that way. Is it best practice? That is up for debate as you will have many views on the issue especially because of network availability. What I do is the following:

I load(). If isLoaded(), I show(). If not, I show my own ad promoting my other apps and request load() again.

I think you have to get the right balance between making revenue and making a good user experience. Just my 2 cents.

It is acceptable and many developers do it that way. Is it best practice? That is up for debate as you will have many views on the issue especially because of network availability. What I do is the following:

I load(). If isLoaded(), I show(). If not, I show my own ad promoting my other apps and request load() again.

I think you have to get the right balance between making revenue and making a good user experience. Just my 2 cents.