Admob Interstitial Expiration

1,066 views
Skip to first unread message

Alan Cushway

unread,
Aug 9, 2018, 4:27:50 AM8/9/18
to Google Mobile Ads SDK Developers
Hi,

I can't find any information about interstitial expiration times. I request interstitials in advance but there is no telling how long it may take for the user to be presented with the ad. For example the ad can be requested, the user may then suspend the app (press the home button) they may come back to the app hours later or even the next day and then trigger the interstitial. I can only assume that the interstitial can't live forever (past the end of the advertiser's campaign).

So what happens if I try to present this expired ad? If I call isReady on it will I be told "yes" or "no"? Even if I'm told "no" (not ready), my app would take that to mean that the request is not yet loaded and not that I should request a new ad.

Thanks in advance for any suggestions,

Alan

mobileadssdk-a...@google.com

unread,
Aug 9, 2018, 3:27:22 PM8/9/18
to Alan Cushway, Google Mobile Ads SDK Developers
Hi Alan,

Thanks for reaching out to us. Yes that is correct. You should always check the isReady() flag and know when to present the InterstitialAd to the user. You can check this after you have made the AdRequest. The SDK will be able to handle and block duplicate AdRequest calls even if you make one, if there is an existing AdRequest pending.

Regards,
Deepika Uragayala
Mobile Ads SDK Team
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.
To post to this group, send email to google-admob-ads-sdk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-admob-ads-sdk/2955b35e-4256-43ba-82b0-f42328ba6a2e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Alan Cushway

unread,
Aug 9, 2018, 10:07:23 PM8/9/18
to Google Mobile Ads SDK Developers
Hi Deepika,

Thanks for your response. I’m not quite sure you understood my question though. If I make a request for an interstitial and check isReady() after 30 seconds or so and it is ready then I understand that it is ready to display. But what if I don’t display it for 48 hours for example? Will isReady() still be true? Is there an expiration time on the ad?

Alan

mobileadssdk-a...@google.com

unread,
Aug 10, 2018, 2:59:25 PM8/10/18
to Alan Cushway, Google Mobile Ads SDK Developers
Hi Alan,

This depends on the creative, reference and memory of the device and does not have a single constant on how long it will be valid within the app. This is the reason you would have to check isReady() every time you want to show the InterstitialAd to the user.

Regards,
Deepika Urgayala
Mobile Ads SDK Team
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

On 08/09/18 22:07:22 alan.c...@gmail.com wrote:
Hi Deepika,

Thanks for your response. I’m not quite sure you understood my question though. If I make a request for an interstitial and check isReady() after 30 seconds or so and it is ready then I understand that it is ready to display. But what if I don’t display it for 48 hours for example? Will isReady() still be true? Is there an expiration time on the ad?

Alan

On Friday, 10 August 2018 05:27:22 UTC+10, mobileadssdk-a...@google.com wrote:
Hi Alan,

Thanks for reaching out to us. Yes that is correct. You should always check the isReady() flag and know when to present the InterstitialAd to the user. You can check this after you have made the AdRequest. The SDK will be able to handle and block duplicate AdRequest calls even if you make one, if there is an existing AdRequest pending.

Regards,
Deepika Uragayala
Mobile Ads SDK Team
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+ page:
    http://googleadsdeveloper.blogspot.com
    https://plus.google.com/115658573333388777174/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

On 08/09/18 04:27:50 alan.c...@gmail.com wrote:
Hi,

I can't find any information about interstitial expiration times. I request interstitials in advance but there is no telling how long it may take for the user to be presented with the ad. For example the ad can be requested, the user may then suspend the app (press the home button) they may come back to the app hours later or even the next day and then trigger the interstitial. I can only assume that the interstitial can't live forever (past the end of the advertiser's campaign).

So what happens if I try to present this expired ad? If I call isReady on it will I be told "yes" or "no"? Even if I'm told "no" (not ready), my app would take that to mean that the request is not yet loaded and not that I should request a new ad.

Thanks in advance for any suggestions,

Alan

--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsubscrib...@googlegroups.com.

--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.
To post to this group, send email to google-admob-ads-sdk@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages